Public Attributes
EffectPackageEmitterDatabaseParams Struct Reference

Describes the NxParameterized::Interface for 'EffectPackageEmitterDatabaseParams' : The collection of all emitter assets. More...

#include <params.h>

List of all members.

Public Attributes

EmitterData Emitters[]
 'Emitters[]' :

Detailed Description

Describes the NxParameterized::Interface for 'EffectPackageEmitterDatabaseParams' : The collection of all emitter assets.

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

Member Data Documentation

'Emitters[]' :


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.