![]() |
AireEngine
A 3D Open-World Game Engine
|
A base resource class. More...
#include <resource.h>

Public Member Functions | |
| Resource () | |
| Default constructor. | |
| virtual | ~Resource () |
| Default destructor. | |
| virtual uint32_t | getSize ()=0 |
| bool | isLoadToGpu () |
| ResourceState | getState () |
| void | setState (ResourceState state) |
Protected Attributes | |
| ResourceState | resourceState |
A base resource class.
Implemented in Aire::Texture, Aire::Material, Aire::Mesh, and Aire::Model.
| ResourceState Resource::getState | ( | ) |
| bool Resource::isLoadToGpu | ( | ) |
| void Resource::setState | ( | ResourceState | state | ) |
Set the current state of the resource
| state | The state to set |