Definition at line 46 of file RenderResource.h.
◆ Id
| typedef uint32_t Cogs::Core::RenderResource::Id |
◆ RenderResource()
| Cogs::Core::RenderResource::RenderResource |
( |
| ) |
|
◆ getFlags()
◆ getGeneration()
| uint16_t Cogs::Core::RenderResource::getGeneration |
( |
| ) |
|
|
inline |
◆ getIdentity()
| Id Cogs::Core::RenderResource::getIdentity |
( |
| ) |
const |
|
inline |
◆ getName()
| const std::string & Cogs::Core::RenderResource::getName |
( |
| ) |
const |
|
inline |
◆ getType()
| RenderResourceType Cogs::Core::RenderResource::getType |
( |
| ) |
const |
|
inline |
◆ hasFailed()
| bool Cogs::Core::RenderResource::hasFailed |
( |
| ) |
const |
|
inline |
◆ incrementGeneration()
| void Cogs::Core::RenderResource::incrementGeneration |
( |
| ) |
|
|
inline |
◆ isActive()
| bool Cogs::Core::RenderResource::isActive |
( |
| ) |
const |
|
inline |
Get if the render resource is active and can be used for rendering.
If the resource is not active, trying to render will most likely produce an assertion, or at best strange rendering artifacts.
Definition at line 69 of file RenderResource.h.
◆ isDelayed()
| bool Cogs::Core::RenderResource::isDelayed |
( |
| ) |
const |
|
inline |
◆ isOverride()
| bool Cogs::Core::RenderResource::isOverride |
( |
| ) |
const |
|
inline |
◆ isOwned()
| bool Cogs::Core::RenderResource::isOwned |
( |
| ) |
const |
|
inline |
◆ isPersistent()
| bool Cogs::Core::RenderResource::isPersistent |
( |
| ) |
const |
|
inline |
◆ isReleased()
| bool Cogs::Core::RenderResource::isReleased |
( |
| ) |
const |
|
inline |
◆ isSet()
◆ setActive()
| void Cogs::Core::RenderResource::setActive |
( |
| ) |
|
|
inline |
◆ setDelayed()
| void Cogs::Core::RenderResource::setDelayed |
( |
| ) |
|
|
inline |
◆ setFailed()
| void Cogs::Core::RenderResource::setFailed |
( |
| ) |
|
|
inline |
◆ setName()
| void Cogs::Core::RenderResource::setName |
( |
std::string_view |
str | ) |
|
|
inline |
◆ setOverride()
| void Cogs::Core::RenderResource::setOverride |
( |
| ) |
|
|
inline |
◆ setOwned()
| void Cogs::Core::RenderResource::setOwned |
( |
| ) |
|
|
inline |
◆ setPersistent()
| void Cogs::Core::RenderResource::setPersistent |
( |
| ) |
|
|
inline |
◆ setReleased()
| void Cogs::Core::RenderResource::setReleased |
( |
| ) |
|
|
inline |
◆ RenderResources
◆ flags
◆ generation
| uint16_t Cogs::Core::RenderResource::generation = 0 |
|
protected |
◆ identity
| Id Cogs::Core::RenderResource::identity = 0 |
|
protected |
◆ name
| std::string Cogs::Core::RenderResource::name |
|
protected |
◆ type
| RenderResourceType Cogs::Core::RenderResource::type = RenderResourceType::Unknown |
|
protected |
The documentation for this struct was generated from the following files: