Modifier.h File Reference
#include "Apex.h"
#include "Curve.h"
#include "IofxAsset.h"
#include "IofxRenderCallback.h"
#include "ModifierDefs.h"
Go to the source code of this file.
Classes | |
class | nvidia::apex::Modifier |
Modifier contains all of the data necessary to apply a single modifier type to a particle system. More... | |
class | nvidia::apex::ModifierT< T > |
ModifierT is a helper class to handle the mapping of Type->Enum and Enum->Type. More... | |
class | nvidia::apex::RotationModifier |
RotationModifier applies rotation to the particles using one of several rotation models. More... | |
class | nvidia::apex::SimpleScaleModifier |
SimpleScaleModifier just applies a simple scale factor to each of the X, Y and Z aspects of the model. Each scalefactor can be applied independently. More... | |
class | nvidia::apex::ScaleByMassModifier |
ScaleByMassModifier scales by mass of the particle. More... | |
class | nvidia::apex::RandomScaleModifier |
RandomScaleModifier applies a random scale uniformly to all three dimensions. Currently, the scale is a uniform in the range specified. More... | |
class | nvidia::apex::ColorVsLifeModifier |
ColorVsLifeModifier modifies the color constants associated with a particle depending on the life remaining of the particle. More... | |
class | nvidia::apex::ColorVsDensityModifier |
ColorVsDensityModifier modifies the color constants associated with a particle depending on the density of the particle. More... | |
class | nvidia::apex::SubtextureVsLifeModifier |
SubtextureVsLifeModifier is a modifier to adjust the subtexture id versus the life remaining of a particular particle. More... | |
class | nvidia::apex::OrientAlongVelocityModifier |
OrientAlongVelocity is a modifier to orient a mesh so that a particular axis coincides with the velocity vector. More... | |
class | nvidia::apex::ScaleAlongVelocityModifier |
ScaleAlongVelocityModifier is a modifier to apply a scale factor along the current velocity vector. More... | |
class | nvidia::apex::RandomSubtextureModifier |
RandomSubtextureModifier generates a random subtexture ID and places it in the subTextureId field. More... | |
class | nvidia::apex::RandomRotationModifier |
RandomRotationModifier will choose a random orientation for a sprite particle within the range as specified below. More... | |
class | nvidia::apex::ScaleVsLifeModifier |
ScaleVsLifeModifier applies a scale factor function against a single axis versus the life remaining. More... | |
class | nvidia::apex::ScaleVsDensityModifier |
ScaleVsDensityModifier applies a scale factor function against a single axis versus the density of the particle. More... | |
class | nvidia::apex::ScaleVsCameraDistanceModifier |
ScaleVsCameraDistance applies a scale factor against a specific axis based on distance from the camera to the particle. More... | |
class | nvidia::apex::ViewDirectionSortingModifier |
ViewDirectionSortingModifier sorts sprite particles along view direction back to front. More... | |
class | nvidia::apex::RotationRateModifier |
RotationRateModifier is a modifier to apply a continuous rotation for sprites. More... | |
class | nvidia::apex::RotationRateVsLifeModifier |
RotationRateVsLifeModifier is a modifier to adjust the rotation rate versus the life remaining of a particular particle. More... | |
class | nvidia::apex::OrientScaleAlongScreenVelocityModifier |
OrientScaleAlongScreenVelocityModifier is a modifier to orient & scale sprites along the current screen velocity vector. More... | |
class | nvidia::apex::ColorVsVelocityModifier |
ColorVsVelocityModifier modifies the color constants associated with a particle depending on the velocity of the particle. More... | |
Namespaces | |
namespace | nvidia |
namespace | nvidia::apex |
Functions | |
PX_PUSH_PACK_DEFAULT uint32_t | nvidia::apex::ModifierUsageFromStage (ModifierStage stage) |
Converts ModifierStage to bitmap. |
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.