33#ifndef DVD_PHYSICS_SCENE_INTERFACE_H_
34#define DVD_PHYSICS_SCENE_INTERFACE_H_
Utility class that adds basic GUID management to objects.
virtual bool init()=0
Pre PHYSICS_DEVICE initialisation call.
virtual void idle()=0
Custom physics idle calls.
virtual void frameStarted(U64 deltaTimeGameUS)=0
Custom process step.
PhysicsSceneInterface(Scene &parentScene)
virtual void frameEnded(U64 deltaTimeGameUS)=0
Physics update callback for custom behavior.
virtual bool isInit() const =0
Should return true if init() was called successfully.
virtual void release()=0
Called on interface destruction.
Scene & parentScene() noexcept
Handle console commands that start with a forward slash.