![]() |
Divide Framework 0.1
A free and open-source 3D Framework under heavy development
|
#include <PhysicsSceneInterface.h>
Public Member Functions | |
PhysicsSceneInterface (Scene &parentScene) | |
virtual bool | init ()=0 |
Pre PHYSICS_DEVICE initialisation call. | |
virtual bool | isInit () const =0 |
Should return true if init() was called successfully. | |
virtual void | release ()=0 |
Called on interface destruction. | |
virtual void | idle ()=0 |
Custom physics idle calls. | |
virtual void | frameStarted (U64 deltaTimeGameUS)=0 |
Custom process step. | |
virtual void | frameEnded (U64 deltaTimeGameUS)=0 |
Physics update callback for custom behavior. | |
![]() | |
SceneComponent (Scene &parentScene) noexcept | |
Scene & | parentScene () noexcept |
const Scene & | parentScene () const noexcept |
![]() | |
GUIDWrapper () noexcept | |
GUIDWrapper (const GUIDWrapper &old) noexcept | |
GUIDWrapper (GUIDWrapper &&old) noexcept | |
virtual | ~GUIDWrapper ()=default |
FORCE_INLINE I64 | getGUID () const noexcept |
GUIDWrapper & | operator= (const GUIDWrapper &old)=delete |
GUIDWrapper & | operator= (GUIDWrapper &&other)=delete |
Additional Inherited Members | |
![]() | |
static I64 | generateGUID () noexcept |
![]() | |
Scene & | _parentScene |
![]() | |
const I64 | _guid |
Definition at line 42 of file PhysicsSceneInterface.h.
|
inlineexplicit |
Definition at line 45 of file PhysicsSceneInterface.h.
|
pure virtual |
Physics update callback for custom behavior.
Implemented in Divide::PhysXSceneInterface.
|
pure virtual |
Custom process step.
Implemented in Divide::PhysXSceneInterface.
|
pure virtual |
Custom physics idle calls.
Implemented in Divide::PhysXSceneInterface.
|
pure virtual |
Pre PHYSICS_DEVICE initialisation call.
Implemented in Divide::PhysXSceneInterface.
|
pure virtual |
Should return true if init() was called successfully.
Implemented in Divide::PhysXSceneInterface.
|
pure virtual |
Called on interface destruction.
Implemented in Divide::PhysXSceneInterface.