![]() |
Faro Engine 0.0.0.b519570 (main)
|
Base class for dynamically allocated objects. More...
#include <Object.hpp>
Public Member Functions | |
| virtual | ~IObject ()=default |
| virtual void | Init () |
| Run the initialization logic of this object. Should be overriden by deriving classes. | |
| virtual void | Destroy () |
| Run the destruction logic of this class. This also frees its memory. | |
Base class for dynamically allocated objects.
|
virtualdefault |
|
virtual |
Run the destruction logic of this class. This also frees its memory.
Reimplemented in Faro::DataStream, Faro::DataStreamCopy, Faro::GraphicsBufferContainer, Faro::GraphicsSwapchain, Faro::GraphicsBufferVK, Faro::GraphicsCommandListVK, Faro::GraphicsFenceVK, Faro::GraphicsPipelineVK, Faro::GraphicsSemaphoreVK, and Faro::GraphicsSwapchainVK.
|
virtual |
Run the initialization logic of this object. Should be overriden by deriving classes.
Reimplemented in Faro::DataStreamCopy, Faro::IGraphicsAdapterChild, Faro::GraphicsPipeline, Faro::GraphicsSemaphore, Faro::GraphicsBufferVK, Faro::GraphicsCommandListVK, Faro::GraphicsCommandListVK, Faro::GraphicsFenceVK, Faro::GraphicsFenceVK, Faro::GraphicsPipelineVK, Faro::GraphicsPipelineVK, Faro::GraphicsSemaphoreVK, and Faro::GraphicsSemaphoreVK.