APEX NvParameterized Schemas: EffectPackageEmitterDatabaseParams Struct Reference

NVIDIA APEX

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 59 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 : F32            Emitters[].Emitter.temperatureRange.min                                  RefVariant[ApexEmitterAssetParameters]
 12 : F32            Emitters[].Emitter.temperatureRange.max                                  RefVariant[ApexEmitterAssetParameters]
 13 : U32            Emitters[].Emitter.maxSamples                                            RefVariant[ApexEmitterAssetParameters]
 14 : U32            Emitters[].Emitter.lodParamDesc.version                                  RefVariant[ApexEmitterAssetParameters]
 15 : F32            Emitters[].Emitter.lodParamDesc.maxDistance                              RefVariant[ApexEmitterAssetParameters]
 16 : F32            Emitters[].Emitter.lodParamDesc.distanceWeight                           RefVariant[ApexEmitterAssetParameters]
 17 : F32            Emitters[].Emitter.lodParamDesc.speedWeight                              RefVariant[ApexEmitterAssetParameters]
 18 : F32            Emitters[].Emitter.lodParamDesc.lifeWeight                               RefVariant[ApexEmitterAssetParameters]
 19 : F32            Emitters[].Emitter.lodParamDesc.separationWeight                         RefVariant[ApexEmitterAssetParameters]
 20 : F32            Emitters[].Emitter.lodParamDesc.bias                                     RefVariant[ApexEmitterAssetParameters]
 21 : Ref            Emitters[].Emitter.iofxAssetName                                         RefVariant[ApexEmitterAssetParameters]
 22 : Ref            Emitters[].Emitter.iosAssetName                                          RefVariant[ApexEmitterAssetParameters]
 23 : EmitterType    Emitters[].Emitter.geometryType.emitterType                              RefVariant[EmitterGeomBoxParams]
 24 : Vec3           Emitters[].Emitter.geometryType.extents                                  RefVariant[EmitterGeomBoxParams]
 25 : EmitterType    Emitters[].Emitter.geometryType.emitterType                              RefVariant[EmitterGeomSphereParams]
 26 : F32            Emitters[].Emitter.geometryType.radius                                   RefVariant[EmitterGeomSphereParams]
 27 : F32            Emitters[].Emitter.geometryType.hemisphere                               RefVariant[EmitterGeomSphereParams]
 28 : EmitterType    Emitters[].Emitter.geometryType.emitterType                              RefVariant[EmitterGeomSphereShellParams]
 29 : F32            Emitters[].Emitter.geometryType.radius                                   RefVariant[EmitterGeomSphereShellParams]
 30 : F32            Emitters[].Emitter.geometryType.shellThickness                           RefVariant[EmitterGeomSphereShellParams]
 31 : F32            Emitters[].Emitter.geometryType.hemisphere                               RefVariant[EmitterGeomSphereShellParams]
 32 : EmitterType    Emitters[].Emitter.geometryType.emitterType                              RefVariant[EmitterGeomCylinderParams]
 33 : F32            Emitters[].Emitter.geometryType.radius                                   RefVariant[EmitterGeomCylinderParams]
 34 : F32            Emitters[].Emitter.geometryType.height                                   RefVariant[EmitterGeomCylinderParams]
 35 : F32            Emitters[].Emitter.geometryType.distance                                 RefVariant[EmitterGeomExplicitParams]
 36 : ArraySizeName  Emitters[].Emitter.geometryType.positions                                RefVariant[EmitterGeomExplicitParams]
 37 : Vec3           Emitters[].Emitter.geometryType.points.positions[].position              RefVariant[EmitterGeomExplicitParams]
 38 : Bool           Emitters[].Emitter.geometryType.points.positions[].doDetectOverlaps      RefVariant[EmitterGeomExplicitParams]
 39 : ArraySizeName  Emitters[].Emitter.geometryType.velocities                               RefVariant[EmitterGeomExplicitParams]
 40 : Vec3           Emitters[].Emitter.geometryType.points.velocities[]                      RefVariant[EmitterGeomExplicitParams]
 41 : ArraySizeName  Emitters[].Emitter.geometryType.positions                                RefVariant[EmitterGeomExplicitParams]
 42 : Vec3           Emitters[].Emitter.geometryType.spheres.positions[].center               RefVariant[EmitterGeomExplicitParams]
 43 : F32            Emitters[].Emitter.geometryType.spheres.positions[].radius               RefVariant[EmitterGeomExplicitParams]
 44 : Bool           Emitters[].Emitter.geometryType.spheres.positions[].doDetectOverlaps     RefVariant[EmitterGeomExplicitParams]
 45 : ArraySizeName  Emitters[].Emitter.geometryType.velocities                               RefVariant[EmitterGeomExplicitParams]
 46 : Vec3           Emitters[].Emitter.geometryType.spheres.velocities[]                     RefVariant[EmitterGeomExplicitParams]
 47 : ArraySizeName  Emitters[].Emitter.geometryType.positions                                RefVariant[EmitterGeomExplicitParams]
 48 : Vec3           Emitters[].Emitter.geometryType.ellipsoids.positions[].center            RefVariant[EmitterGeomExplicitParams]
 49 : F32            Emitters[].Emitter.geometryType.ellipsoids.positions[].radius            RefVariant[EmitterGeomExplicitParams]
 50 : Vec3           Emitters[].Emitter.geometryType.ellipsoids.positions[].normal            RefVariant[EmitterGeomExplicitParams]
 51 : F32            Emitters[].Emitter.geometryType.ellipsoids.positions[].polarRadius       RefVariant[EmitterGeomExplicitParams]
 52 : Bool           Emitters[].Emitter.geometryType.ellipsoids.positions[].doDetectOverlaps  RefVariant[EmitterGeomExplicitParams]
 53 : ArraySizeName  Emitters[].Emitter.geometryType.velocities                               RefVariant[EmitterGeomExplicitParams]
 54 : Vec3           Emitters[].Emitter.geometryType.ellipsoids.velocities[]                  RefVariant[EmitterGeomExplicitParams]
 55 : F32            Emitters[].Emitter.emitterDuration                                       RefVariant[ApexEmitterAssetParameters]
 56 : U32            Emitters[].Emitter.minSamplingFPS                                        RefVariant[ApexEmitterAssetParameters]
 57 : ArraySizeName  Emitters[].Emitter.rateVsTimeCurvePoints                                 RefVariant[ApexEmitterAssetParameters]
 58 : F32            Emitters[].Emitter.rateVsTimeCurvePoints[].x                             RefVariant[ApexEmitterAssetParameters]
 59 : F32            Emitters[].Emitter.rateVsTimeCurvePoints[].y                             RefVariant[ApexEmitterAssetParameters]

Member Data Documentation


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.