Space Engineers
Public Member Functions | Public Attributes | List of all members
VRageRender.Messages.MyGPUEmitterData Struct Reference

Public Member Functions

void InitDefaults ()
 

Public Attributes

Vector4 Color0
 
Vector4 Color1
 
Vector4 Color2
 
Vector4 Color3
 
float ColorKey1
 
float ColorKey2
 
float ColorVar
 
float Scale
 
Vector3 EmitterSize
 
float EmitterSizeMin
 
Vector3 Direction
 
float Velocity
 
float VelocityVar
 
float DirectionInnerCone
 
float DirectionConeVar
 
float RotationVelocityVar
 
Vector3 Acceleration
 
float RotationVelocity
 
Vector3 Gravity
 
float Bounciness
 
float ParticleSize0
 
float ParticleSize1
 
float ParticleSize2
 
float ParticleSize3
 
float ParticleSizeKeys1
 
float ParticleSizeKeys2
 
int NumParticlesToEmitThisFrame
 
float ParticleLifeSpan
 
float SoftParticleDistanceScale
 
float StreakMultiplier
 
GPUEmitterFlags Flags
 
uint TextureIndex1
 
uint TextureIndex2
 
float AnimationFrameTime
 
float HueVar
 
float OITWeightFactor
 
Matrix RotationMatrix
 
Vector3 PositionDelta
 
float MotionInheritance
 
Vector3 ParticleRotationRow0
 
float ParticleLifeSpanVar
 
Vector3 ParticleRotationRow1
 
float _pad0
 
Vector3 ParticleRotationRow2
 
float _pad1
 
float ParticleThickness0
 
float ParticleThickness1
 
float ParticleThickness2
 
float ParticleThickness3
 
float ParticleThicknessKeys1
 
float ParticleThicknessKeys2
 
float _pad2
 
float _pad3
 

Detailed Description

Definition at line 33 of file MyRenderMessageUpdateGPUEmitters.cs.

Member Function Documentation

void VRageRender.Messages.MyGPUEmitterData.InitDefaults ( )
inline

Definition at line 128 of file MyRenderMessageUpdateGPUEmitters.cs.

Member Data Documentation

float VRageRender.Messages.MyGPUEmitterData._pad0

Definition at line 117 of file MyRenderMessageUpdateGPUEmitters.cs.

float VRageRender.Messages.MyGPUEmitterData._pad1

Definition at line 119 of file MyRenderMessageUpdateGPUEmitters.cs.

float VRageRender.Messages.MyGPUEmitterData._pad2

Definition at line 125 of file MyRenderMessageUpdateGPUEmitters.cs.

float VRageRender.Messages.MyGPUEmitterData._pad3

Definition at line 126 of file MyRenderMessageUpdateGPUEmitters.cs.

Vector3 VRageRender.Messages.MyGPUEmitterData.Acceleration

Definition at line 68 of file MyRenderMessageUpdateGPUEmitters.cs.

float VRageRender.Messages.MyGPUEmitterData.AnimationFrameTime

Definition at line 101 of file MyRenderMessageUpdateGPUEmitters.cs.

float VRageRender.Messages.MyGPUEmitterData.Bounciness

Definition at line 75 of file MyRenderMessageUpdateGPUEmitters.cs.

Vector4 VRageRender.Messages.MyGPUEmitterData.Color0

Definition at line 37 of file MyRenderMessageUpdateGPUEmitters.cs.

Vector4 VRageRender.Messages.MyGPUEmitterData.Color1

Definition at line 37 of file MyRenderMessageUpdateGPUEmitters.cs.

Vector4 VRageRender.Messages.MyGPUEmitterData.Color2

Definition at line 37 of file MyRenderMessageUpdateGPUEmitters.cs.

Vector4 VRageRender.Messages.MyGPUEmitterData.Color3

Definition at line 37 of file MyRenderMessageUpdateGPUEmitters.cs.

float VRageRender.Messages.MyGPUEmitterData.ColorKey1

Definition at line 40 of file MyRenderMessageUpdateGPUEmitters.cs.

float VRageRender.Messages.MyGPUEmitterData.ColorKey2

Definition at line 40 of file MyRenderMessageUpdateGPUEmitters.cs.

float VRageRender.Messages.MyGPUEmitterData.ColorVar

Definition at line 42 of file MyRenderMessageUpdateGPUEmitters.cs.

Vector3 VRageRender.Messages.MyGPUEmitterData.Direction

Definition at line 54 of file MyRenderMessageUpdateGPUEmitters.cs.

float VRageRender.Messages.MyGPUEmitterData.DirectionConeVar

Definition at line 63 of file MyRenderMessageUpdateGPUEmitters.cs.

float VRageRender.Messages.MyGPUEmitterData.DirectionInnerCone

Definition at line 61 of file MyRenderMessageUpdateGPUEmitters.cs.

Vector3 VRageRender.Messages.MyGPUEmitterData.EmitterSize

Definition at line 48 of file MyRenderMessageUpdateGPUEmitters.cs.

float VRageRender.Messages.MyGPUEmitterData.EmitterSizeMin

Definition at line 51 of file MyRenderMessageUpdateGPUEmitters.cs.

GPUEmitterFlags VRageRender.Messages.MyGPUEmitterData.Flags

Definition at line 92 of file MyRenderMessageUpdateGPUEmitters.cs.

Vector3 VRageRender.Messages.MyGPUEmitterData.Gravity

