Particle effect context The particle system is composed of several particle emitters and sub-emitters. The particle emitter emits particles over time, and the sub-emitter emits particles from the particles emitted by the particle emitter.
More...
#import <NvsParticleSystemContext.h>
Particle effect context The particle system is composed of several particle emitters and sub-emitters. The particle emitter emits particles over time, and the sub-emitter emits particles from the particles emitted by the particle emitter.
- Warning
- In the NvsParticleSystemContext class, all public APIs are used in the UI thread! ! !
◆ appendPositionToEmitterPositionCurve:curveTime:emitterPositionX:emitterPositionY:
- (void) appendPositionToEmitterPositionCurve: |
|
(NSString *) |
emitterName |
curveTime: |
|
(float) |
time |
emitterPositionX: |
|
(float) |
x |
emitterPositionY: |
|
(float) |
y |
|
|
| |
Apend a path position to the particle emitter curve at the specified time point.
- Parameters
-
emitterName | emitter name |
curveTime | time point |
emitterPositionX | particle emitter's X coordinate |
emitterPositionY | particle emitter's Y coordinate |
◆ setEmitterEnabled:emitterEnable:
- (void) setEmitterEnabled: |
|
(NSString *) |
emitterName |
emitterEnable: |
|
(bool) |
enable |
|
|
| |
Set whether to enable the emitter.
- Parameters
-
emitterName | emitter name |
enable | enable or disable, default mode is enable. |
◆ SetEmitterParticleSizeGain:emitterGain:
- (void) SetEmitterParticleSizeGain: |
|
(NSString *) |
emitterName |
emitterGain: |
|
(float) |
gain |
|
|
| |
Set the size of the particles emitted by the particle emitter.
- Parameters
-
emitterName | emitter name |
emitterGain | emission size gain |
◆ setEmitterPosition:emitterPositionX:emitterPositionY:
- (void) setEmitterPosition: |
|
(NSString *) |
emitterName |
emitterPositionX: |
|
(float) |
x |
emitterPositionY: |
|
(float) |
y |
|
|
| |
Set the particle emitter's position.
- Parameters
-
emitterName | emitter name |
emitterPositionX | particle emitter's X coordinate |
emitterPositionY | particle emitter's Y coordinate |
◆ setEmitterRateGain:emitterGain:
- (void) setEmitterRateGain: |
|
(NSString *) |
emitterName |
emitterGain: |
|
(float) |
gain |
|
|
| |
Set the rate of the particles emitted by the particle emitter.
- Parameters
-
emitterName | emitter name |
emitterGain | emission rate gain |
◆ setInternalContext:
- (void) setInternalContext: |
|
(void *) |
internalContext |
|
The documentation for this class was generated from the following file: