EmitterData Struct Reference
Describes the NxParameterized::Interface for 'EmitterData' : Contains the asset properties for this emitter. More...
#include <params.h>
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 58 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 : F32 Emitter.temperatureRange.min RefVariant[ApexEmitterAssetParameters] 11 : F32 Emitter.temperatureRange.max RefVariant[ApexEmitterAssetParameters] 12 : U32 Emitter.maxSamples RefVariant[ApexEmitterAssetParameters] 13 : U32 Emitter.lodParamDesc.version RefVariant[ApexEmitterAssetParameters] 14 : F32 Emitter.lodParamDesc.maxDistance RefVariant[ApexEmitterAssetParameters] 15 : F32 Emitter.lodParamDesc.distanceWeight RefVariant[ApexEmitterAssetParameters] 16 : F32 Emitter.lodParamDesc.speedWeight RefVariant[ApexEmitterAssetParameters] 17 : F32 Emitter.lodParamDesc.lifeWeight RefVariant[ApexEmitterAssetParameters] 18 : F32 Emitter.lodParamDesc.separationWeight RefVariant[ApexEmitterAssetParameters] 19 : F32 Emitter.lodParamDesc.bias RefVariant[ApexEmitterAssetParameters] 20 : Ref Emitter.iofxAssetName RefVariant[ApexEmitterAssetParameters] 21 : Ref Emitter.iosAssetName RefVariant[ApexEmitterAssetParameters] 22 : EmitterType Emitter.geometryType.emitterType RefVariant[EmitterGeomBoxParams] 23 : Vec3 Emitter.geometryType.extents RefVariant[EmitterGeomBoxParams] 24 : EmitterType Emitter.geometryType.emitterType RefVariant[EmitterGeomSphereParams] 25 : F32 Emitter.geometryType.radius RefVariant[EmitterGeomSphereParams] 26 : F32 Emitter.geometryType.hemisphere RefVariant[EmitterGeomSphereParams] 27 : EmitterType Emitter.geometryType.emitterType RefVariant[EmitterGeomSphereShellParams] 28 : F32 Emitter.geometryType.radius RefVariant[EmitterGeomSphereShellParams] 29 : F32 Emitter.geometryType.shellThickness RefVariant[EmitterGeomSphereShellParams] 30 : F32 Emitter.geometryType.hemisphere RefVariant[EmitterGeomSphereShellParams] 31 : EmitterType Emitter.geometryType.emitterType RefVariant[EmitterGeomCylinderParams] 32 : F32 Emitter.geometryType.radius RefVariant[EmitterGeomCylinderParams] 33 : F32 Emitter.geometryType.height RefVariant[EmitterGeomCylinderParams] 34 : F32 Emitter.geometryType.distance RefVariant[EmitterGeomExplicitParams] 35 : ArraySizeName Emitter.geometryType.positions RefVariant[EmitterGeomExplicitParams] 36 : Vec3 Emitter.geometryType.points.positions[].position RefVariant[EmitterGeomExplicitParams] 37 : Bool Emitter.geometryType.points.positions[].doDetectOverlaps RefVariant[EmitterGeomExplicitParams] 38 : ArraySizeName Emitter.geometryType.velocities RefVariant[EmitterGeomExplicitParams] 39 : Vec3 Emitter.geometryType.points.velocities[] RefVariant[EmitterGeomExplicitParams] 40 : ArraySizeName Emitter.geometryType.positions RefVariant[EmitterGeomExplicitParams] 41 : Vec3 Emitter.geometryType.spheres.positions[].center RefVariant[EmitterGeomExplicitParams] 42 : F32 Emitter.geometryType.spheres.positions[].radius RefVariant[EmitterGeomExplicitParams] 43 : Bool Emitter.geometryType.spheres.positions[].doDetectOverlaps RefVariant[EmitterGeomExplicitParams] 44 : ArraySizeName Emitter.geometryType.velocities RefVariant[EmitterGeomExplicitParams] 45 : Vec3 Emitter.geometryType.spheres.velocities[] RefVariant[EmitterGeomExplicitParams] 46 : ArraySizeName Emitter.geometryType.positions RefVariant[EmitterGeomExplicitParams] 47 : Vec3 Emitter.geometryType.ellipsoids.positions[].center RefVariant[EmitterGeomExplicitParams] 48 : F32 Emitter.geometryType.ellipsoids.positions[].radius RefVariant[EmitterGeomExplicitParams] 49 : Vec3 Emitter.geometryType.ellipsoids.positions[].normal RefVariant[EmitterGeomExplicitParams] 50 : F32 Emitter.geometryType.ellipsoids.positions[].polarRadius RefVariant[EmitterGeomExplicitParams] 51 : Bool Emitter.geometryType.ellipsoids.positions[].doDetectOverlaps RefVariant[EmitterGeomExplicitParams] 52 : ArraySizeName Emitter.geometryType.velocities RefVariant[EmitterGeomExplicitParams] 53 : Vec3 Emitter.geometryType.ellipsoids.velocities[] RefVariant[EmitterGeomExplicitParams] 54 : F32 Emitter.emitterDuration RefVariant[ApexEmitterAssetParameters] 55 : U32 Emitter.minSamplingFPS RefVariant[ApexEmitterAssetParameters] 56 : ArraySizeName Emitter.rateVsTimeCurvePoints RefVariant[ApexEmitterAssetParameters] 57 : F32 Emitter.rateVsTimeCurvePoints[].x RefVariant[ApexEmitterAssetParameters] 58 : F32 Emitter.rateVsTimeCurvePoints[].y RefVariant[ApexEmitterAssetParameters]
Member Data Documentation
'Emitter' :
String EmitterData::Name |
'Name' : Emitter name
The documentation for this struct was generated from the following file:
Generated on Fri Dec 15 2017 13:59:11
Copyright © 2012-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved.