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
Effects Effects[]

Detailed Description

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

EffectPackageAssetParams contains 172 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 : ArraySizeName  Effects                                                           
 23 : String         Effects[].EffectProperties.UserString                             RefVariant[EmitterEffect]
 24 : Bool           Effects[].EffectProperties.Enable                                 RefVariant[EmitterEffect]
 25 : F32            Effects[].EffectProperties.Position.TranslateX                    RefVariant[EmitterEffect]
 26 : F32            Effects[].EffectProperties.Position.TranslateY                    RefVariant[EmitterEffect]
 27 : F32            Effects[].EffectProperties.Position.TranslateZ                    RefVariant[EmitterEffect]
 28 : F32            Effects[].EffectProperties.Orientation.RotateX                    RefVariant[EmitterEffect]
 29 : F32            Effects[].EffectProperties.Orientation.RotateY                    RefVariant[EmitterEffect]
 30 : F32            Effects[].EffectProperties.Orientation.RotateZ                    RefVariant[EmitterEffect]
 31 : F32            Effects[].EffectProperties.InitialDelayTime                       RefVariant[EmitterEffect]
 32 : F32            Effects[].EffectProperties.Duration                               RefVariant[EmitterEffect]
 33 : U32            Effects[].EffectProperties.RepeatCount                            RefVariant[EmitterEffect]
 34 : F32            Effects[].EffectProperties.RepeatDelay                            RefVariant[EmitterEffect]
 35 : F32            Effects[].EffectProperties.RandomizeRepeatTime                    RefVariant[EmitterEffect]
 36 : Bool           Effects[].EmitterVelocityChanges.AdjustLifetime.AdjustEnabled     RefVariant[EmitterEffect]
 37 : F32            Effects[].EmitterVelocityChanges.AdjustLifetime.VelocityLow       RefVariant[EmitterEffect]
 38 : F32            Effects[].EmitterVelocityChanges.AdjustLifetime.VelocityHigh      RefVariant[EmitterEffect]
 39 : F32            Effects[].EmitterVelocityChanges.AdjustLifetime.LowValue          RefVariant[EmitterEffect]
 40 : F32            Effects[].EmitterVelocityChanges.AdjustLifetime.HighValue         RefVariant[EmitterEffect]
 41 : Bool           Effects[].EmitterVelocityChanges.AdjustEmitterRate.AdjustEnabled  RefVariant[EmitterEffect]
 42 : F32            Effects[].EmitterVelocityChanges.AdjustEmitterRate.VelocityLow    RefVariant[EmitterEffect]
 43 : F32            Effects[].EmitterVelocityChanges.AdjustEmitterRate.VelocityHigh   RefVariant[EmitterEffect]
 44 : F32            Effects[].EmitterVelocityChanges.AdjustEmitterRate.LowValue       RefVariant[EmitterEffect]
 45 : F32            Effects[].EmitterVelocityChanges.AdjustEmitterRate.HighValue      RefVariant[EmitterEffect]
 46 : Ref            Effects[].Emitter                                                 RefVariant[EmitterEffect]
 47 : String         Effects[].EffectProperties.UserString                             RefVariant[HeatSourceEffect]
 48 : Bool           Effects[].EffectProperties.Enable                                 RefVariant[HeatSourceEffect]
 49 : F32            Effects[].EffectProperties.Position.TranslateX                    RefVariant[HeatSourceEffect]
 50 : F32            Effects[].EffectProperties.Position.TranslateY                    RefVariant[HeatSourceEffect]
 51 : F32            Effects[].EffectProperties.Position.TranslateZ                    RefVariant[HeatSourceEffect]
 52 : F32            Effects[].EffectProperties.Orientation.RotateX                    RefVariant[HeatSourceEffect]
 53 : F32            Effects[].EffectProperties.Orientation.RotateY                    RefVariant[HeatSourceEffect]
 54 : F32            Effects[].EffectProperties.Orientation.RotateZ                    RefVariant[HeatSourceEffect]
 55 : F32            Effects[].EffectProperties.InitialDelayTime                       RefVariant[HeatSourceEffect]
 56 : F32            Effects[].EffectProperties.Duration                               RefVariant[HeatSourceEffect]
 57 : U32            Effects[].EffectProperties.RepeatCount                            RefVariant[HeatSourceEffect]
 58 : F32            Effects[].EffectProperties.RepeatDelay                            RefVariant[HeatSourceEffect]
 59 : F32            Effects[].EffectProperties.RandomizeRepeatTime                    RefVariant[HeatSourceEffect]
 60 : Ref            Effects[].HeatSource                                              RefVariant[HeatSourceEffect]
 61 : String         Effects[].EffectProperties.UserString                             RefVariant[JetFieldSamplerEffect]
 62 : Bool           Effects[].EffectProperties.Enable                                 RefVariant[JetFieldSamplerEffect]
 63 : F32            Effects[].EffectProperties.Position.TranslateX                    RefVariant[JetFieldSamplerEffect]
 64 : F32            Effects[].EffectProperties.Position.TranslateY                    RefVariant[JetFieldSamplerEffect]
 65 : F32            Effects[].EffectProperties.Position.TranslateZ                    RefVariant[JetFieldSamplerEffect]
 66 : F32            Effects[].EffectProperties.Orientation.RotateX                    RefVariant[JetFieldSamplerEffect]
 67 : F32            Effects[].EffectProperties.Orientation.RotateY                    RefVariant[JetFieldSamplerEffect]
 68 : F32            Effects[].EffectProperties.Orientation.RotateZ                    RefVariant[JetFieldSamplerEffect]
 69 : F32            Effects[].EffectProperties.InitialDelayTime                       RefVariant[JetFieldSamplerEffect]
 70 : F32            Effects[].EffectProperties.Duration                               RefVariant[JetFieldSamplerEffect]
 71 : U32            Effects[].EffectProperties.RepeatCount                            RefVariant[JetFieldSamplerEffect]
 72 : F32            Effects[].EffectProperties.RepeatDelay                            RefVariant[JetFieldSamplerEffect]
 73 : F32            Effects[].EffectProperties.RandomizeRepeatTime                    RefVariant[JetFieldSamplerEffect]
 74 : Ref            Effects[].JetFieldSampler                                         RefVariant[JetFieldSamplerEffect]
 75 : String         Effects[].EffectProperties.UserString                             RefVariant[AttractorFieldSamplerEffect]
 76 : Bool           Effects[].EffectProperties.Enable                                 RefVariant[AttractorFieldSamplerEffect]
 77 : F32            Effects[].EffectProperties.Position.TranslateX                    RefVariant[AttractorFieldSamplerEffect]
 78 : F32            Effects[].EffectProperties.Position.TranslateY                    RefVariant[AttractorFieldSamplerEffect]
 79 : F32            Effects[].EffectProperties.Position.TranslateZ                    RefVariant[AttractorFieldSamplerEffect]
 80 : F32            Effects[].EffectProperties.Orientation.RotateX                    RefVariant[AttractorFieldSamplerEffect]
 81 : F32            Effects[].EffectProperties.Orientation.RotateY                    RefVariant[AttractorFieldSamplerEffect]
 82 : F32            Effects[].EffectProperties.Orientation.RotateZ                    RefVariant[AttractorFieldSamplerEffect]
 83 : F32            Effects[].EffectProperties.InitialDelayTime                       RefVariant[AttractorFieldSamplerEffect]
 84 : F32            Effects[].EffectProperties.Duration                               RefVariant[AttractorFieldSamplerEffect]
 85 : U32            Effects[].EffectProperties.RepeatCount                            RefVariant[AttractorFieldSamplerEffect]
 86 : F32            Effects[].EffectProperties.RepeatDelay                            RefVariant[AttractorFieldSamplerEffect]
 87 : F32            Effects[].EffectProperties.RandomizeRepeatTime                    RefVariant[AttractorFieldSamplerEffect]
 88 : Ref            Effects[].AttractorFieldSampler                                   RefVariant[AttractorFieldSamplerEffect]
 89 : String         Effects[].EffectProperties.UserString                             RefVariant[TurbulenceFieldSamplerEffect]
 90 : Bool           Effects[].EffectProperties.Enable                                 RefVariant[TurbulenceFieldSamplerEffect]
 91 : F32            Effects[].EffectProperties.Position.TranslateX                    RefVariant[TurbulenceFieldSamplerEffect]
 92 : F32            Effects[].EffectProperties.Position.TranslateY                    RefVariant[TurbulenceFieldSamplerEffect]
 93 : F32            Effects[].EffectProperties.Position.TranslateZ                    RefVariant[TurbulenceFieldSamplerEffect]
 94 : F32            Effects[].EffectProperties.Orientation.RotateX                    RefVariant[TurbulenceFieldSamplerEffect]
 95 : F32            Effects[].EffectProperties.Orientation.RotateY                    RefVariant[TurbulenceFieldSamplerEffect]
 96 : F32            Effects[].EffectProperties.Orientation.RotateZ                    RefVariant[TurbulenceFieldSamplerEffect]
 97 : F32            Effects[].EffectProperties.InitialDelayTime                       RefVariant[TurbulenceFieldSamplerEffect]
 98 : F32            Effects[].EffectProperties.Duration                               RefVariant[TurbulenceFieldSamplerEffect]
 99 : U32            Effects[].EffectProperties.RepeatCount                            RefVariant[TurbulenceFieldSamplerEffect]
