Classes | Namespaces | Enumerations
EffectPackageActor.h File Reference

An EffectPackageActor represents an instantiation of a collection of related particle actors The EffectPackage system allows for multiple related particle actors to be instantiated as a single unit with a single root pose transform. This can be one or more emitters as well as associated field samplers, heat sources, etc. This single instantiation can be subject to level of detail culling and otherwise manipulated as a single unit. More...

#include "Actor.h"
#include "EmitterActor.h"

Go to the source code of this file.

Classes

class  nvidia::apex::EffectPackageActor
 Defines the EffectPackageActor API which is instantiated from an EffectPackageAsset. More...

Namespaces

namespace  nvidia
 

nvidia namespace


namespace  nvidia::apex
 

apex namespace


Enumerations

enum  nvidia::apex::EffectType {
  ET_EMITTER,
  ET_HEAT_SOURCE,
  ET_SUBSTANCE_SOURCE,
  ET_TURBULENCE_FS,
  ET_JET_FS,
  ET_ATTRACTOR_FS,
  ET_FORCE_FIELD,
  ET_NOISE_FS,
  ET_VORTEX_FS,
  ET_WIND_FS,
  ET_RIGID_BODY,
  ET_VELOCITY_SOURCE,
  ET_FLAME_EMITTER,
  ET_LAST
}

Detailed Description

An EffectPackageActor represents an instantiation of a collection of related particle actors The EffectPackage system allows for multiple related particle actors to be instantiated as a single unit with a single root pose transform. This can be one or more emitters as well as associated field samplers, heat sources, etc. This single instantiation can be subject to level of detail culling and otherwise manipulated as a single unit.

EffectPackages are authored using the 'ParticleEffectTool' which allows the developer to rapidly prototype a combined 'particle effect'. This is a PhysX 3.x only feature.


Generated on Sat Dec 1 2018 15:52:06

Copyright © 2012-2018 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved.