MeiCam SDK For iOS  3.10.0
NvsParticleSystemContext.h
Go to the documentation of this file.
1 //================================================================================
2 //
3 // (c) Copyright China Digital Video (Beijing) Limited, 2016. All rights reserved.
4 //
5 // This code and information is provided "as is" without warranty of any kind,
6 // either expressed or implied, including but not limited to the implied
7 // warranties of merchantability and/or fitness for a particular purpose.
8 //
9 //--------------------------------------------------------------------------------
10 // Birth Date: Dec 29. 2016
11 // Author: NewAuto video team
12 //================================================================================
13 #pragma once
14 
15 #import <Foundation/Foundation.h>
16 #import "NvsCommonDef.h"
17 
29 NVS_EXPORT @interface NvsParticleSystemContext : NSObject
30 
31 - (void)setInternalContext:(void *)internalContext;
32 
43 - (void)setEmitterEnabled:(NSString *)emitterName emitterEnable:(bool)enable;
44 
57 - (void)setEmitterPosition:(NSString *)emitterName emitterPositionX:(float)x emitterPositionY:(float)y;
58 
73 - (void)appendPositionToEmitterPositionCurve:(NSString *)emitterName curveTime:(float)time emitterPositionX:(float)x emitterPositionY:(float)y;
74 
85 - (void)setEmitterRateGain:(NSString *)emitterName emitterGain:(float)gain;
86 
97 - (void)SetEmitterParticleSizeGain:(NSString *)emitterName emitterGain:(float)gain;
98 
99 @end
100 
NVS_EXPORT
#define NVS_EXPORT
Definition: NvsCommonDef.h:20
NvsParticleSystemContext
Particle effect context The particle system is composed of several particle emitters and sub-emitters...
Definition: NvsParticleSystemContext.h:30
NvsCommonDef.h