Classes | Public Attributes
EffectPackageAssetParams Struct Reference

Describes the NxParameterized::Interface for 'EffectPackageAssetParams' : The effect package asset. More...

#include <params.h>

List of all members.

Classes

union  Effects

Public Attributes

Bool LODSettings.UniqueRenderVolume
 'LODSettings.UniqueRenderVolume' : Set to true if this effect should have a unique render volume; to get a separate draw call from all other instances of this effect
F32 LODSettings.FadeDistanceBegin
 'LODSettings.FadeDistanceBegin' : Distance to begin fading out the effect
F32 LODSettings.FadeDistanceEnd
 'LODSettings.FadeDistanceEnd' : Distance to finish fading out the effect
Bool LODSettings.RandomizeEmitterRate
 'LODSettings.RandomizeEmitterRate' : If true the emitter rate is randomized from the min to max values
F32 LODSettings.FadeOutRate
 'LODSettings.FadeOutRate' : Time over which to fade out effect completely
Bool LODSettings.CullByDistance
 'LODSettings.CullByDistance' : Whether or not to cull effects based on their distance from the camera; requires a valid view matrix
Bool LODSettings.CullOffScreen
 'LODSettings.CullOffScreen' : Whether or not to cull this effect if it is off screen
F32 LODSettings.OffScreenCullTime
 'LODSettings.OffScreenCullTime' : Time the effect should be offscreen before it is disabled
F32 LODSettings.NonVisibleDeleteTime
 'LODSettings.NonVisibleDeleteTime' : The time an effect is non-visible before we delete it, rathern than just disabling it's state
F32 LODSettings.ScreenCullSize
 'LODSettings.ScreenCullSize' : Bounding volme to cull the effect when near the edge of the screen
F32 LODSettings.ScreenCullDistance
 'LODSettings.ScreenCullDistance' : Radius to camera that we bypass screen culling entirely because the effect is too close to the screen; default is 3 meters
Bool LODSettings.FadeEmitterRate
 'LODSettings.FadeEmitterRate' : Control the emitter rate with Fade Distance LOD setting
Bool LODSettings.FadeAttractorFieldStrength
 'LODSettings.FadeAttractorFieldStrength' : Helpful tooltip information goes here
Bool LODSettings.FadeJetFieldStrength
 'LODSettings.FadeJetFieldStrength' : Helpful tooltip information goes here
Bool LODSettings.FadeTurbulenceVelocity
 'LODSettings.FadeTurbulenceVelocity' : Helpful tooltip information goes here
Bool LODSettings.FadeTurbulenceNoise
 'LODSettings.FadeTurbulenceNoise' : Helpful tooltip information goes here
Bool LODSettings.FadeTurbulenceExternalVelocity
 'LODSettings.FadeTurbulenceExternalVelocity' : Helpful tooltip information goes here
Bool LODSettings.FadeTurbulenceVelocityWeight
 'LODSettings.FadeTurbulenceVelocityWeight' : Helpful tooltip information goes here
Bool LODSettings.FadeHeatSourceTemperature
 'LODSettings.FadeHeatSourceTemperature' : Helpful tooltip information goes here
Bool LODSettings.FadeForceFieldStrength
 'LODSettings.FadeForceFieldStrength' : Helpful tooltip information goes here
Bool LODSettings.FadeForceFieldScale
 'LODSettings.FadeForceFieldScale' : Helpful tooltip information goes here
PlaybackMode Path.PlaybackMode
 'Path.PlaybackMode' : The mode to play back the path
F32 Path.PathDuration
 'Path.PathDuration' : The duration of the path if one is not otherwise provided
U32 Path.LoopIndex
 'Path.LoopIndex' : The array index to loop back to
Transform Path.ControlPoints[]
 'Path.ControlPoints[]' : The array of control points to fit the curve to
F32 Path.Scale[].x
 'Path.Scale[].x' : The x-axis value for this vector
F32 Path.Scale[].y
 'Path.Scale[].y' : The y-axis value for this vector
F32 Path.Speed[].x
 'Path.Speed[].x' : The x-axis value for this vector
F32 Path.Speed[].y
 'Path.Speed[].y' : The y-axis value for this vector
Effects Effects[]

Detailed Description

Describes the NxParameterized::Interface for 'EffectPackageAssetParams' : The effect package asset.