100 : F32            Effects[].EffectProperties.RepeatDelay                            RefVariant[TurbulenceFieldSamplerEffect]
101 : F32            Effects[].EffectProperties.RandomizeRepeatTime                    RefVariant[TurbulenceFieldSamplerEffect]
102 : Ref            Effects[].TurbulenceFieldSampler                                  RefVariant[TurbulenceFieldSamplerEffect]
103 : String         Effects[].EffectProperties.UserString                             RefVariant[ForceFieldEffect]
104 : Bool           Effects[].EffectProperties.Enable                                 RefVariant[ForceFieldEffect]
105 : F32            Effects[].EffectProperties.Position.TranslateX                    RefVariant[ForceFieldEffect]
106 : F32            Effects[].EffectProperties.Position.TranslateY                    RefVariant[ForceFieldEffect]
107 : F32            Effects[].EffectProperties.Position.TranslateZ                    RefVariant[ForceFieldEffect]
108 : F32            Effects[].EffectProperties.Orientation.RotateX                    RefVariant[ForceFieldEffect]
109 : F32            Effects[].EffectProperties.Orientation.RotateY                    RefVariant[ForceFieldEffect]
110 : F32            Effects[].EffectProperties.Orientation.RotateZ                    RefVariant[ForceFieldEffect]
111 : F32            Effects[].EffectProperties.InitialDelayTime                       RefVariant[ForceFieldEffect]
112 : F32            Effects[].EffectProperties.Duration                               RefVariant[ForceFieldEffect]
113 : U32            Effects[].EffectProperties.RepeatCount                            RefVariant[ForceFieldEffect]
114 : F32            Effects[].EffectProperties.RepeatDelay                            RefVariant[ForceFieldEffect]
115 : F32            Effects[].EffectProperties.RandomizeRepeatTime                    RefVariant[ForceFieldEffect]
116 : Ref            Effects[].ForceField                                              RefVariant[ForceFieldEffect]
117 : String         Effects[].EffectProperties.UserString                             RefVariant[NoiseFieldSamplerEffect]
118 : Bool           Effects[].EffectProperties.Enable                                 RefVariant[NoiseFieldSamplerEffect]
119 : F32            Effects[].EffectProperties.Position.TranslateX                    RefVariant[NoiseFieldSamplerEffect]
120 : F32            Effects[].EffectProperties.Position.TranslateY                    RefVariant[NoiseFieldSamplerEffect]
121 : F32            Effects[].EffectProperties.Position.TranslateZ                    RefVariant[NoiseFieldSamplerEffect]
122 : F32            Effects[].EffectProperties.Orientation.RotateX                    RefVariant[NoiseFieldSamplerEffect]
123 : F32            Effects[].EffectProperties.Orientation.RotateY                    RefVariant[NoiseFieldSamplerEffect]
124 : F32            Effects[].EffectProperties.Orientation.RotateZ                    RefVariant[NoiseFieldSamplerEffect]
125 : F32            Effects[].EffectProperties.InitialDelayTime                       RefVariant[NoiseFieldSamplerEffect]
126 : F32            Effects[].EffectProperties.Duration                               RefVariant[NoiseFieldSamplerEffect]
127 : U32            Effects[].EffectProperties.RepeatCount                            RefVariant[NoiseFieldSamplerEffect]
128 : F32            Effects[].EffectProperties.RepeatDelay                            RefVariant[NoiseFieldSamplerEffect]
129 : F32            Effects[].EffectProperties.RandomizeRepeatTime                    RefVariant[NoiseFieldSamplerEffect]
130 : Ref            Effects[].NoiseFieldSampler                                       RefVariant[NoiseFieldSamplerEffect]
131 : String         Effects[].EffectProperties.UserString                             RefVariant[VortexFieldSamplerEffect]
132 : Bool           Effects[].EffectProperties.Enable                                 RefVariant[VortexFieldSamplerEffect]
133 : F32            Effects[].EffectProperties.Position.TranslateX                    RefVariant[VortexFieldSamplerEffect]
134 : F32            Effects[].EffectProperties.Position.TranslateY                    RefVariant[VortexFieldSamplerEffect]
135 : F32            Effects[].EffectProperties.Position.TranslateZ                    RefVariant[VortexFieldSamplerEffect]
136 : F32            Effects[].EffectProperties.Orientation.RotateX                    RefVariant[VortexFieldSamplerEffect]
137 : F32            Effects[].EffectProperties.Orientation.RotateY                    RefVariant[VortexFieldSamplerEffect]
138 : F32            Effects[].EffectProperties.Orientation.RotateZ                    RefVariant[VortexFieldSamplerEffect]
139 : F32            Effects[].EffectProperties.InitialDelayTime                       RefVariant[VortexFieldSamplerEffect]
140 : F32            Effects[].EffectProperties.Duration                               RefVariant[VortexFieldSamplerEffect]
141 : U32            Effects[].EffectProperties.RepeatCount                            RefVariant[VortexFieldSamplerEffect]
142 : F32            Effects[].EffectProperties.RepeatDelay                            RefVariant[VortexFieldSamplerEffect]
143 : F32            Effects[].EffectProperties.RandomizeRepeatTime                    RefVariant[VortexFieldSamplerEffect]
144 : Ref            Effects[].VortexFieldSampler                                      RefVariant[VortexFieldSamplerEffect]
145 : String         Effects[].EffectProperties.UserString                             RefVariant[SubstanceSourceEffect]
146 : Bool           Effects[].EffectProperties.Enable                                 RefVariant[SubstanceSourceEffect]
147 : F32            Effects[].EffectProperties.Position.TranslateX                    RefVariant[SubstanceSourceEffect]
148 : F32            Effects[].EffectProperties.Position.TranslateY                    RefVariant[SubstanceSourceEffect]
149 : F32            Effects[].EffectProperties.Position.TranslateZ                    RefVariant[SubstanceSourceEffect]
150 : F32            Effects[].EffectProperties.Orientation.RotateX                    RefVariant[SubstanceSourceEffect]
151 : F32            Effects[].EffectProperties.Orientation.RotateY                    RefVariant[SubstanceSourceEffect]
152 : F32            Effects[].EffectProperties.Orientation.RotateZ                    RefVariant[SubstanceSourceEffect]
153 : F32            Effects[].EffectProperties.InitialDelayTime                       RefVariant[SubstanceSourceEffect]
154 : F32            Effects[].EffectProperties.Duration                               RefVariant[SubstanceSourceEffect]
155 : U32            Effects[].EffectProperties.RepeatCount                            RefVariant[SubstanceSourceEffect]
156 : F32            Effects[].EffectProperties.RepeatDelay                            RefVariant[SubstanceSourceEffect]
157 : F32            Effects[].EffectProperties.RandomizeRepeatTime                    RefVariant[SubstanceSourceEffect]
158 : Ref            Effects[].SubstanceSource                                         RefVariant[SubstanceSourceEffect]
159 : String         Effects[].EffectProperties.UserString                             RefVariant[WindFieldSamplerEffect]
160 : Bool           Effects[].EffectProperties.Enable                                 RefVariant[WindFieldSamplerEffect]
161 : F32            Effects[].EffectProperties.Position.TranslateX                    RefVariant[WindFieldSamplerEffect]
162 : F32            Effects[].EffectProperties.Position.TranslateY                    RefVariant[WindFieldSamplerEffect]
163 : F32            Effects[].EffectProperties.Position.TranslateZ                    RefVariant[WindFieldSamplerEffect]
164 : F32            Effects[].EffectProperties.Orientation.RotateX                    RefVariant[WindFieldSamplerEffect]
165 : F32            Effects[].EffectProperties.Orientation.RotateY                    RefVariant[WindFieldSamplerEffect]
166 : F32            Effects[].EffectProperties.Orientation.RotateZ                    RefVariant[WindFieldSamplerEffect]
167 : F32            Effects[].EffectProperties.InitialDelayTime                       RefVariant[WindFieldSamplerEffect]
168 : F32            Effects[].EffectProperties.Duration                               RefVariant[WindFieldSamplerEffect]
169 : U32            Effects[].EffectProperties.RepeatCount                            RefVariant[WindFieldSamplerEffect]
170 : F32            Effects[].EffectProperties.RepeatDelay                            RefVariant[WindFieldSamplerEffect]
171 : F32            Effects[].EffectProperties.RandomizeRepeatTime                    RefVariant[WindFieldSamplerEffect]
172 : Ref            Effects[].WindFieldSampler                                        RefVariant[WindFieldSamplerEffect]

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


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

Generated on Mon Apr 28 2014 08:02:05

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