SCRIPTING API / Rendering and effects / ParticleEmitter
ParticleEmitter
Script access to an entity's Particle Emitter: playback, emission, shape, lifetime, colour and size settings.
Kindclass
NamespaceKroys.EngineScripting
Members201
Source
Generated/NativeComponents.g.cs, NativeComponents.csDECLARATION
Declaration
Component access: every member takes the entity first, for example ParticleEmitter.Has(Entity). The values are the ones the Inspector shows for this component.
Declaration
public static partial class ParticleEmitter
REFERENCE
Members
Methods
#public static bool Has(Entity e)Whether the entity has a Particle Emitter component.
#public static bool IsEnabled(Entity e)Reads the Particle Emitter component's Enabled value of the entity.
#public static void SetEnabled(Entity e, bool value)Sets the Particle Emitter component's Enabled value on the entity.
#public static bool IsPlaying(Entity e)Reads the Particle Emitter component's Playing value of the entity.
#public static void Play(Entity e)Play on the entity's Particle Emitter component.
#public static void Stop(Entity e)Stop on the entity's Particle Emitter component.
#public static bool IsPlayOnAwake(Entity e)Reads the Particle Emitter component's Play On Awake value of the entity.
#public static void SetPlayOnAwake(Entity e, bool value)Sets the Particle Emitter component's Play On Awake value on the entity.
#public static bool IsLooping(Entity e)Reads the Particle Emitter component's Looping value of the entity.
#public static void SetLooping(Entity e, bool value)Sets the Particle Emitter component's Looping value on the entity.
#public static bool IsPrewarm(Entity e)Reads the Particle Emitter component's Prewarm value of the entity.
#public static void SetPrewarm(Entity e, bool value)Sets the Particle Emitter component's Prewarm value on the entity.
#public static bool IsVisible(Entity e)Reads the Particle Emitter component's Visible value of the entity.
#public static void SetVisible(Entity e, bool value)Sets the Particle Emitter component's Visible value on the entity.
#public static bool AllowsOcclusion(Entity e)Reads the Particle Emitter component's Occlusion value of the entity.
#public static void SetAllowOcclusion(Entity e, bool value)Sets the Particle Emitter component's Allow Occlusion value on the entity.
#public static bool IsDebugDrawEnabled(Entity e)Reads the Particle Emitter component's Debug Draw Enabled value of the entity.
#public static void SetDebugDraw(Entity e, bool value)Sets the Particle Emitter component's Debug Draw value on the entity.
#public static uint GetParticleCount(Entity e)Reads the Particle Emitter component's Particle Count value of the entity.
#public static void Emit(Entity e, uint count)Emits this many particles at once, on top of the emission rate.
#public static Vector3 GetBeamEndOffset(Entity e)End of a beam, relative to the emitter, when it has no target entity.
#public static void SetBeamEndOffset(Entity e, Vector3 value)Sets the Particle Emitter component's Beam End Offset value on the entity.
#public static uint GetMaxParticles(Entity e)Reads the Particle Emitter component's Max Particles value of the entity.
#public static void SetMaxParticles(Entity e, uint value)Sets the Particle Emitter component's Max Particles value on the entity.
#public static uint GetRandomSeed(Entity e)Reads the Particle Emitter component's Random Seed value of the entity.
#public static void SetRandomSeed(Entity e, uint value)Sets the Particle Emitter component's Random Seed value on the entity.
#public static ParticleEmitterShape GetShape(Entity e)Reads the Particle Emitter component's Shape value of the entity.
#public static void SetShape(Entity e, ParticleEmitterShape value)Sets the Particle Emitter component's Shape value on the entity.
#public static ParticleSimulationSpace GetSimulationSpace(Entity e)Reads the Particle Emitter component's Simulation Space value of the entity.
#public static void SetSimulationSpace(Entity e, ParticleSimulationSpace value)Sets the Particle Emitter component's Simulation Space value on the entity.
#public static BillboardFacingMode GetFacingMode(Entity e)Reads the Particle Emitter component's Facing Mode value of the entity.
#public static void SetFacingMode(Entity e, BillboardFacingMode value)Sets the Particle Emitter component's Facing Mode value on the entity.
#public static float GetEmissionRate(Entity e)Reads the Particle Emitter component's Emission Rate value of the entity.
#public static void SetEmissionRate(Entity e, float value)Sets the Particle Emitter component's Emission Rate value on the entity.
#public static float GetDuration(Entity e)Reads the Particle Emitter component's Duration value of the entity.
#public static void SetDuration(Entity e, float value)Sets the Particle Emitter component's Duration value on the entity.
#public static float GetSimulationSpeed(Entity e)Reads the Particle Emitter component's Simulation Speed value of the entity.
#public static void SetSimulationSpeed(Entity e, float value)Sets the Particle Emitter component's Simulation Speed value on the entity.
#public static float GetStartLifetimeMin(Entity e)Reads the Particle Emitter component's Start Lifetime Min value of the entity.
#public static void SetStartLifetimeMin(Entity e, float value)Sets the Particle Emitter component's Start Lifetime Min value on the entity.
#public static float GetStartLifetimeMax(Entity e)Reads the Particle Emitter component's Start Lifetime Max value of the entity.
#public static void SetStartLifetimeMax(Entity e, float value)Sets the Particle Emitter component's Start Lifetime Max value on the entity.
#public static float GetStartSpeedMin(Entity e)Reads the Particle Emitter component's Start Speed Min value of the entity.
#public static void SetStartSpeedMin(Entity e, float value)Sets the Particle Emitter component's Start Speed Min value on the entity.
#public static float GetStartSpeedMax(Entity e)Reads the Particle Emitter component's Start Speed Max value of the entity.
#public static void SetStartSpeedMax(Entity e, float value)Sets the Particle Emitter component's Start Speed Max value on the entity.
#public static float GetStartSizeMin(Entity e)Reads the Particle Emitter component's Start Size Min value of the entity.
#public static void SetStartSizeMin(Entity e, float value)Sets the Particle Emitter component's Start Size Min value on the entity.
#public static float GetStartSizeMax(Entity e)Reads the Particle Emitter component's Start Size Max value of the entity.
#public static void SetStartSizeMax(Entity e, float value)Sets the Particle Emitter component's Start Size Max value on the entity.
#public static float GetEndSizeMultiplier(Entity e)Reads the Particle Emitter component's End Size Multiplier value of the entity.
#public static void SetEndSizeMultiplier(Entity e, float value)Sets the Particle Emitter component's End Size Multiplier value on the entity.
#public static float GetShapeRadius(Entity e)Reads the Particle Emitter component's Shape Radius value of the entity.
#public static void SetShapeRadius(Entity e, float value)Sets the Particle Emitter component's Shape Radius value on the entity.
#public static float GetConeAngleDegrees(Entity e)Reads the Particle Emitter component's Cone Angle Degrees value of the entity.
#public static void SetConeAngleDegrees(Entity e, float value)Sets the Particle Emitter component's Cone Angle Degrees value on the entity.
#public static float GetDrag(Entity e)Reads the Particle Emitter component's Drag value of the entity.
#public static void SetDrag(Entity e, float value)Sets the Particle Emitter component's Drag value on the entity.
#public static float GetMaxDrawDistance(Entity e)Reads the Particle Emitter component's Max Draw Distance value of the entity.
#public static void SetMaxDrawDistance(Entity e, float value)Sets the Particle Emitter component's Max Draw Distance value on the entity.
#public static float GetSortBias(Entity e)Reads the Particle Emitter component's Sort Bias value of the entity.
#public static void SetSortBias(Entity e, float value)Sets the Particle Emitter component's Sort Bias value on the entity.
#public static float GetSimulationTime(Entity e)Reads the Particle Emitter component's Simulation Time value of the entity.
#public static void SetSimulationTime(Entity e, float value)Sets the Particle Emitter component's Simulation Time value on the entity.
#public static Vector3 GetBoxExtents(Entity e)Reads the Particle Emitter component's Box Extents value of the entity.
#public static void SetBoxExtents(Entity e, Vector3 value)Sets the Particle Emitter component's Box Extents value on the entity.
#public static Vector3 GetGravity(Entity e)Reads the Particle Emitter component's Gravity value of the entity.
#public static void SetGravity(Entity e, Vector3 value)Sets the Particle Emitter component's Gravity value on the entity.
#public static Vector3 GetStartColorRgb(Entity e)Reads the Particle Emitter component's Start Color Rgb value of the entity.
#public static void SetStartColorRgb(Entity e, Vector3 value)Sets the Particle Emitter component's Start Color Rgb value on the entity.
#public static Vector3 GetEndColorRgb(Entity e)Reads the Particle Emitter component's End Color Rgb value of the entity.
#public static void SetEndColorRgb(Entity e, Vector3 value)Sets the Particle Emitter component's End Color Rgb value on the entity.
#public static ulong GetMaterial(Entity e)Reads the Particle Emitter component's Material value of the entity.
#public static void SetMaterial(Entity e, ulong value)Sets the Particle Emitter component's Material value on the entity.
#public static bool GetFollowPrimaryCamera(Entity e)Reads the Particle Emitter component's Follow Primary Camera value of the entity.
#public static void SetFollowPrimaryCamera(Entity e, bool value)Sets the Particle Emitter component's Follow Primary Camera value on the entity.
#public static Vector3 GetFollowOffset(Entity e)Reads the Particle Emitter component's Follow Offset value of the entity.
#public static void SetFollowOffset(Entity e, Vector3 value)Sets the Particle Emitter component's Follow Offset value on the entity.
#public static uint GetSimulationBackend(Entity e)Reads the Particle Emitter component's Simulation Backend value of the entity.
#public static void SetSimulationBackend(Entity e, uint value)Sets the Particle Emitter component's Simulation Backend value on the entity.
#public static uint GetFlipbookColumns(Entity e)Reads the Particle Emitter component's Flipbook Columns value of the entity.
#public static void SetFlipbookColumns(Entity e, uint value)Sets the Particle Emitter component's Flipbook Columns value on the entity.
#public static uint GetFlipbookRows(Entity e)Reads the Particle Emitter component's Flipbook Rows value of the entity.
#public static void SetFlipbookRows(Entity e, uint value)Sets the Particle Emitter component's Flipbook Rows value on the entity.
#public static uint GetFlipbookFrames(Entity e)Reads the Particle Emitter component's Flipbook Frames value of the entity.
#public static void SetFlipbookFrames(Entity e, uint value)Sets the Particle Emitter component's Flipbook Frames value on the entity.
#public static float GetFlipbookFramesPerSecond(Entity e)Reads the Particle Emitter component's Flipbook Frames Per Second value of the entity.
#public static void SetFlipbookFramesPerSecond(Entity e, float value)Sets the Particle Emitter component's Flipbook Frames Per Second value on the entity.
#public static uint GetFlipbookPlayback(Entity e)Reads the Particle Emitter component's Flipbook Playback value of the entity.
#public static void SetFlipbookPlayback(Entity e, uint value)Sets the Particle Emitter component's Flipbook Playback value on the entity.
#public static bool GetFlipbookRandomStart(Entity e)Reads the Particle Emitter component's Flipbook Random Start value of the entity.
#public static void SetFlipbookRandomStart(Entity e, bool value)Sets the Particle Emitter component's Flipbook Random Start value on the entity.
#public static uint GetBurstCount(Entity e)Reads the Particle Emitter component's Burst Count value of the entity.
#public static void SetBurstCount(Entity e, uint value)Sets the Particle Emitter component's Burst Count value on the entity.
#public static float GetBurstInterval(Entity e)Reads the Particle Emitter component's Burst Interval value of the entity.
#public static void SetBurstInterval(Entity e, float value)Sets the Particle Emitter component's Burst Interval value on the entity.
#public static float GetEmissionPerMeter(Entity e)Reads the Particle Emitter component's Emission Per Meter value of the entity.
#public static void SetEmissionPerMeter(Entity e, float value)Sets the Particle Emitter component's Emission Per Meter value on the entity.
#public static bool GetSortParticles(Entity e)Reads the Particle Emitter component's Sort Particles value of the entity.
#public static void SetSortParticles(Entity e, bool value)Sets the Particle Emitter component's Sort Particles value on the entity.
#public static Vector3 GetWind(Entity e)Reads the Particle Emitter component's Wind value of the entity.
#public static void SetWind(Entity e, Vector3 value)Sets the Particle Emitter component's Wind value on the entity.
#public static float GetTurbulenceStrength(Entity e)Reads the Particle Emitter component's Turbulence Strength value of the entity.
#public static void SetTurbulenceStrength(Entity e, float value)Sets the Particle Emitter component's Turbulence Strength value on the entity.
#public static float GetTurbulenceFrequency(Entity e)Reads the Particle Emitter component's Turbulence Frequency value of the entity.
#public static void SetTurbulenceFrequency(Entity e, float value)Sets the Particle Emitter component's Turbulence Frequency value on the entity.
#public static float GetTurbulenceSpeed(Entity e)Reads the Particle Emitter component's Turbulence Speed value of the entity.
#public static void SetTurbulenceSpeed(Entity e, float value)Sets the Particle Emitter component's Turbulence Speed value on the entity.
#public static Vector3 GetAttractorOffset(Entity e)Reads the Particle Emitter component's Attractor Offset value of the entity.
#public static void SetAttractorOffset(Entity e, Vector3 value)Sets the Particle Emitter component's Attractor Offset value on the entity.
#public static float GetAttractorStrength(Entity e)Reads the Particle Emitter component's Attractor Strength value of the entity.
#public static void SetAttractorStrength(Entity e, float value)Sets the Particle Emitter component's Attractor Strength value on the entity.
#public static float GetAttractorRadius(Entity e)Reads the Particle Emitter component's Attractor Radius value of the entity.
#public static void SetAttractorRadius(Entity e, float value)Sets the Particle Emitter component's Attractor Radius value on the entity.
#public static Vector3 GetVortexOffset(Entity e)Reads the Particle Emitter component's Vortex Offset value of the entity.
#public static void SetVortexOffset(Entity e, Vector3 value)Sets the Particle Emitter component's Vortex Offset value on the entity.
#public static Vector3 GetVortexAxis(Entity e)Reads the Particle Emitter component's Vortex Axis value of the entity.
#public static void SetVortexAxis(Entity e, Vector3 value)Sets the Particle Emitter component's Vortex Axis value on the entity.
#public static float GetVortexStrength(Entity e)Reads the Particle Emitter component's Vortex Strength value of the entity.
#public static void SetVortexStrength(Entity e, float value)Sets the Particle Emitter component's Vortex Strength value on the entity.
#public static float GetVortexPull(Entity e)Reads the Particle Emitter component's Vortex Pull value of the entity.
#public static void SetVortexPull(Entity e, float value)Sets the Particle Emitter component's Vortex Pull value on the entity.
#public static float GetVortexRadius(Entity e)Reads the Particle Emitter component's Vortex Radius value of the entity.
#public static void SetVortexRadius(Entity e, float value)Sets the Particle Emitter component's Vortex Radius value on the entity.
#public static float GetStartRotationMinDegrees(Entity e)Reads the Particle Emitter component's Start Rotation Min Degrees value of the entity.
#public static void SetStartRotationMinDegrees(Entity e, float value)Sets the Particle Emitter component's Start Rotation Min Degrees value on the entity.
#public static float GetStartRotationMaxDegrees(Entity e)Reads the Particle Emitter component's Start Rotation Max Degrees value of the entity.
#public static void SetStartRotationMaxDegrees(Entity e, float value)Sets the Particle Emitter component's Start Rotation Max Degrees value on the entity.
#public static float GetAngularVelocityMinDegrees(Entity e)Reads the Particle Emitter component's Angular Velocity Min Degrees value of the entity.
#public static void SetAngularVelocityMinDegrees(Entity e, float value)Sets the Particle Emitter component's Angular Velocity Min Degrees value on the entity.
#public static float GetAngularVelocityMaxDegrees(Entity e)Reads the Particle Emitter component's Angular Velocity Max Degrees value of the entity.
#public static void SetAngularVelocityMaxDegrees(Entity e, float value)Sets the Particle Emitter component's Angular Velocity Max Degrees value on the entity.
#public static uint GetCollisionShape(Entity e)Reads the Particle Emitter component's Collision Shape value of the entity.
#public static void SetCollisionShape(Entity e, uint value)Sets the Particle Emitter component's Collision Shape value on the entity.
#public static Vector3 GetCollisionCenter(Entity e)Reads the Particle Emitter component's Collision Center value of the entity.
#public static void SetCollisionCenter(Entity e, Vector3 value)Sets the Particle Emitter component's Collision Center value on the entity.
#public static Vector3 GetCollisionNormal(Entity e)Reads the Particle Emitter component's Collision Normal value of the entity.
#public static void SetCollisionNormal(Entity e, Vector3 value)Sets the Particle Emitter component's Collision Normal value on the entity.
#public static float GetCollisionRadius(Entity e)Reads the Particle Emitter component's Collision Radius value of the entity.
#public static void SetCollisionRadius(Entity e, float value)Sets the Particle Emitter component's Collision Radius value on the entity.
#public static float GetCollisionBounce(Entity e)Reads the Particle Emitter component's Collision Bounce value of the entity.
#public static void SetCollisionBounce(Entity e, float value)Sets the Particle Emitter component's Collision Bounce value on the entity.
#public static float GetCollisionFriction(Entity e)Reads the Particle Emitter component's Collision Friction value of the entity.
#public static void SetCollisionFriction(Entity e, float value)Sets the Particle Emitter component's Collision Friction value on the entity.
#public static float GetCollisionLifetimeLoss(Entity e)Reads the Particle Emitter component's Collision Lifetime Loss value of the entity.
#public static void SetCollisionLifetimeLoss(Entity e, float value)Sets the Particle Emitter component's Collision Lifetime Loss value on the entity.
#public static float GetCollisionDepthThickness(Entity e)Reads the Particle Emitter component's Collision Depth Thickness value of the entity.
#public static void SetCollisionDepthThickness(Entity e, float value)Sets the Particle Emitter component's Collision Depth Thickness value on the entity.
#public static uint GetDeathSpawnCount(Entity e)Reads the Particle Emitter component's Death Spawn Count value of the entity.
#public static void SetDeathSpawnCount(Entity e, uint value)Sets the Particle Emitter component's Death Spawn Count value on the entity.
#public static uint GetCollisionSpawnCount(Entity e)Reads the Particle Emitter component's Collision Spawn Count value of the entity.
#public static void SetCollisionSpawnCount(Entity e, uint value)Sets the Particle Emitter component's Collision Spawn Count value on the entity.
#public static float GetSubEmitterInheritVelocity(Entity e)Reads the Particle Emitter component's Sub Emitter Inherit Velocity value of the entity.
#public static void SetSubEmitterInheritVelocity(Entity e, float value)Sets the Particle Emitter component's Sub Emitter Inherit Velocity value on the entity.
#public static uint GetRenderMode(Entity e)Reads the Particle Emitter component's Render Mode value of the entity.
#public static void SetRenderMode(Entity e, uint value)Sets the Particle Emitter component's Render Mode value on the entity.
#public static float GetRibbonMaxSegment(Entity e)Reads the Particle Emitter component's Ribbon Max Segment value of the entity.
#public static void SetRibbonMaxSegment(Entity e, float value)Sets the Particle Emitter component's Ribbon Max Segment value on the entity.
#public static float GetStretchFactor(Entity e)Reads the Particle Emitter component's Stretch Factor value of the entity.
#public static void SetStretchFactor(Entity e, float value)Sets the Particle Emitter component's Stretch Factor value on the entity.
#public static Vector3 GetLockedAxis(Entity e)Reads the Particle Emitter component's Locked Axis value of the entity.
#public static void SetLockedAxis(Entity e, Vector3 value)Sets the Particle Emitter component's Locked Axis value on the entity.
#public static ulong GetRenderMesh(Entity e)Reads the Particle Emitter component's Render Mesh value of the entity.
#public static void SetRenderMesh(Entity e, ulong value)Sets the Particle Emitter component's Render Mesh value on the entity.
#public static uint GetBeamSegments(Entity e)Reads the Particle Emitter component's Beam Segments value of the entity.
#public static void SetBeamSegments(Entity e, uint value)Sets the Particle Emitter component's Beam Segments value on the entity.
#public static float GetBeamNoiseAmplitude(Entity e)Reads the Particle Emitter component's Beam Noise Amplitude value of the entity.
#public static void SetBeamNoiseAmplitude(Entity e, float value)Sets the Particle Emitter component's Beam Noise Amplitude value on the entity.
#public static float GetBeamNoiseFrequency(Entity e)Reads the Particle Emitter component's Beam Noise Frequency value of the entity.
#public static void SetBeamNoiseFrequency(Entity e, float value)Sets the Particle Emitter component's Beam Noise Frequency value on the entity.
#public static bool GetLightsEnabled(Entity e)Reads the Particle Emitter component's Lights Enabled value of the entity.
#public static void SetLightsEnabled(Entity e, bool value)Sets the Particle Emitter component's Lights Enabled value on the entity.
#public static bool GetLightUseParticleColor(Entity e)Reads the Particle Emitter component's Light Use Particle Color value of the entity.
#public static void SetLightUseParticleColor(Entity e, bool value)Sets the Particle Emitter component's Light Use Particle Color value on the entity.
#public static bool GetLightFadeWithAlpha(Entity e)Reads the Particle Emitter component's Light Fade With Alpha value of the entity.
#public static void SetLightFadeWithAlpha(Entity e, bool value)Sets the Particle Emitter component's Light Fade With Alpha value on the entity.
#public static bool GetLightScaleWithSize(Entity e)Reads the Particle Emitter component's Light Scale With Size value of the entity.
#public static void SetLightScaleWithSize(Entity e, bool value)Sets the Particle Emitter component's Light Scale With Size value on the entity.
#public static float GetLightRatio(Entity e)Reads the Particle Emitter component's Light Ratio value of the entity.
#public static void SetLightRatio(Entity e, float value)Sets the Particle Emitter component's Light Ratio value on the entity.
#public static uint GetLightMaxCount(Entity e)Reads the Particle Emitter component's Light Max Count value of the entity.
#public static void SetLightMaxCount(Entity e, uint value)Sets the Particle Emitter component's Light Max Count value on the entity.
#public static float GetLightRange(Entity e)Reads the Particle Emitter component's Light Range value of the entity.
#public static void SetLightRange(Entity e, float value)Sets the Particle Emitter component's Light Range value on the entity.
#public static float GetLightIntensity(Entity e)Reads the Particle Emitter component's Light Intensity value of the entity.
#public static void SetLightIntensity(Entity e, float value)Sets the Particle Emitter component's Light Intensity value on the entity.
#public static Vector3 GetLightColor(Entity e)Reads the Particle Emitter component's Light Color value of the entity.
#public static void SetLightColor(Entity e, Vector3 value)Sets the Particle Emitter component's Light Color value on the entity.
#public static ulong GetVectorField(Entity e)Reads the Particle Emitter component's Vector Field value of the entity.
#public static void SetVectorField(Entity e, ulong value)Sets the Particle Emitter component's Vector Field value on the entity.
#public static Vector3 GetVectorFieldOffset(Entity e)Reads the Particle Emitter component's Vector Field Offset value of the entity.
#public static void SetVectorFieldOffset(Entity e, Vector3 value)Sets the Particle Emitter component's Vector Field Offset value on the entity.
#public static Vector3 GetVectorFieldSize(Entity e)Reads the Particle Emitter component's Vector Field Size value of the entity.
#public static void SetVectorFieldSize(Entity e, Vector3 value)Sets the Particle Emitter component's Vector Field Size value on the entity.
#public static float GetVectorFieldStrength(Entity e)Reads the Particle Emitter component's Vector Field Strength value of the entity.
#public static void SetVectorFieldStrength(Entity e, float value)Sets the Particle Emitter component's Vector Field Strength value on the entity.
#public static float GetVectorFieldFollow(Entity e)Reads the Particle Emitter component's Vector Field Follow value of the entity.
#public static void SetVectorFieldFollow(Entity e, float value)Sets the Particle Emitter component's Vector Field Follow value on the entity.
#public static ulong GetSpawnMesh(Entity e)Reads the Particle Emitter component's Spawn Mesh value of the entity.
#public static void SetSpawnMesh(Entity e, ulong value)Sets the Particle Emitter component's Spawn Mesh value on the entity.
#public static void SetMaterial(Entity e, AssetRef<MaterialAsset> value)Sets the particle material from an asset reference.
Signatures
public static bool Has(Entity e) public static bool IsEnabled(Entity e) public static void SetEnabled(Entity e, bool value) public static bool IsPlaying(Entity e) public static void Play(Entity e) public static void Stop(Entity e) public static bool IsPlayOnAwake(Entity e) public static void SetPlayOnAwake(Entity e, bool value) public static bool IsLooping(Entity e) public static void SetLooping(Entity e, bool value) public static bool IsPrewarm(Entity e) public static void SetPrewarm(Entity e, bool value) public static bool IsVisible(Entity e) public static void SetVisible(Entity e, bool value) public static bool AllowsOcclusion(Entity e) public static void SetAllowOcclusion(Entity e, bool value) public static bool IsDebugDrawEnabled(Entity e) public static void SetDebugDraw(Entity e, bool value) public static uint GetParticleCount(Entity e) public static void Emit(Entity e, uint count) public static Vector3 GetBeamEndOffset(Entity e) public static void SetBeamEndOffset(Entity e, Vector3 value) public static uint GetMaxParticles(Entity e) public static void SetMaxParticles(Entity e, uint value) public static uint GetRandomSeed(Entity e) public static void SetRandomSeed(Entity e, uint value) public static ParticleEmitterShape GetShape(Entity e) public static void SetShape(Entity e, ParticleEmitterShape value) public static ParticleSimulationSpace GetSimulationSpace(Entity e) public static void SetSimulationSpace(Entity e, ParticleSimulationSpace value) public static BillboardFacingMode GetFacingMode(Entity e) public static void SetFacingMode(Entity e, BillboardFacingMode value) public static float GetEmissionRate(Entity e) public static void SetEmissionRate(Entity e, float value) public static float GetDuration(Entity e) public static void SetDuration(Entity e, float value) public static float GetSimulationSpeed(Entity e) public static void SetSimulationSpeed(Entity e, float value) public static float GetStartLifetimeMin(Entity e) public static void SetStartLifetimeMin(Entity e, float value) public static float GetStartLifetimeMax(Entity e) public static void SetStartLifetimeMax(Entity e, float value) public static float GetStartSpeedMin(Entity e) public static void SetStartSpeedMin(Entity e, float value) public static float GetStartSpeedMax(Entity e) public static void SetStartSpeedMax(Entity e, float value) public static float GetStartSizeMin(Entity e) public static void SetStartSizeMin(Entity e, float value) public static float GetStartSizeMax(Entity e) public static void SetStartSizeMax(Entity e, float value) public static float GetEndSizeMultiplier(Entity e) public static void SetEndSizeMultiplier(Entity e, float value) public static float GetShapeRadius(Entity e) public static void SetShapeRadius(Entity e, float value) public static float GetConeAngleDegrees(Entity e) public static void SetConeAngleDegrees(Entity e, float value) public static float GetDrag(Entity e) public static void SetDrag(Entity e, float value) public static float GetMaxDrawDistance(Entity e) public static void SetMaxDrawDistance(Entity e, float value) public static float GetSortBias(Entity e) public static void SetSortBias(Entity e, float value) public static float GetSimulationTime(Entity e) public static void SetSimulationTime(Entity e, float value) public static Vector3 GetBoxExtents(Entity e) public static void SetBoxExtents(Entity e, Vector3 value) public static Vector3 GetGravity(Entity e) public static void SetGravity(Entity e, Vector3 value) public static Vector3 GetStartColorRgb(Entity e) public static void SetStartColorRgb(Entity e, Vector3 value) public static Vector3 GetEndColorRgb(Entity e) public static void SetEndColorRgb(Entity e, Vector3 value) public static ulong GetMaterial(Entity e) public static void SetMaterial(Entity e, ulong value) public static bool GetFollowPrimaryCamera(Entity e) public static void SetFollowPrimaryCamera(Entity e, bool value) public static Vector3 GetFollowOffset(Entity e) public static void SetFollowOffset(Entity e, Vector3 value) public static uint GetSimulationBackend(Entity e) public static void SetSimulationBackend(Entity e, uint value) public static uint GetFlipbookColumns(Entity e) public static void SetFlipbookColumns(Entity e, uint value) public static uint GetFlipbookRows(Entity e) public static void SetFlipbookRows(Entity e, uint value) public static uint GetFlipbookFrames(Entity e) public static void SetFlipbookFrames(Entity e, uint value) public static float GetFlipbookFramesPerSecond(Entity e) public static void SetFlipbookFramesPerSecond(Entity e, float value) public static uint GetFlipbookPlayback(Entity e) public static void SetFlipbookPlayback(Entity e, uint value) public static bool GetFlipbookRandomStart(Entity e) public static void SetFlipbookRandomStart(Entity e, bool value) public static uint GetBurstCount(Entity e) public static void SetBurstCount(Entity e, uint value) public static float GetBurstInterval(Entity e) public static void SetBurstInterval(Entity e, float value) public static float GetEmissionPerMeter(Entity e) public static void SetEmissionPerMeter(Entity e, float value) public static bool GetSortParticles(Entity e) public static void SetSortParticles(Entity e, bool value) public static Vector3 GetWind(Entity e) public static void SetWind(Entity e, Vector3 value) public static float GetTurbulenceStrength(Entity e) public static void SetTurbulenceStrength(Entity e, float value) public static float GetTurbulenceFrequency(Entity e) public static void SetTurbulenceFrequency(Entity e, float value) public static float GetTurbulenceSpeed(Entity e) public static void SetTurbulenceSpeed(Entity e, float value) public static Vector3 GetAttractorOffset(Entity e) public static void SetAttractorOffset(Entity e, Vector3 value) public static float GetAttractorStrength(Entity e) public static void SetAttractorStrength(Entity e, float value) public static float GetAttractorRadius(Entity e) public static void SetAttractorRadius(Entity e, float value) public static Vector3 GetVortexOffset(Entity e) public static void SetVortexOffset(Entity e, Vector3 value) public static Vector3 GetVortexAxis(Entity e) public static void SetVortexAxis(Entity e, Vector3 value) public static float GetVortexStrength(Entity e) public static void SetVortexStrength(Entity e, float value) public static float GetVortexPull(Entity e) public static void SetVortexPull(Entity e, float value) public static float GetVortexRadius(Entity e) public static void SetVortexRadius(Entity e, float value) public static float GetStartRotationMinDegrees(Entity e) public static void SetStartRotationMinDegrees(Entity e, float value) public static float GetStartRotationMaxDegrees(Entity e) public static void SetStartRotationMaxDegrees(Entity e, float value) public static float GetAngularVelocityMinDegrees(Entity e) public static void SetAngularVelocityMinDegrees(Entity e, float value) public static float GetAngularVelocityMaxDegrees(Entity e) public static void SetAngularVelocityMaxDegrees(Entity e, float value) public static uint GetCollisionShape(Entity e) public static void SetCollisionShape(Entity e, uint value) public static Vector3 GetCollisionCenter(Entity e) public static void SetCollisionCenter(Entity e, Vector3 value) public static Vector3 GetCollisionNormal(Entity e) public static void SetCollisionNormal(Entity e, Vector3 value) public static float GetCollisionRadius(Entity e) public static void SetCollisionRadius(Entity e, float value) public static float GetCollisionBounce(Entity e) public static void SetCollisionBounce(Entity e, float value) public static float GetCollisionFriction(Entity e) public static void SetCollisionFriction(Entity e, float value) public static float GetCollisionLifetimeLoss(Entity e) public static void SetCollisionLifetimeLoss(Entity e, float value) public static float GetCollisionDepthThickness(Entity e) public static void SetCollisionDepthThickness(Entity e, float value) public static uint GetDeathSpawnCount(Entity e) public static void SetDeathSpawnCount(Entity e, uint value) public static uint GetCollisionSpawnCount(Entity e) public static void SetCollisionSpawnCount(Entity e, uint value) public static float GetSubEmitterInheritVelocity(Entity e) public static void SetSubEmitterInheritVelocity(Entity e, float value) public static uint GetRenderMode(Entity e) public static void SetRenderMode(Entity e, uint value) public static float GetRibbonMaxSegment(Entity e) public static void SetRibbonMaxSegment(Entity e, float value) public static float GetStretchFactor(Entity e) public static void SetStretchFactor(Entity e, float value) public static Vector3 GetLockedAxis(Entity e) public static void SetLockedAxis(Entity e, Vector3 value) public static ulong GetRenderMesh(Entity e) public static void SetRenderMesh(Entity e, ulong value) public static uint GetBeamSegments(Entity e) public static void SetBeamSegments(Entity e, uint value) public static float GetBeamNoiseAmplitude(Entity e) public static void SetBeamNoiseAmplitude(Entity e, float value) public static float GetBeamNoiseFrequency(Entity e) public static void SetBeamNoiseFrequency(Entity e, float value) public static bool GetLightsEnabled(Entity e) public static void SetLightsEnabled(Entity e, bool value) public static bool GetLightUseParticleColor(Entity e) public static void SetLightUseParticleColor(Entity e, bool value) public static bool GetLightFadeWithAlpha(Entity e) public static void SetLightFadeWithAlpha(Entity e, bool value) public static bool GetLightScaleWithSize(Entity e) public static void SetLightScaleWithSize(Entity e, bool value) public static float GetLightRatio(Entity e) public static void SetLightRatio(Entity e, float value) public static uint GetLightMaxCount(Entity e) public static void SetLightMaxCount(Entity e, uint value) public static float GetLightRange(Entity e) public static void SetLightRange(Entity e, float value) public static float GetLightIntensity(Entity e) public static void SetLightIntensity(Entity e, float value) public static Vector3 GetLightColor(Entity e) public static void SetLightColor(Entity e, Vector3 value) public static ulong GetVectorField(Entity e) public static void SetVectorField(Entity e, ulong value) public static Vector3 GetVectorFieldOffset(Entity e) public static void SetVectorFieldOffset(Entity e, Vector3 value) public static Vector3 GetVectorFieldSize(Entity e) public static void SetVectorFieldSize(Entity e, Vector3 value) public static float GetVectorFieldStrength(Entity e) public static void SetVectorFieldStrength(Entity e, float value) public static float GetVectorFieldFollow(Entity e) public static void SetVectorFieldFollow(Entity e, float value) public static ulong GetSpawnMesh(Entity e) public static void SetSpawnMesh(Entity e, ulong value) public static void SetMaterial(Entity e, AssetRef<MaterialAsset> value)
KroysEngine 0.1.0 documentation, built from the engine repository by Tools/BuildDocsSite.py.