#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. | |