EffectPackageAssetParams contains 402 fully qualified names
---------------------------------------------
  1 : Bool           LODSettings.UniqueRenderVolume                                    
  2 : F32            LODSettings.FadeDistanceBegin                                     
  3 : F32            LODSettings.FadeDistanceEnd                                       
  4 : Bool           LODSettings.RandomizeEmitterRate                                  
  5 : F32            LODSettings.FadeOutRate                                           
  6 : Bool           LODSettings.CullByDistance                                        
  7 : Bool           LODSettings.CullOffScreen                                         
  8 : F32            LODSettings.OffScreenCullTime                                     
  9 : F32            LODSettings.NonVisibleDeleteTime                                  
 10 : F32            LODSettings.ScreenCullSize                                        
 11 : F32            LODSettings.ScreenCullDistance                                    
 12 : Bool           LODSettings.FadeEmitterRate                                       
 13 : Bool           LODSettings.FadeAttractorFieldStrength                            
 14 : Bool           LODSettings.FadeJetFieldStrength                                  
 15 : Bool           LODSettings.FadeTurbulenceVelocity                                
 16 : Bool           LODSettings.FadeTurbulenceNoise                                   
 17 : Bool           LODSettings.FadeTurbulenceExternalVelocity                        
 18 : Bool           LODSettings.FadeTurbulenceVelocityWeight                          
 19 : Bool           LODSettings.FadeHeatSourceTemperature                             
 20 : Bool           LODSettings.FadeForceFieldStrength                                
 21 : Bool           LODSettings.FadeForceFieldScale                                   
 22 : PlaybackMode   Path.PlaybackMode                                                 
 23 : F32            Path.PathDuration                                                 
 24 : U32            Path.LoopIndex                                                    
 25 : ArraySizeName  ControlPoints                                                     
 26 : Transform      Path.ControlPoints[]                                              
 27 : ArraySizeName  Scale                                                             
 28 : F32            Path.Scale[].x                                                    
 29 : F32            Path.Scale[].y                                                    
 30 : ArraySizeName  Speed                                                             
 31 : F32            Path.Speed[].x                                                    
 32 : F32            Path.Speed[].y                                                    
 33 : ArraySizeName  Effects                                                           
 34 : String         Effects[].EffectProperties.UserString                             RefVariant[EmitterEffect]
 35 : Bool           Effects[].EffectProperties.Enable                                 RefVariant[EmitterEffect]
 36 : F32            Effects[].EffectProperties.Position.TranslateX                    RefVariant[EmitterEffect]
 37 : F32            Effects[].EffectProperties.Position.TranslateY                    RefVariant[EmitterEffect]
 38 : F32            Effects[].EffectProperties.Position.TranslateZ                    RefVariant[EmitterEffect]
 39 : F32            Effects[].EffectProperties.Orientation.RotateX                    RefVariant[EmitterEffect]
 40 : F32            Effects[].EffectProperties.Orientation.RotateY                    RefVariant[EmitterEffect]
 41 : F32            Effects[].EffectProperties.Orientation.RotateZ                    RefVariant[EmitterEffect]
 42 : F32            Effects[].EffectProperties.InitialDelayTime                       RefVariant[EmitterEffect]
 43 : F32            Effects[].EffectProperties.Duration                               RefVariant[EmitterEffect]
 44 : U32            Effects[].EffectProperties.RepeatCount                            RefVariant[EmitterEffect]
 45 : F32            Effects[].EffectProperties.RepeatDelay                            RefVariant[EmitterEffect]
 46 : F32            Effects[].EffectProperties.RandomizeRepeatTime                    RefVariant[EmitterEffect]
 47 : PlaybackMode   Effects[].EffectProperties.Path.PlaybackMode                      RefVariant[EmitterEffect]
 48 : F32            Effects[].EffectProperties.Path.PathDuration                      RefVariant[EmitterEffect]
 49 : U32            Effects[].EffectProperties.Path.LoopIndex                         RefVariant[EmitterEffect]
 50 : ArraySizeName  Effects[].ControlPoints                                           RefVariant[EmitterEffect]
 51 : Transform      Effects[].EffectProperties.Path.ControlPoints[]                   RefVariant[EmitterEffect]
 52 : ArraySizeName  Effects[].Scale                                                   RefVariant[EmitterEffect]
 53 : F32            Effects[].EffectProperties.Path.Scale[].x                         RefVariant[EmitterEffect]
 54 : F32            Effects[].EffectProperties.Path.Scale[].y                         RefVariant[EmitterEffect]
 55 : ArraySizeName  Effects[].Speed                                                   RefVariant[EmitterEffect]
 56 : F32            Effects[].EffectProperties.Path.Speed[].x                         RefVariant[EmitterEffect]
 57 : F32            Effects[].EffectProperties.Path.Speed[].y                         RefVariant[EmitterEffect]
 58 : Bool           Effects[].EmitterVelocityChanges.AdjustLifetime.AdjustEnabled     RefVariant[EmitterEffect]
 59 : F32            Effects[].EmitterVelocityChanges.AdjustLifetime.VelocityLow       RefVariant[EmitterEffect]
 60 : F32            Effects[].EmitterVelocityChanges.AdjustLifetime.VelocityHigh      RefVariant[EmitterEffect]
 61 : F32            Effects[].EmitterVelocityChanges.AdjustLifetime.LowValue          RefVariant[EmitterEffect]
 62 : F32            Effects[].EmitterVelocityChanges.AdjustLifetime.HighValue         RefVariant[EmitterEffect]
 63 : Bool           Effects[].EmitterVelocityChanges.AdjustEmitterRate.AdjustEnabled  RefVariant[EmitterEffect]
 64 : F32            Effects[].EmitterVelocityChanges.AdjustEmitterRate.VelocityLow    RefVariant[EmitterEffect]
 65 : F32            Effects[].EmitterVelocityChanges.AdjustEmitterRate.VelocityHigh   RefVariant[EmitterEffect]
 66 : F32            Effects[].EmitterVelocityChanges.AdjustEmitterRate.LowValue       RefVariant[EmitterEffect]
 67 : F32            Effects[].EmitterVelocityChanges.AdjustEmitterRate.HighValue      RefVariant[EmitterEffect]
 68 : Ref            Effects[].Emitter                                                 RefVariant[EmitterEffect]
 69 : String         Effects[].EffectProperties.UserString                             RefVariant[HeatSourceEffect]
 70 : Bool           Effects[].EffectProperties.Enable                                 RefVariant[HeatSourceEffect]
 71 : F32            Effects[].EffectProperties.Position.TranslateX                    RefVariant[HeatSourceEffect]
 72 : F32            Effects[].EffectProperties.Position.TranslateY                    RefVariant[HeatSourceEffect]
 73 : F32            Effects[].EffectProperties.Position.TranslateZ                    RefVariant[HeatSourceEffect]
 74 : F32            Effects[].EffectProperties.Orientation.RotateX                    RefVariant[HeatSourceEffect]
 75 : F32            Effects[].EffectProperties.Orientation.RotateY                    RefVariant[HeatSourceEffect]
 76 : F32            Effects[].EffectProperties.Orientation.RotateZ                    RefVariant[HeatSourceEffect]
 77 : F32            Effects[].EffectProperties.InitialDelayTime                       RefVariant[HeatSourceEffect]
 78 : F32            Effects[].EffectProperties.Duration                               RefVariant[HeatSourceEffect]
 79 : U32            Effects[].EffectProperties.RepeatCount                            RefVariant[HeatSourceEffect]
 80 : F32            Effects[].EffectProperties.RepeatDelay                            RefVariant[HeatSourceEffect]
 81 : F32            Effects[].EffectProperties.RandomizeRepeatTime                    RefVariant[HeatSourceEffect]
 82 : PlaybackMode   Effects[].EffectProperties.Path.PlaybackMode                      RefVariant[HeatSourceEffect]
 83 : F32            Effects[].EffectProperties.Path.PathDuration                      RefVariant[HeatSourceEffect]
 84 : U32            Effects[].EffectProperties.Path.LoopIndex                         RefVariant[HeatSourceEffect]
 85 : ArraySizeName  Effects[].ControlPoints                                           RefVariant[HeatSourceEffect]
 86 : Transform      Effects[].EffectProperties.Path.ControlPoints[]                   RefVariant[HeatSourceEffect]
 87 : ArraySizeName  Effects[].Scale                                                   RefVariant[HeatSourceEffect]
 88 : F32            Effects[].EffectProperties.Path.Scale[].x                         RefVariant[HeatSourceEffect]
 89 : F32            Effects[].EffectProperties.Path.Scale[].y                         RefVariant[HeatSourceEffect]
 90 : ArraySizeName  Effects[].Speed                                                   RefVariant[HeatSourceEffect]
 91 : F32            Effects[].EffectProperties.Path.Speed[].x                         RefVariant[HeatSourceEffect]
 92 : F32            Effects[].EffectProperties.Path.Speed[].y                         RefVariant[HeatSourceEffect]
 93 : Ref            Effects[].HeatSource                                              RefVariant[HeatSourceEffect]
 94 : String         Effects[].EffectProperties.UserString                             RefVariant[JetFieldSamplerEffect]
 95 : Bool           Effects[].EffectProperties.Enable                                 RefVariant[JetFieldSamplerEffect]
 96 : F32            Effects[].EffectProperties.Position.TranslateX                    RefVariant[JetFieldSamplerEffect]
 97 : F32            Effects[].EffectProperties.Position.TranslateY                    RefVariant[JetFieldSamplerEffect]
 98 : F32            Effects[].EffectProperties.Position.TranslateZ                    RefVariant[JetFieldSamplerEffect]
 99 : F32            Effects[].EffectProperties.Orientation.RotateX                    RefVariant[JetFieldSamplerEffect]
