![]() |
Paradox Game Engine
v1.0.0 beta06
|
Public Member Functions | |
SmokeParticleEmitterComponent () | |
![]() | |
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) |
![]() | |
EntityComponent () | |
Initializes a new instance of the EntityComponent class. More... | |
Properties | |
SmokeEmitterDescription | Description [get, set] |
![]() | |
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] |
![]() | |
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... | |
![]() | |
string | Url [get, set] |
The URL of this asset. More... | |
Additional Inherited Members | |
![]() | |
static int | CalculateMaximumPowerOf2Count (int value) |
![]() | |
static PropertyKey | GetDefaultKey< T > () |
Gets the default key for the specified entity component type. More... | |
![]() | |
static PropertyKey < ParticleEmitterComponent > | Key = new PropertyKey<ParticleEmitterComponent>("Key", typeof(ParticleEmitterComponent)) |
![]() | |
Action< ParticleEmitterComponent > | UpdateData |
Action< ParticleEmitterComponent > | UpdateSystem |
Action < ParticleEmitterComponent, Entity, TrackingCollectionChangedEventArgs > | MeshUpdate |
A callback called whenever the component is updated by the ParticleSystem. More... | |
Definition at line 15 of file SmokeParticleEmitterComponent.cs.
ScriptTest.SmokeParticleEmitterComponent.SmokeParticleEmitterComponent | ( | ) |
Definition at line 17 of file SmokeParticleEmitterComponent.cs.
References SiliconStudio.Paradox.Engine.ParticleEmitterComponent.ParticleElementSize, SiliconStudio.Paradox.Engine.ParticleEmitterComponent.Shader, SiliconStudio.Paradox.Engine.ParticleEmitterComponent.Type, and SiliconStudio.Paradox.Engine.ParticleEmitterComponent.UpdateData.
|
getset |
Definition at line 61 of file SmokeParticleEmitterComponent.cs.