APEX Framework: nvidia::apex::IofxActor Class Reference

NVIDIA APEX

nvidia::apex::IofxActor Class Reference

IOFX actor public interface. More...

#include <IofxActor.h>

Inheritance diagram for nvidia::apex::IofxActor:
nvidia::apex::Actor nvidia::apex::ApexInterface nvidia::apex::RWLockable

List of all members.

Public Member Functions

virtual float getObjectRadius () const =0
 get the radius of the partice
virtual uint32_t getObjectCount () const =0
 get the number of particles
virtual uint32_t getVisibleCount () const =0
 get the number of visible particles (if sprite depth sorting is enabled, returns only number of particles in front of camera)
virtual const char * getIosAssetName () const =0
 get the name of the IOS asset used to feed partices to the IOFX
virtual physx::PxBounds3 getBounds () const =0
 returns AABB covering all objects in this actor, it's updated each frame during Scene::fetchResults().
virtual IofxRenderableacquireRenderableReference ()=0
 Acquire a pointer to the iofx's renderable proxy and increment its reference count.

Detailed Description

IOFX actor public interface.


Member Function Documentation

virtual IofxRenderable* nvidia::apex::IofxActor::acquireRenderableReference ( ) [pure virtual]

Acquire a pointer to the iofx's renderable proxy and increment its reference count.

The IofxRenderable will only be deleted when its reference count is zero. Calls to IofxRenderable::release decrement the reference count, as does a call to IofxActor::release().


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

Generated on Fri Dec 15 2017 13:58:39

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