nvidia::apex::EmitterGeom Class Reference
Base class for all emitter shapes. More...
#include <EmitterGeoms.h>
Inheritance diagram for nvidia::apex::EmitterGeom:
Public Member Functions | |
virtual void | setEmitterType (EmitterType::Enum)=0 |
Sets the type of the emitter. | |
virtual EmitterType::Enum | getEmitterType () const =0 |
Gets the type of the emitter. | |
virtual const EmitterGeomBox * | isBoxGeom () const |
If it is a box, cast to box class, return NULL otherwise. | |
virtual const EmitterGeomSphere * | isSphereGeom () const |
If it is a sphere, cast to sphere class, return NULL otherwise. | |
virtual const EmitterGeomSphereShell * | isSphereShellGeom () const |
If it is a sphere shell, cast to sphere shell class, return NULL otherwise. | |
virtual const EmitterGeomCylinder * | isCylinderGeom () const |
If it is a cylinder shell, cast to cylinder class, return NULL otherwise. | |
virtual const EmitterGeomExplicit * | isExplicitGeom () const |
If it is an explicit geom, cast to explicit geom class, return NULL otherwise. |
Detailed Description
Base class for all emitter shapes.
The documentation for this class was generated from the following file:
Generated on Fri Dec 15 2017 13:58:38
Copyright © 2012-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved.