Foray Library
rapid prototyping framework for crossplatform development of vulkan hardware ray tracing applications
|
Base class for implementing the update callback. More...
#include <foray_component.hpp>
Public Types | |
using | TArg = SceneUpdateInfo & |
Public Member Functions | |
virtual void | Update (TArg updateInfo)=0 |
Invoked first each frame. Use for changes to the node hierarchy and transforms. | |
void | Invoke (TArg updateInfo) |
virtual int32_t | GetOrder () const |
Static Public Attributes | |
static const bool | ORDERED_EXECUTION = true |
static const int32_t | ORDER_TRANSFORM = 100 |
static const int32_t | ORDER_DEVICEUPLOAD = 200 |
Additional Inherited Members | |
![]() | |
virtual void | __makeMePolymorphic () |
Base class for implementing the update callback.
|
inlinevirtual |
|
inline |
|
inlinepure virtual |
Invoked first each frame. Use for changes to the node hierarchy and transforms.
|
static |
|
static |
|
static |