100 : F32            Effects[].EffectProperties.Orientation.RotateY                    RefVariant[JetFieldSamplerEffect]
101 : F32            Effects[].EffectProperties.Orientation.RotateZ                    RefVariant[JetFieldSamplerEffect]
102 : F32            Effects[].EffectProperties.InitialDelayTime                       RefVariant[JetFieldSamplerEffect]
103 : F32            Effects[].EffectProperties.Duration                               RefVariant[JetFieldSamplerEffect]
104 : U32            Effects[].EffectProperties.RepeatCount                            RefVariant[JetFieldSamplerEffect]
105 : F32            Effects[].EffectProperties.RepeatDelay                            RefVariant[JetFieldSamplerEffect]
106 : F32            Effects[].EffectProperties.RandomizeRepeatTime                    RefVariant[JetFieldSamplerEffect]
107 : PlaybackMode   Effects[].EffectProperties.Path.PlaybackMode                      RefVariant[JetFieldSamplerEffect]
108 : F32            Effects[].EffectProperties.Path.PathDuration                      RefVariant[JetFieldSamplerEffect]
109 : U32            Effects[].EffectProperties.Path.LoopIndex                         RefVariant[JetFieldSamplerEffect]
110 : ArraySizeName  Effects[].ControlPoints                                           RefVariant[JetFieldSamplerEffect]
111 : Transform      Effects[].EffectProperties.Path.ControlPoints[]                   RefVariant[JetFieldSamplerEffect]
112 : ArraySizeName  Effects[].Scale                                                   RefVariant[JetFieldSamplerEffect]
113 : F32            Effects[].EffectProperties.Path.Scale[].x                         RefVariant[JetFieldSamplerEffect]
114 : F32            Effects[].EffectProperties.Path.Scale[].y                         RefVariant[JetFieldSamplerEffect]
115 : ArraySizeName  Effects[].Speed                                                   RefVariant[JetFieldSamplerEffect]
116 : F32            Effects[].EffectProperties.Path.Speed[].x                         RefVariant[JetFieldSamplerEffect]
117 : F32            Effects[].EffectProperties.Path.Speed[].y                         RefVariant[JetFieldSamplerEffect]
118 : Ref            Effects[].JetFieldSampler                                         RefVariant[JetFieldSamplerEffect]
119 : String         Effects[].EffectProperties.UserString                             RefVariant[AttractorFieldSamplerEffect]
120 : Bool           Effects[].EffectProperties.Enable                                 RefVariant[AttractorFieldSamplerEffect]
121 : F32            Effects[].EffectProperties.Position.TranslateX                    RefVariant[AttractorFieldSamplerEffect]
122 : F32            Effects[].EffectProperties.Position.TranslateY                    RefVariant[AttractorFieldSamplerEffect]
123 : F32            Effects[].EffectProperties.Position.TranslateZ                    RefVariant[AttractorFieldSamplerEffect]
124 : F32            Effects[].EffectProperties.Orientation.RotateX                    RefVariant[AttractorFieldSamplerEffect]
125 : F32            Effects[].EffectProperties.Orientation.RotateY                    RefVariant[AttractorFieldSamplerEffect]
126 : F32            Effects[].EffectProperties.Orientation.RotateZ                    RefVariant[AttractorFieldSamplerEffect]
127 : F32            Effects[].EffectProperties.InitialDelayTime                       RefVariant[AttractorFieldSamplerEffect]
128 : F32            Effects[].EffectProperties.Duration                               RefVariant[AttractorFieldSamplerEffect]
129 : U32            Effects[].EffectProperties.RepeatCount                            RefVariant[AttractorFieldSamplerEffect]
130 : F32            Effects[].EffectProperties.RepeatDelay                            RefVariant[AttractorFieldSamplerEffect]
131 : F32            Effects[].EffectProperties.RandomizeRepeatTime                    RefVariant[AttractorFieldSamplerEffect]
132 : PlaybackMode   Effects[].EffectProperties.Path.PlaybackMode                      RefVariant[AttractorFieldSamplerEffect]
133 : F32            Effects[].EffectProperties.Path.PathDuration                      RefVariant[AttractorFieldSamplerEffect]
134 : U32            Effects[].EffectProperties.Path.LoopIndex                         RefVariant[AttractorFieldSamplerEffect]
135 : ArraySizeName  Effects[].ControlPoints                                           RefVariant[AttractorFieldSamplerEffect]
136 : Transform      Effects[].EffectProperties.Path.ControlPoints[]                   RefVariant[AttractorFieldSamplerEffect]
137 : ArraySizeName  Effects[].Scale                                                   RefVariant[AttractorFieldSamplerEffect]
138 : F32            Effects[].EffectProperties.Path.Scale[].x                         RefVariant[AttractorFieldSamplerEffect]
139 : F32            Effects[].EffectProperties.Path.Scale[].y                         RefVariant[AttractorFieldSamplerEffect]
140 : ArraySizeName  Effects[].Speed                                                   RefVariant[AttractorFieldSamplerEffect]
141 : F32            Effects[].EffectProperties.Path.Speed[].x                         RefVariant[AttractorFieldSamplerEffect]
142 : F32            Effects[].EffectProperties.Path.Speed[].y                         RefVariant[AttractorFieldSamplerEffect]
143 : Ref            Effects[].AttractorFieldSampler                                   RefVariant[AttractorFieldSamplerEffect]
144 : String         Effects[].EffectProperties.UserString                             RefVariant[TurbulenceFieldSamplerEffect]
145 : Bool           Effects[].EffectProperties.Enable                                 RefVariant[TurbulenceFieldSamplerEffect]
146 : F32            Effects[].EffectProperties.Position.TranslateX                    RefVariant[TurbulenceFieldSamplerEffect]
147 : F32            Effects[].EffectProperties.Position.TranslateY                    RefVariant[TurbulenceFieldSamplerEffect]
148 : F32            Effects[].EffectProperties.Position.TranslateZ                    RefVariant[TurbulenceFieldSamplerEffect]
149 : F32            Effects[].EffectProperties.Orientation.RotateX                    RefVariant[TurbulenceFieldSamplerEffect]
150 : F32            Effects[].EffectProperties.Orientation.RotateY                    RefVariant[TurbulenceFieldSamplerEffect]
151 : F32            Effects[].EffectProperties.Orientation.RotateZ                    RefVariant[TurbulenceFieldSamplerEffect]
152 : F32            Effects[].EffectProperties.InitialDelayTime                       RefVariant[TurbulenceFieldSamplerEffect]
153 : F32            Effects[].EffectProperties.Duration                               RefVariant[TurbulenceFieldSamplerEffect]
154 : U32            Effects[].EffectProperties.RepeatCount                            RefVariant[TurbulenceFieldSamplerEffect]
155 : F32            Effects[].EffectProperties.RepeatDelay                            RefVariant[TurbulenceFieldSamplerEffect]
156 : F32            Effects[].EffectProperties.RandomizeRepeatTime                    RefVariant[TurbulenceFieldSamplerEffect]
157 : PlaybackMode   Effects[].EffectProperties.Path.PlaybackMode                      RefVariant[TurbulenceFieldSamplerEffect]
158 : F32            Effects[].EffectProperties.Path.PathDuration                      RefVariant[TurbulenceFieldSamplerEffect]
159 : U32            Effects[].EffectProperties.Path.LoopIndex                         RefVariant[TurbulenceFieldSamplerEffect]
160 : ArraySizeName  Effects[].ControlPoints                                           RefVariant[TurbulenceFieldSamplerEffect]
161 : Transform      Effects[].EffectProperties.Path.ControlPoints[]                   RefVariant[TurbulenceFieldSamplerEffect]
162 : ArraySizeName  Effects[].Scale                                                   RefVariant[TurbulenceFieldSamplerEffect]
163 : F32            Effects[].EffectProperties.Path.Scale[].x                         RefVariant[TurbulenceFieldSamplerEffect]
164 : F32            Effects[].EffectProperties.Path.Scale[].y                         RefVariant[TurbulenceFieldSamplerEffect]
165 : ArraySizeName  Effects[].Speed                                                   RefVariant[TurbulenceFieldSamplerEffect]
166 : F32            Effects[].EffectProperties.Path.Speed[].x                         RefVariant[TurbulenceFieldSamplerEffect]
167 : F32            Effects[].EffectProperties.Path.Speed[].y                         RefVariant[TurbulenceFieldSamplerEffect]
168 : Ref            Effects[].TurbulenceFieldSampler                                  RefVariant[TurbulenceFieldSamplerEffect]
169 : String         Effects[].EffectProperties.UserString                             RefVariant[ForceFieldEffect]
170 : Bool           Effects[].EffectProperties.Enable                                 RefVariant[ForceFieldEffect]
171 : F32            Effects[].EffectProperties.Position.TranslateX                    RefVariant[ForceFieldEffect]
172 : F32            Effects[].EffectProperties.Position.TranslateY                    RefVariant[ForceFieldEffect]
173 : F32            Effects[].EffectProperties.Position.TranslateZ                    RefVariant[ForceFieldEffect]
174 : F32            Effects[].EffectProperties.Orientation.RotateX                    RefVariant[ForceFieldEffect]
175 : F32            Effects[].EffectProperties.Orientation.RotateY                    RefVariant[ForceFieldEffect]
176 : F32            Effects[].EffectProperties.Orientation.RotateZ                    RefVariant[ForceFieldEffect]
177 : F32            Effects[].EffectProperties.InitialDelayTime                       RefVariant[ForceFieldEffect]
178 : F32            Effects[].EffectProperties.Duration                               RefVariant[ForceFieldEffect]
179 : U32            Effects[].EffectProperties.RepeatCount                            RefVariant[ForceFieldEffect]
180 : F32            Effects[].EffectProperties.RepeatDelay                            RefVariant[ForceFieldEffect]
181 : F32            Effects[].EffectProperties.RandomizeRepeatTime                    RefVariant[ForceFieldEffect]
182 : PlaybackMode   Effects[].EffectProperties.Path.PlaybackMode                      RefVariant[ForceFieldEffect]
183 : F32            Effects[].EffectProperties.Path.PathDuration                      RefVariant[ForceFieldEffect]
184 : U32            Effects[].EffectProperties.Path.LoopIndex                         RefVariant[ForceFieldEffect]
185 : ArraySizeName  Effects[].ControlPoints                                           RefVariant[ForceFieldEffect]
186 : Transform      Effects[].EffectProperties.Path.ControlPoints[]                   RefVariant[ForceFieldEffect]
187 : ArraySizeName  Effects[].Scale                                                   RefVariant[ForceFieldEffect]
188 : F32            Effects[].EffectProperties.Path.Scale[].x                         RefVariant[ForceFieldEffect]
189 : F32            Effects[].EffectProperties.Path.Scale[].y                         RefVariant[ForceFieldEffect]
190 : ArraySizeName  Effects[].Speed                                                   RefVariant[ForceFieldEffect]
191 : F32            Effects[].EffectProperties.Path.Speed[].x                         RefVariant[ForceFieldEffect]
192 : F32            Effects[].EffectProperties.Path.Speed[].y                         RefVariant[ForceFieldEffect]
193 : Ref            Effects[].ForceField                                              RefVariant[ForceFieldEffect]
194 : String         Effects[].EffectProperties.UserString                             RefVariant[NoiseFieldSamplerEffect]
195 : Bool           Effects[].EffectProperties.Enable                                 RefVariant[NoiseFieldSamplerEffect]
196 : F32            Effects[].EffectProperties.Position.TranslateX                    RefVariant[NoiseFieldSamplerEffect]
197 : F32            Effects[].EffectProperties.Position.TranslateY                    RefVariant[NoiseFieldSamplerEffect]
198 : F32            Effects[].EffectProperties.Position.TranslateZ                    RefVariant[NoiseFieldSamplerEffect]
199 : F32            Effects[].EffectProperties.Orientation.RotateX                    RefVariant[NoiseFieldSamplerEffect]
200 : F32            Effects[].EffectProperties.Orientation.RotateY                    RefVariant[NoiseFieldSamplerEffect]
201 : F32            Effects[].EffectProperties.Orientation.RotateZ                    RefVariant[NoiseFieldSamplerEffect]
202 : F32            Effects[].EffectProperties.InitialDelayTime                       RefVariant[NoiseFieldSamplerEffect]
203 : F32            Effects[].EffectProperties.Duration                               RefVariant[NoiseFieldSamplerEffect]
204 : U32            Effects[].EffectProperties.RepeatCount                            RefVariant[NoiseFieldSamplerEffect]
205 : F32            Effects[].EffectProperties.RepeatDelay                            RefVariant[NoiseFieldSamplerEffect]
206 : F32            Effects[].EffectProperties.RandomizeRepeatTime                    RefVariant[NoiseFieldSamplerEffect]
207 : PlaybackMode   Effects[].EffectProperties.Path.PlaybackMode                      RefVariant[NoiseFieldSamplerEffect]
208 : F32            Effects[].EffectProperties.Path.PathDuration                      RefVariant[NoiseFieldSamplerEffect]
209 : U32            Effects[].EffectProperties.Path.LoopIndex                         RefVariant[NoiseFieldSamplerEffect]
210 : ArraySizeName  Effects[].ControlPoints                                           RefVariant[NoiseFieldSamplerEffect]
211 : Transform      Effects[].EffectProperties.Path.ControlPoints[]                   RefVariant[NoiseFieldSamplerEffect]
212 : ArraySizeName  Effects[].Scale                                                   RefVariant[NoiseFieldSamplerEffect]
213 : F32            Effects[].EffectProperties.Path.Scale[].x                         RefVariant[NoiseFieldSamplerEffect]
214 : F32            Effects[].EffectProperties.Path.Scale[].y                         RefVariant[NoiseFieldSamplerEffect]
215 : ArraySizeName  Effects[].Speed                                                   RefVariant[NoiseFieldSamplerEffect]
216 : F32            Effects[].EffectProperties.Path.Speed[].x                         RefVariant[NoiseFieldSamplerEffect]
217 : F32            Effects[].EffectProperties.Path.Speed[].y                         RefVariant[NoiseFieldSamplerEffect]
218 : Ref            Effects[].NoiseFieldSampler                                       RefVariant[NoiseFieldSamplerEffect]
219 : String         Effects[].EffectProperties.UserString                             RefVariant[VortexFieldSamplerEffect]
220 : Bool           Effects[].EffectProperties.Enable                                 RefVariant[VortexFieldSamplerEffect]
221 : F32            Effects[].EffectProperties.Position.TranslateX                    RefVariant[VortexFieldSamplerEffect]
222 : F32            Effects[].EffectProperties.Position.TranslateY                    RefVariant[VortexFieldSamplerEffect]
223 : F32            Effects[].EffectProperties.Position.TranslateZ                    RefVariant[VortexFieldSamplerEffect]
224 : F32            Effects[].EffectProperties.Orientation.RotateX                    RefVariant[VortexFieldSamplerEffect]
225 : F32            Effects[].EffectProperties.Orientation.RotateY                    RefVariant[VortexFieldSamplerEffect]
226 : F32            Effects[].EffectProperties.Orientation.RotateZ                    RefVariant[VortexFieldSamplerEffect]
227 : F32            Effects[].EffectProperties.InitialDelayTime                       RefVariant[VortexFieldSamplerEffect]
228 : F32            Effects[].EffectProperties.Duration                               RefVariant[VortexFieldSamplerEffect]
229 : U32            Effects[].EffectProperties.RepeatCount                            RefVariant[VortexFieldSamplerEffect]
230 : F32            Effects[].EffectProperties.RepeatDelay                            RefVariant[VortexFieldSamplerEffect]
231 : F32            Effects[].EffectProperties.RandomizeRepeatTime                    RefVariant[VortexFieldSamplerEffect]
232 : PlaybackMode   Effects[].EffectProperties.Path.PlaybackMode                      RefVariant[VortexFieldSamplerEffect]
233 : F32            Effects[].EffectProperties.Path.PathDuration                      RefVariant[VortexFieldSamplerEffect]
234 : U32            Effects[].EffectProperties.Path.LoopIndex                         RefVariant[VortexFieldSamplerEffect]
235 : ArraySizeName  Effects[].ControlPoints                                           RefVariant[VortexFieldSamplerEffect]
236 : Transform      Effects[].EffectProperties.Path.ControlPoints[]                   RefVariant[VortexFieldSamplerEffect]
237 : ArraySizeName  Effects[].Scale                                                   RefVariant[VortexFieldSamplerEffect]
238 : F32            Effects[].EffectProperties.Path.Scale[].x                         RefVariant[VortexFieldSamplerEffect]
239 : F32            Effects[].EffectProperties.Path.Scale[].y                         RefVariant[VortexFieldSamplerEffect]
240 : ArraySizeName  Effects[].Speed                                                   RefVariant[VortexFieldSamplerEffect]
241 : F32            Effects[].EffectProperties.Path.Speed[].x                         RefVariant[VortexFieldSamplerEffect]
242 : F32            Effects[].EffectProperties.Path.Speed[].y                         RefVariant[VortexFieldSamplerEffect]
243 : Ref            Effects[].VortexFieldSampler                                      RefVariant[VortexFieldSamplerEffect]
244 : String         Effects[].EffectProperties.UserString                             RefVariant[SubstanceSourceEffect]
245 : Bool           Effects[].EffectProperties.Enable                                 RefVariant[SubstanceSourceEffect]
246 : F32            Effects[].EffectProperties.Position.TranslateX                    RefVariant[SubstanceSourceEffect]
247 : F32            Effects[].EffectProperties.Position.TranslateY                    RefVariant[SubstanceSourceEffect]
248 : F32            Effects[].EffectProperties.Position.TranslateZ                    RefVariant[SubstanceSourceEffect]
249 : F32            Effects[].EffectProperties.Orientation.RotateX                    RefVariant[SubstanceSourceEffect]
250 : F32            Effects[].EffectProperties.Orientation.RotateY                    RefVariant[SubstanceSourceEffect]
251 : F32            Effects[].EffectProperties.Orientation.RotateZ                    RefVariant[SubstanceSourceEffect]
252 : F32            Effects[].EffectProperties.InitialDelayTime                       RefVariant[SubstanceSourceEffect]
253 : F32            Effects[].EffectProperties.Duration                               RefVariant[SubstanceSourceEffect]
254 : U32            Effects[].EffectProperties.RepeatCount                            RefVariant[SubstanceSourceEffect]
255 : F32            Effects[].EffectProperties.RepeatDelay                            RefVariant[SubstanceSourceEffect]
256 : F32            Effects[].EffectProperties.RandomizeRepeatTime                    RefVariant[SubstanceSourceEffect]
257 : PlaybackMode   Effects[].EffectProperties.Path.PlaybackMode                      RefVariant[SubstanceSourceEffect]
258 : F32            Effects[].EffectProperties.Path.PathDuration                      RefVariant[SubstanceSourceEffect]
259 : U32            Effects[].EffectProperties.Path.LoopIndex                         RefVariant[SubstanceSourceEffect]
260 : ArraySizeName  Effects[].ControlPoints                                           RefVariant[SubstanceSourceEffect]
261 : Transform      Effects[].EffectProperties.Path.ControlPoints[]                   RefVariant[SubstanceSourceEffect]
262 : ArraySizeName  Effects[].Scale                                                   RefVariant[SubstanceSourceEffect]
263 : F32            Effects[].EffectProperties.Path.Scale[].x                         RefVariant[SubstanceSourceEffect]
264 : F32            Effects[].EffectProperties.Path.Scale[].y                         RefVariant[SubstanceSourceEffect]
265 : ArraySizeName  Effects[].Speed                                                   RefVariant[SubstanceSourceEffect]
266 : F32            Effects[].EffectProperties.Path.Speed[].x                         RefVariant[SubstanceSourceEffect]
267 : F32            Effects[].EffectProperties.Path.Speed[].y                         RefVariant[SubstanceSourceEffect]
268 : Ref            Effects[].SubstanceSource                                         RefVariant[SubstanceSourceEffect]
269 : String         Effects[].EffectProperties.UserString                             RefVariant[WindFieldSamplerEffect]
270 : Bool           Effects[].EffectProperties.Enable                                 RefVariant[WindFieldSamplerEffect]
271 : F32            Effects[].EffectProperties.Position.TranslateX                    RefVariant[WindFieldSamplerEffect]
272 : F32            Effects[].EffectProperties.Position.TranslateY                    RefVariant[WindFieldSamplerEffect]
273 : F32            Effects[].EffectProperties.Position.TranslateZ                    RefVariant[WindFieldSamplerEffect]
274 : F32            Effects[].EffectProperties.Orientation.RotateX                    RefVariant[WindFieldSamplerEffect]
275 : F32            Effects[].EffectProperties.Orientation.RotateY                    RefVariant[WindFieldSamplerEffect]
276 : F32            Effects[].EffectProperties.Orientation.RotateZ                    RefVariant[WindFieldSamplerEffect]
277 : F32            Effects[].EffectProperties.InitialDelayTime                       RefVariant[WindFieldSamplerEffect]
278 : F32            Effects[].EffectProperties.Duration                               RefVariant[WindFieldSamplerEffect]
279 : U32            Effects[].EffectProperties.RepeatCount                            RefVariant[WindFieldSamplerEffect]
280 : F32            Effects[].EffectProperties.RepeatDelay                            RefVariant[WindFieldSamplerEffect]
281 : F32            Effects[].EffectProperties.RandomizeRepeatTime                    RefVariant[WindFieldSamplerEffect]
282 : PlaybackMode   Effects[].EffectProperties.Path.PlaybackMode                      RefVariant[WindFieldSamplerEffect]
283 : F32            Effects[].EffectProperties.Path.PathDuration                      RefVariant[WindFieldSamplerEffect]
284 : U32            Effects[].EffectProperties.Path.LoopIndex                         RefVariant[WindFieldSamplerEffect]
285 : ArraySizeName  Effects[].ControlPoints                                           RefVariant[WindFieldSamplerEffect]
286 : Transform      Effects[].EffectProperties.Path.ControlPoints[]                   RefVariant[WindFieldSamplerEffect]
287 : ArraySizeName  Effects[].Scale                                                   RefVariant[WindFieldSamplerEffect]
288 : F32            Effects[].EffectProperties.Path.Scale[].x                         RefVariant[WindFieldSamplerEffect]
289 : F32            Effects[].EffectProperties.Path.Scale[].y                         RefVariant[WindFieldSamplerEffect]
290 : ArraySizeName  Effects[].Speed                                                   RefVariant[WindFieldSamplerEffect]
291 : F32            Effects[].EffectProperties.Path.Speed[].x                         RefVariant[WindFieldSamplerEffect]
292 : F32            Effects[].EffectProperties.Path.Speed[].y                         RefVariant[WindFieldSamplerEffect]
293 : Ref            Effects[].WindFieldSampler                                        RefVariant[WindFieldSamplerEffect]
294 : String         Effects[].EffectProperties.UserString                             RefVariant[RigidBodyEffect]
295 : Bool           Effects[].EffectProperties.Enable                                 RefVariant[RigidBodyEffect]
296 : F32            Effects[].EffectProperties.Position.TranslateX                    RefVariant[RigidBodyEffect]
297 : F32            Effects[].EffectProperties.Position.TranslateY                    RefVariant[RigidBodyEffect]
298 : F32            Effects[].EffectProperties.Position.TranslateZ                    RefVariant[RigidBodyEffect]
299 : F32            Effects[].EffectProperties.Orientation.RotateX                    RefVariant[RigidBodyEffect]
300 : F32            Effects[].EffectProperties.Orientation.RotateY                    RefVariant[RigidBodyEffect]
301 : F32            Effects[].EffectProperties.Orientation.RotateZ                    RefVariant[RigidBodyEffect]
302 : F32            Effects[].EffectProperties.InitialDelayTime                       RefVariant[RigidBodyEffect]
303 : F32            Effects[].EffectProperties.Duration                               RefVariant[RigidBodyEffect]
304 : U32            Effects[].EffectProperties.RepeatCount                            RefVariant[RigidBodyEffect]
305 : F32            Effects[].EffectProperties.RepeatDelay                            RefVariant[RigidBodyEffect]
306 : F32            Effects[].EffectProperties.RandomizeRepeatTime                    RefVariant[RigidBodyEffect]
307 : PlaybackMode   Effects[].EffectProperties.Path.PlaybackMode                      RefVariant[RigidBodyEffect]
308 : F32            Effects[].EffectProperties.Path.PathDuration                      RefVariant[RigidBodyEffect]
309 : U32            Effects[].EffectProperties.Path.LoopIndex                         RefVariant[RigidBodyEffect]
310 : ArraySizeName  Effects[].ControlPoints                                           RefVariant[RigidBodyEffect]
311 : Transform      Effects[].EffectProperties.Path.ControlPoints[]                   RefVariant[RigidBodyEffect]
312 : ArraySizeName  Effects[].Scale                                                   RefVariant[RigidBodyEffect]
313 : F32            Effects[].EffectProperties.Path.Scale[].x                         RefVariant[RigidBodyEffect]
314 : F32            Effects[].EffectProperties.Path.Scale[].y                         RefVariant[RigidBodyEffect]
315 : ArraySizeName  Effects[].Speed                                                   RefVariant[RigidBodyEffect]
316 : F32            Effects[].EffectProperties.Path.Speed[].x                         RefVariant[RigidBodyEffect]
317 : F32            Effects[].EffectProperties.Path.Speed[].y                         RefVariant[RigidBodyEffect]
318 : Type           Effects[].Type                                                    RefVariant[RigidBodyEffect]
319 : String         Effects[].CollisionFilterDataName                                 RefVariant[RigidBodyEffect]
320 : Bool           Effects[].Dynamic                                                 RefVariant[RigidBodyEffect]
321 : Bool           Effects[].Gravity                                                 RefVariant[RigidBodyEffect]
322 : Vec3           Effects[].Extents                                                 RefVariant[RigidBodyEffect]
323 : F32            Effects[].Mass                                                    RefVariant[RigidBodyEffect]
324 : Vec3           Effects[].InitialLinearVelocity                                   RefVariant[RigidBodyEffect]
325 : Vec3           Effects[].InitialAngularVelocity                                  RefVariant[RigidBodyEffect]
326 : F32            Effects[].LinearDamping                                           RefVariant[RigidBodyEffect]
327 : F32            Effects[].AngularDamping                                          RefVariant[RigidBodyEffect]
328 : String         Effects[].EffectProperties.UserString                             RefVariant[VelocitySourceEffect]
329 : Bool           Effects[].EffectProperties.Enable                                 RefVariant[VelocitySourceEffect]
330 : F32            Effects[].EffectProperties.Position.TranslateX                    RefVariant[VelocitySourceEffect]
331 : F32            Effects[].EffectProperties.Position.TranslateY                    RefVariant[VelocitySourceEffect]
332 : F32            Effects[].EffectProperties.Position.TranslateZ                    RefVariant[VelocitySourceEffect]
333 : F32            Effects[].EffectProperties.Orientation.RotateX                    RefVariant[VelocitySourceEffect]
334 : F32            Effects[].EffectProperties.Orientation.RotateY                    RefVariant[VelocitySourceEffect]
335 : F32            Effects[].EffectProperties.Orientation.RotateZ                    RefVariant[VelocitySourceEffect]
336 : F32            Effects[].EffectProperties.InitialDelayTime                       RefVariant[VelocitySourceEffect]
337 : F32            Effects[].EffectProperties.Duration                               RefVariant[VelocitySourceEffect]
338 : U32            Effects[].EffectProperties.RepeatCount                            RefVariant[VelocitySourceEffect]
339 : F32            Effects[].EffectProperties.RepeatDelay                            RefVariant[VelocitySourceEffect]
340 : F32            Effects[].EffectProperties.RandomizeRepeatTime                    RefVariant[VelocitySourceEffect]
341 : PlaybackMode   Effects[].EffectProperties.Path.PlaybackMode                      RefVariant[VelocitySourceEffect]
342 : F32            Effects[].EffectProperties.Path.PathDuration                      RefVariant[VelocitySourceEffect]
343 : U32            Effects[].EffectProperties.Path.LoopIndex                         RefVariant[VelocitySourceEffect]
344 : ArraySizeName  Effects[].ControlPoints                                           RefVariant[VelocitySourceEffect]
345 : Transform      Effects[].EffectProperties.Path.ControlPoints[]                   RefVariant[VelocitySourceEffect]
346 : ArraySizeName  Effects[].Scale                                                   RefVariant[VelocitySourceEffect]
347 : F32            Effects[].EffectProperties.Path.Scale[].x                         RefVariant[VelocitySourceEffect]
348 : F32            Effects[].EffectProperties.Path.Scale[].y                         RefVariant[VelocitySourceEffect]
349 : ArraySizeName  Effects[].Speed                                                   RefVariant[VelocitySourceEffect]
350 : F32            Effects[].EffectProperties.Path.Speed[].x                         RefVariant[VelocitySourceEffect]
351 : F32            Effects[].EffectProperties.Path.Speed[].y                         RefVariant[VelocitySourceEffect]
352 : Ref            Effects[].VelocitySource                                          RefVariant[VelocitySourceEffect]

