APEX IOFX Module: Class List

NVIDIA APEX

Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
nvidia::apex::ApexMeshParticleRollTypeRoll type of a particle
nvidia::apex::ColorVsDensityModifierColorVsDensityModifier modifies the color constants associated with a particle depending on the density of the particle
nvidia::apex::ColorVsLifeModifierColorVsLifeModifier modifies the color constants associated with a particle depending on the life remaining of the particle
nvidia::apex::ColorVsVelocityModifierColorVsVelocityModifier modifies the color constants associated with a particle depending on the velocity of the particle
nvidia::apex::IofxActorIOFX actor public interface
nvidia::apex::IofxAssetIOFX Asset public interface. Used to define the way the visual parameters are created from physical parameters of a particle
nvidia::apex::IofxAssetAuthoringIOFX Asset Authoring public interface
nvidia::apex::IofxCommonRenderDataIofxCommonRenderData stores common render data for one IOFX Renderable
nvidia::apex::IofxMeshRenderDataIofxMeshRenderData stores mesh render data for one IOFX Renderable
nvidia::apex::IofxMeshRenderLayoutDescribes the layout for mesh rendering
nvidia::apex::IofxMeshRenderLayoutElementEnumerates the potential IOFX mesh render layout elements
nvidia::apex::IofxMeshSharedRenderDataIofxMeshSharedRenderData stores mesh render data shared by several IOFX Renderables
nvidia::apex::IofxRenderableThe IOFX renderable represents a unit of rendering. It contains complete information to render a batch of particles with the same material/mesh in the same render volume
nvidia::apex::IofxRenderableIteratorIterate over all renderables in IOFX module. IMPORTANT: release() should be called for each returned not-NULL renderable!
nvidia::apex::IofxRenderCallbackUser defined callback for IOFX rendering
nvidia::apex::IofxRenderSemanticEnumerates the potential IOFX render semantics
nvidia::apex::IofxSharedRenderDataIofxSharedRenderData stores common render data shared by several IOFX Renderables
nvidia::apex::IofxSpriteRenderDataIofxSpriteRenderData stores sprite render data for one IOFX Renderable
nvidia::apex::IofxSpriteRenderLayoutDescribes the layout for sprite rendering
nvidia::apex::IofxSpriteRenderLayoutElementEnumerates the potential IOFX mesh render layout elements
nvidia::apex::IofxSpriteRenderLayoutSurfaceElementEnumerates the potential IOFX sprite render layout surface elements
nvidia::apex::IofxSpriteSharedRenderDataIofxSpriteSharedRenderData stores sprite render data shared by several IOFX Renderables
nvidia::apex::ModifierModifier contains all of the data necessary to apply a single modifier type to a particle system
nvidia::apex::ModifierT< T >ModifierT is a helper class to handle the mapping of Type->Enum and Enum->Type
nvidia::apex::ModuleIofxIOFX Module
nvidia::apex::OrientAlongVelocityModifierOrientAlongVelocity is a modifier to orient a mesh so that a particular axis coincides with the velocity vector
nvidia::apex::OrientScaleAlongScreenVelocityModifierOrientScaleAlongScreenVelocityModifier is a modifier to orient & scale sprites along the current screen velocity vector
nvidia::apex::RandomRotationModifierRandomRotationModifier will choose a random orientation for a sprite particle within the range as specified below
nvidia::apex::RandomScaleModifierRandomScaleModifier applies a random scale uniformly to all three dimensions. Currently, the scale is a uniform in the range specified
nvidia::apex::RandomSubtextureModifierRandomSubtextureModifier generates a random subtexture ID and places it in the subTextureId field
nvidia::apex::RenderVolumeAn object which "owns" a volume of world space
nvidia::apex::RotationModifierRotationModifier applies rotation to the particles using one of several rotation models
nvidia::apex::RotationRateModifierRotationRateModifier is a modifier to apply a continuous rotation for sprites
nvidia::apex::RotationRateVsLifeModifierRotationRateVsLifeModifier is a modifier to adjust the rotation rate versus the life remaining of a particular particle
nvidia::apex::ScaleAlongVelocityModifierScaleAlongVelocityModifier is a modifier to apply a scale factor along the current velocity vector
nvidia::apex::ScaleByMassModifierScaleByMassModifier scales by mass of the particle
nvidia::apex::ScaleVsCameraDistanceModifierScaleVsCameraDistance applies a scale factor against a specific axis based on distance from the camera to the particle
nvidia::apex::ScaleVsDensityModifierScaleVsDensityModifier applies a scale factor function against a single axis versus the density of the particle
nvidia::apex::ScaleVsLifeModifierScaleVsLifeModifier applies a scale factor function against a single axis versus the life remaining
nvidia::apex::SimpleScaleModifierSimpleScaleModifier just applies a simple scale factor to each of the X, Y and Z aspects of the model. Each scalefactor can be applied independently
nvidia::apex::SubtextureVsLifeModifierSubtextureVsLifeModifier is a modifier to adjust the subtexture id versus the life remaining of a particular particle
nvidia::apex::ViewDirectionSortingModifierViewDirectionSortingModifier sorts sprite particles along view direction back to front

Generated on Fri Dec 15 2017 13:59:03
Copyright © 2012-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved.