Public Attributes
EmitterData Struct Reference

Describes the NxParameterized::Interface for 'EmitterData' : Contains the asset properties for this emitter. More...

#include <params.h>

List of all members.

Public Attributes

String Name
 'Name' : Emitter name
ApexEmitterAssetParameters Emitter
 'Emitter' :

Detailed Description

Describes the NxParameterized::Interface for 'EmitterData' : Contains the asset properties for this emitter.

EmitterData contains 52 fully qualified names
---------------------------------------------
  1 : String         Name                                                          
  2 : F32            Emitter.densityRange.min                                      RefVariant[ApexEmitterAssetParameters]
  3 : F32            Emitter.densityRange.max                                      RefVariant[ApexEmitterAssetParameters]
  4 : F32            Emitter.rateRange.min                                         RefVariant[ApexEmitterAssetParameters]
  5 : F32            Emitter.rateRange.max                                         RefVariant[ApexEmitterAssetParameters]
  6 : F32            Emitter.lifetimeRange.min                                     RefVariant[ApexEmitterAssetParameters]
  7 : F32            Emitter.lifetimeRange.max                                     RefVariant[ApexEmitterAssetParameters]
  8 : Vec3           Emitter.velocityRange.min                                     RefVariant[ApexEmitterAssetParameters]
  9 : Vec3           Emitter.velocityRange.max                                     RefVariant[ApexEmitterAssetParameters]
 10 : U32            Emitter.maxSamples                                            RefVariant[ApexEmitterAssetParameters]
 11 : U32            Emitter.lodParamDesc.version                                  RefVariant[ApexEmitterAssetParameters]
 12 : F32            Emitter.lodParamDesc.maxDistance                              RefVariant[ApexEmitterAssetParameters]
 13 : F32            Emitter.lodParamDesc.distanceWeight                           RefVariant[ApexEmitterAssetParameters]
 14 : F32            Emitter.lodParamDesc.speedWeight                              RefVariant[ApexEmitterAssetParameters]
 15 : F32            Emitter.lodParamDesc.lifeWeight                               RefVariant[ApexEmitterAssetParameters]
 16 : F32            Emitter.lodParamDesc.separationWeight                         RefVariant[ApexEmitterAssetParameters]
 17 : F32            Emitter.lodParamDesc.bias                                     RefVariant[ApexEmitterAssetParameters]
 18 : Ref            Emitter.iofxAssetName                                         RefVariant[ApexEmitterAssetParameters]
 19 : Ref            Emitter.iosAssetName                                          RefVariant[ApexEmitterAssetParameters]
 20 : EmitterType    Emitter.geometryType.emitterType                              RefVariant[EmitterGeomBoxParams]
 21 : Vec3           Emitter.geometryType.extents                                  RefVariant[EmitterGeomBoxParams]
 22 : EmitterType    Emitter.geometryType.emitterType                              RefVariant[EmitterGeomSphereParams]
 23 : F32            Emitter.geometryType.radius                                   RefVariant[EmitterGeomSphereParams]
 24 : F32            Emitter.geometryType.hemisphere                               RefVariant[EmitterGeomSphereParams]
 25 : EmitterType    Emitter.geometryType.emitterType                              RefVariant[EmitterGeomSphereShellParams]
 26 : F32            Emitter.geometryType.radius                                   RefVariant[EmitterGeomSphereShellParams]
 27 : F32            Emitter.geometryType.shellThickness                           RefVariant[EmitterGeomSphereShellParams]
 28 : F32            Emitter.geometryType.hemisphere                               RefVariant[EmitterGeomSphereShellParams]
 29 : EmitterType    Emitter.geometryType.emitterType                              RefVariant[EmitterGeomCylinderParams]
 30 : F32            Emitter.geometryType.radius                                   RefVariant[EmitterGeomCylinderParams]
 31 : F32            Emitter.geometryType.height                                   RefVariant[EmitterGeomCylinderParams]
 32 : F32            Emitter.geometryType.distance                                 RefVariant[EmitterGeomExplicitParams]
 33 : ArraySizeName  Emitter.geometryType.positions                                RefVariant[EmitterGeomExplicitParams]
 34 : Vec3           Emitter.geometryType.points.positions[].position              RefVariant[EmitterGeomExplicitParams]
 35 : Bool           Emitter.geometryType.points.positions[].doDetectOverlaps      RefVariant[EmitterGeomExplicitParams]
 36 : ArraySizeName  Emitter.geometryType.velocities                               RefVariant[EmitterGeomExplicitParams]
 37 : Vec3           Emitter.geometryType.points.velocities[]                      RefVariant[EmitterGeomExplicitParams]
 38 : ArraySizeName  Emitter.geometryType.positions                                RefVariant[EmitterGeomExplicitParams]
 39 : Vec3           Emitter.geometryType.spheres.positions[].center               RefVariant[EmitterGeomExplicitParams]
 40 : F32            Emitter.geometryType.spheres.positions[].radius               RefVariant[EmitterGeomExplicitParams]
 41 : Bool           Emitter.geometryType.spheres.positions[].doDetectOverlaps     RefVariant[EmitterGeomExplicitParams]
 42 : ArraySizeName  Emitter.geometryType.velocities                               RefVariant[EmitterGeomExplicitParams]
 43 : Vec3           Emitter.geometryType.spheres.velocities[]                     RefVariant[EmitterGeomExplicitParams]
 44 : ArraySizeName  Emitter.geometryType.positions                                RefVariant[EmitterGeomExplicitParams]
 45 : Vec3           Emitter.geometryType.ellipsoids.positions[].center            RefVariant[EmitterGeomExplicitParams]
 46 : F32            Emitter.geometryType.ellipsoids.positions[].radius            RefVariant[EmitterGeomExplicitParams]
 47 : Vec3           Emitter.geometryType.ellipsoids.positions[].normal            RefVariant[EmitterGeomExplicitParams]
 48 : F32            Emitter.geometryType.ellipsoids.positions[].polarRadius       RefVariant[EmitterGeomExplicitParams]
 49 : Bool           Emitter.geometryType.ellipsoids.positions[].doDetectOverlaps  RefVariant[EmitterGeomExplicitParams]
 50 : ArraySizeName  Emitter.geometryType.velocities                               RefVariant[EmitterGeomExplicitParams]
 51 : Vec3           Emitter.geometryType.ellipsoids.velocities[]                  RefVariant[EmitterGeomExplicitParams]
 52 : F32            Emitter.emitterDuration                                       RefVariant[ApexEmitterAssetParameters]

Member Data Documentation

'Emitter' :

'Name' : Emitter name


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.