Member Data Documentation

'LODSettings.CullByDistance' : Whether or not to cull effects based on their distance from the camera; requires a valid view matrix

'LODSettings.CullOffScreen' : Whether or not to cull this effect if it is off screen

'LODSettings.FadeAttractorFieldStrength' : Helpful tooltip information goes here

'LODSettings.FadeDistanceBegin' : Distance to begin fading out the effect

'LODSettings.FadeDistanceEnd' : Distance to finish fading out the effect

'LODSettings.FadeEmitterRate' : Control the emitter rate with Fade Distance LOD setting

'LODSettings.FadeForceFieldScale' : Helpful tooltip information goes here

'LODSettings.FadeForceFieldStrength' : Helpful tooltip information goes here

'LODSettings.FadeHeatSourceTemperature' : Helpful tooltip information goes here

'LODSettings.FadeJetFieldStrength' : Helpful tooltip information goes here

'LODSettings.FadeOutRate' : Time over which to fade out effect completely

'LODSettings.FadeTurbulenceExternalVelocity' : Helpful tooltip information goes here

'LODSettings.FadeTurbulenceNoise' : Helpful tooltip information goes here

'LODSettings.FadeTurbulenceVelocity' : Helpful tooltip information goes here

'LODSettings.FadeTurbulenceVelocityWeight' : Helpful tooltip information goes here

'LODSettings.NonVisibleDeleteTime' : The time an effect is non-visible before we delete it, rathern than just disabling it's state

'LODSettings.OffScreenCullTime' : Time the effect should be offscreen before it is disabled

'LODSettings.RandomizeEmitterRate' : If true the emitter rate is randomized from the min to max values

'LODSettings.ScreenCullDistance' : Radius to camera that we bypass screen culling entirely because the effect is too close to the screen; default is 3 meters

'LODSettings.ScreenCullSize' : Bounding volme to cull the effect when near the edge of the screen

'LODSettings.UniqueRenderVolume' : Set to true if this effect should have a unique render volume; to get a separate draw call from all other instances of this effect

'Path.ControlPoints[]' : The array of control points to fit the curve to

'Path.LoopIndex' : The array index to loop back to

'Path.PathDuration' : The duration of the path if one is not otherwise provided

'Path.PlaybackMode' : The mode to play back the path

'Path.Scale[].x' : The x-axis value for this vector

'Path.Scale[].y' : The y-axis value for this vector

'Path.Speed[].x' : The x-axis value for this vector

'Path.Speed[].y' : The y-axis value for this vector


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

Generated on Tue Aug 1 2017 22:44:38

Copyright © 2012-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved.