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: