|
CeresEngine 0.2.0
A game development framework
|
A structure that holds metadata for a resource. More...
#include <CeresEngine/Resource/ResourceMetadata.hpp>
Public Member Functions | |
| virtual CE_DISABLE_WARNING_MISSING_OVERRIDE ::CeresEngine::ClassInfo | getClassInfo () const noexcept |
| virtual ::CeresEngine::ClassInfo | getClassInfo () noexcept |
| virtual | ~ResourceMetadata () noexcept=default |
Static Public Member Functions | |
| template<typename Processor > | |
| static constexpr void | reflect (Processor &&RTTI) |
| Executes the given processor for every field of the struct. | |
Public Attributes | |
| UUID | resourceID |
| The resource UUID. | |
| bool | imported = false |
| Determines if the resource was imported or created in-engine. | |
| ResourceURL | importedFromURL |
| A URL the resource was originally imported from. | |
| UPtr< ResourceImportOptions > | importOptions = nullptr |
| The import options used to import the resource. | |
A structure that holds metadata for a resource.
|
virtualdefaultnoexcept |
|
virtualnoexcept |
|
virtualnoexcept |
|
inlinestaticconstexpr |
Executes the given processor for every field of the struct.
| RTTI | The processor to be ran for every field. |
Determines if the resource was imported or created in-engine.
| ResourceURL CeresEngine::ResourceMetadata::importedFromURL |
A URL the resource was originally imported from.
| UPtr<ResourceImportOptions> CeresEngine::ResourceMetadata::importOptions = nullptr |
The import options used to import the resource.