Base class for APEX module objects. More...
#include <Actor.h>
Public Member Functions | |
virtual Asset * | getOwner () const =0 |
Returns the owning asset. | |
virtual void | getLodRange (float &min, float &max, bool &intOnly) const =0 |
Returns the range of possible values for physical Lod overwrite. | |
virtual float | getActiveLod () const =0 |
Get current physical lod. | |
virtual void | forceLod (float lod)=0 |
Force an APEX Actor to use a certian physical Lod. | |
virtual void | cacheModuleData () const |
Ensure that all module-cached data is cached. | |
virtual void | setEnableDebugVisualization (bool state)=0 |
Selectively enables/disables debug visualization of a specific APEX actor. Default value it true. |
Base class for APEX module objects.
virtual void nvidia::apex::Actor::forceLod | ( | float | lod | ) | [pure virtual] |
Force an APEX Actor to use a certian physical Lod.
[in] | lod | Overwrite the Lod system to use this Lod. |
virtual void nvidia::apex::Actor::getLodRange | ( | float & | min, |
float & | max, | ||
bool & | intOnly | ||
) | const [pure virtual] |
Returns the range of possible values for physical Lod overwrite.
[out] | min | The minimum lod value |
[out] | max | The maximum lod value |
[out] | intOnly | Only integers are allowed if this is true, gets rounded to nearest |