Definition at line 73 of file MyRenderMessageUpdateGPUEmitters.cs.

float VRageRender.Messages.MyGPUEmitterData.HueVar

Definition at line 103 of file MyRenderMessageUpdateGPUEmitters.cs.

float VRageRender.Messages.MyGPUEmitterData.MotionInheritance

Definition at line 112 of file MyRenderMessageUpdateGPUEmitters.cs.

int VRageRender.Messages.MyGPUEmitterData.NumParticlesToEmitThisFrame

Definition at line 83 of file MyRenderMessageUpdateGPUEmitters.cs.

float VRageRender.Messages.MyGPUEmitterData.OITWeightFactor

Definition at line 106 of file MyRenderMessageUpdateGPUEmitters.cs.

float VRageRender.Messages.MyGPUEmitterData.ParticleLifeSpan

Definition at line 85 of file MyRenderMessageUpdateGPUEmitters.cs.

float VRageRender.Messages.MyGPUEmitterData.ParticleLifeSpanVar

Definition at line 115 of file MyRenderMessageUpdateGPUEmitters.cs.

Vector3 VRageRender.Messages.MyGPUEmitterData.ParticleRotationRow0

Definition at line 114 of file MyRenderMessageUpdateGPUEmitters.cs.

Vector3 VRageRender.Messages.MyGPUEmitterData.ParticleRotationRow1

Definition at line 116 of file MyRenderMessageUpdateGPUEmitters.cs.

Vector3 VRageRender.Messages.MyGPUEmitterData.ParticleRotationRow2

Definition at line 118 of file MyRenderMessageUpdateGPUEmitters.cs.

float VRageRender.Messages.MyGPUEmitterData.ParticleSize0

Definition at line 78 of file MyRenderMessageUpdateGPUEmitters.cs.

float VRageRender.Messages.MyGPUEmitterData.ParticleSize1

Definition at line 78 of file MyRenderMessageUpdateGPUEmitters.cs.

float VRageRender.Messages.MyGPUEmitterData.ParticleSize2

Definition at line 78 of file MyRenderMessageUpdateGPUEmitters.cs.

float VRageRender.Messages.MyGPUEmitterData.ParticleSize3

Definition at line 78 of file MyRenderMessageUpdateGPUEmitters.cs.

float VRageRender.Messages.MyGPUEmitterData.ParticleSizeKeys1

Definition at line 80 of file MyRenderMessageUpdateGPUEmitters.cs.

float VRageRender.Messages.MyGPUEmitterData.ParticleSizeKeys2

Definition at line 80 of file MyRenderMessageUpdateGPUEmitters.cs.

float VRageRender.Messages.MyGPUEmitterData.ParticleThickness0

Definition at line 122 of file MyRenderMessageUpdateGPUEmitters.cs.

float VRageRender.Messages.MyGPUEmitterData.ParticleThickness1

Definition at line 122 of file MyRenderMessageUpdateGPUEmitters.cs.

float VRageRender.Messages.MyGPUEmitterData.ParticleThickness2

Definition at line 122 of file MyRenderMessageUpdateGPUEmitters.cs.

float VRageRender.Messages.MyGPUEmitterData.ParticleThickness3

Definition at line 122 of file MyRenderMessageUpdateGPUEmitters.cs.

float VRageRender.Messages.MyGPUEmitterData.ParticleThicknessKeys1

Definition at line 124 of file MyRenderMessageUpdateGPUEmitters.cs.

float VRageRender.Messages.MyGPUEmitterData.ParticleThicknessKeys2

Definition at line 124 of file MyRenderMessageUpdateGPUEmitters.cs.

Vector3 VRageRender.Messages.MyGPUEmitterData.PositionDelta

Definition at line 111 of file MyRenderMessageUpdateGPUEmitters.cs.

Matrix VRageRender.Messages.MyGPUEmitterData.RotationMatrix

Definition at line 109 of file MyRenderMessageUpdateGPUEmitters.cs.

float VRageRender.Messages.MyGPUEmitterData.RotationVelocity

Definition at line 70 of file MyRenderMessageUpdateGPUEmitters.cs.

float VRageRender.Messages.MyGPUEmitterData.RotationVelocityVar

Definition at line 65 of file MyRenderMessageUpdateGPUEmitters.cs.

float VRageRender.Messages.MyGPUEmitterData.Scale

Definition at line 45 of file MyRenderMessageUpdateGPUEmitters.cs.

float VRageRender.Messages.MyGPUEmitterData.SoftParticleDistanceScale

Definition at line 88 of file MyRenderMessageUpdateGPUEmitters.cs.

float VRageRender.Messages.MyGPUEmitterData.StreakMultiplier

Definition at line 90 of file MyRenderMessageUpdateGPUEmitters.cs.

uint VRageRender.Messages.MyGPUEmitterData.TextureIndex1

Definition at line 95 of file MyRenderMessageUpdateGPUEmitters.cs.

uint VRageRender.Messages.MyGPUEmitterData.TextureIndex2

Definition at line 99 of file MyRenderMessageUpdateGPUEmitters.cs.

float VRageRender.Messages.MyGPUEmitterData.Velocity

Definition at line 56 of file MyRenderMessageUpdateGPUEmitters.cs.

float VRageRender.Messages.MyGPUEmitterData.VelocityVar

Definition at line 59 of file MyRenderMessageUpdateGPUEmitters.cs.


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