Paradox Game Engine  v1.0.0 beta06
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros Pages
ScriptTest.SmokeParticleEmitterComponent Class Reference
Inheritance diagram for ScriptTest.SmokeParticleEmitterComponent:
SiliconStudio.Paradox.Engine.ParticleEmitterComponent SiliconStudio.Paradox.EntityModel.EntityComponent SiliconStudio.Core.IContentUrl

Public Member Functions

 SmokeParticleEmitterComponent ()
 
- Public Member Functions inherited from SiliconStudio.Paradox.Engine.ParticleEmitterComponent
 ParticleEmitterComponent ()
 Initializes a new instance of the ParticleEmitterComponent class. More...
 
void OnUpdateData ()
 
void OnUpdateSystem ()
 
virtual void OnAddToSystem (IServiceRegistry registry)
 
void OnMeshUpdate (Entity entity, TrackingCollectionChangedEventArgs updateArgs)
 
- Public Member Functions inherited from SiliconStudio.Paradox.EntityModel.EntityComponent
 EntityComponent ()
 Initializes a new instance of the EntityComponent class. More...
 

Properties

SmokeEmitterDescription Description [get, set]
 
- Properties inherited from SiliconStudio.Paradox.Engine.ParticleEmitterComponent
int Count [get, set]
 Gets or sets the particle count. More...
 
ParticleEmitterType Type [get, set]
 Gets or sets the type of this emitter.. More...
 
ShaderClassSource Shader [get, set]
 Gets or sets the shader. More...
 
ParameterCollection Parameters [get, set]
 Gets or sets the parameters. More...
 
int ParticleElementSize [get, set]
 Gets or sets the size of the particle element. More...
 
Array ParticleData [get, set]
 Gets or sets the particle data. More...
 
bool UpdateNextBuffer [get, set]
 Gets or sets a value indicating whether [update next buffer]. More...
 
bool IsDynamicEmitter [get]
 Gets a value indicating whether this instance is a dynamic emitter. More...
 
override PropertyKey DefaultKey [get]
 
- Properties inherited from SiliconStudio.Paradox.EntityModel.EntityComponent
Entity Entity [get, set]
 Gets or sets the owner entity. More...
 
Entity EnsureEntity [get]
 Gets the entity and throws an exception if the entity is null. More...
 
virtual PropertyKey DefaultKey [get]
 The default key this component is associated to. More...
 
- Properties inherited from SiliconStudio.Core.IContentUrl
string Url [get, set]
 The URL of this asset. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from SiliconStudio.Paradox.Engine.ParticleEmitterComponent
static int CalculateMaximumPowerOf2Count (int value)
 
- Static Public Member Functions inherited from SiliconStudio.Paradox.EntityModel.EntityComponent
static PropertyKey GetDefaultKey< T > ()
 Gets the default key for the specified entity component type. More...
 
- Static Public Attributes inherited from SiliconStudio.Paradox.Engine.ParticleEmitterComponent
static PropertyKey
< ParticleEmitterComponent
Key = new PropertyKey<ParticleEmitterComponent>("Key", typeof(ParticleEmitterComponent))
 
- Events inherited from SiliconStudio.Paradox.Engine.ParticleEmitterComponent
Action< ParticleEmitterComponentUpdateData
 
Action< ParticleEmitterComponentUpdateSystem
 
Action
< ParticleEmitterComponent,
Entity,
TrackingCollectionChangedEventArgs
MeshUpdate
 A callback called whenever the component is updated by the ParticleSystem. More...
 

Detailed Description

Definition at line 15 of file SmokeParticleEmitterComponent.cs.

Constructor & Destructor Documentation

Property Documentation

SmokeEmitterDescription ScriptTest.SmokeParticleEmitterComponent.Description
getset

Definition at line 61 of file SmokeParticleEmitterComponent.cs.


The documentation for this class was generated from the following file: