Public Member Functions
nvidia::apex::GroundEmitterAsset Class Reference

Ground emitter asset. Used to create Ground emitter actors with specific properties. More...

#include <GroundEmitterAsset.h>

Inheritance diagram for nvidia::apex::GroundEmitterAsset:

List of all members.

Public Member Functions

virtual const PxVec3 & getVelocityLow () const =0
 Gets the velocity range. The ground emitter actor will create objects with a random velocity within the velocity range.
virtual const PxVec3 & getVelocityHigh () const =0
 Gets the velocity range. The ground emitter actor will create objects with a random velocity within the velocity range.
virtual const float & getLifetimeLow () const =0
 Gets the lifetime range. The ground emitter actor will create objects with a random lifetime (in seconds) within the lifetime range.
virtual const float & getLifetimeHigh () const =0
 Gets the lifetime range. The ground emitter actor will create objects with a random lifetime (in seconds) within the lifetime range.
virtual float getRadius () const =0
 Gets the radius. The ground emitter actor will create objects within a circle of size 'radius'.
virtual uint32_t getMaxRaycastsPerFrame () const =0
 Gets The maximum raycasts number per frame.
virtual float getRaycastHeight () const =0
 Gets the height from which the ground emitter will cast rays at terrain/objects opposite of the 'upDirection'.
virtual float getSpawnHeight () const =0
 Gets the height above the ground to emit particles. If greater than 0, the ground emitter will refresh a disc above the player's position rather than refreshing a circle around the player's position.
virtual const char * getRaycastCollisionGroupMaskName () const =0
 Gets collision groups name used to cast rays.

Detailed Description

Ground emitter asset. Used to create Ground emitter actors with specific properties.


The documentation for this class was generated from the following file:

Generated on Sat Dec 1 2018 15:52:08

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