Move-only ownership of one runtime texture descriptor slot.
More...
#include <RuntimeTextureDescriptorLease.h>
Move-only ownership of one runtime texture descriptor slot.
Definition at line 16 of file RuntimeTextureDescriptorLease.h.
◆ RuntimeTextureDescriptorLease() [1/4]
| Engine::Assets::RuntimeTextureDescriptorLease::RuntimeTextureDescriptorLease |
( |
| ) |
|
|
default |
◆ ~RuntimeTextureDescriptorLease()
| Engine::Assets::RuntimeTextureDescriptorLease::~RuntimeTextureDescriptorLease |
( |
| ) |
|
◆ RuntimeTextureDescriptorLease() [2/4]
◆ RuntimeTextureDescriptorLease() [3/4]
◆ RuntimeTextureDescriptorLease() [4/4]
| Engine::Assets::RuntimeTextureDescriptorLease::RuntimeTextureDescriptorLease |
( |
Core::AssetManager * | owner, |
|
|
uint32_t | descriptorIndex ) |
|
inlineprivate |
◆ index()
| uint32_t Engine::Assets::RuntimeTextureDescriptorLease::index |
( |
| ) |
const |
|
inlinenodiscard |
◆ isValid()
| bool Engine::Assets::RuntimeTextureDescriptorLease::isValid |
( |
| ) |
const |
|
inlinenodiscard |
◆ operator bool()
| Engine::Assets::RuntimeTextureDescriptorLease::operator bool |
( |
| ) |
const |
|
inlineexplicit |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ reset()
| void Engine::Assets::RuntimeTextureDescriptorLease::reset |
( |
| ) |
|
◆ descriptorIndex_
| uint32_t Engine::Assets::RuntimeTextureDescriptorLease::descriptorIndex_ = std::numeric_limits<uint32_t>::max() |
|
private |
◆ owner_
The documentation for this class was generated from the following file: