Definition at line 48 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()
StringView 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 71 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 |
( |
const StringView & |
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
StringRef Cogs::Core::RenderResource::name = NoString |
|
protected |
◆ type
RenderResourceType Cogs::Core::RenderResource::type = RenderResourceType::Unknown |
|
protected |
The documentation for this struct was generated from the following files: