Holds the result of a loading operation for a resource set. More...
Public Member Functions | |
ResourceSetLoadResult () noexcept | |
nkMemory::BufferCast< Mesh * > & | getMeshes () |
nkMemory::BufferCast< Shader * > & | getShaders () |
nkMemory::BufferCast< Program * > & | getPrograms () |
nkMemory::BufferCast< Sampler * > & | getSamplers () |
nkMemory::BufferCast< Texture * > & | getTextures () |
nkMemory::BufferCast< Node * > & | getScenes () |
nkMemory::BufferCast< Compositor * > & | getCompositors () |
nkMemory::BufferCast< Buffer * > & | getBuffers () |
nkMemory::BufferCast< BlendState * > & | getBlendStates () |
nkMemory::BufferCast< DepthStencilState * > & | getDepthStencilStates () |
nkMemory::BufferCast< RasterState * > & | getRasterStates () |
nkMemory::BufferCast< Camera * > & | getCameras () |
nkMemory::BufferCast< RenderQueue * > & | getRenderQueues () |
Compositor * | getDefaultCompositor () const |
void | setDefaultCompositor (Compositor *value) |
void | clear () |
Holds the result of a loading operation for a resource set.
All resources that have been parsed will be stored in offered structures.
|
noexcept |
Constructor.
nkMemory::BufferCast<Mesh*>& nkGraphics::ResourceSetLoadResult::getMeshes | ( | ) |
nkMemory::BufferCast<Shader*>& nkGraphics::ResourceSetLoadResult::getShaders | ( | ) |
nkMemory::BufferCast<Program*>& nkGraphics::ResourceSetLoadResult::getPrograms | ( | ) |
nkMemory::BufferCast<Sampler*>& nkGraphics::ResourceSetLoadResult::getSamplers | ( | ) |
nkMemory::BufferCast<Texture*>& nkGraphics::ResourceSetLoadResult::getTextures | ( | ) |
nkMemory::BufferCast<Node*>& nkGraphics::ResourceSetLoadResult::getScenes | ( | ) |
nkMemory::BufferCast<Compositor*>& nkGraphics::ResourceSetLoadResult::getCompositors | ( | ) |
nkMemory::BufferCast<Buffer*>& nkGraphics::ResourceSetLoadResult::getBuffers | ( | ) |
nkMemory::BufferCast<BlendState*>& nkGraphics::ResourceSetLoadResult::getBlendStates | ( | ) |
nkMemory::BufferCast<DepthStencilState*>& nkGraphics::ResourceSetLoadResult::getDepthStencilStates | ( | ) |
nkMemory::BufferCast<RasterState*>& nkGraphics::ResourceSetLoadResult::getRasterStates | ( | ) |
nkMemory::BufferCast<Camera*>& nkGraphics::ResourceSetLoadResult::getCameras | ( | ) |
nkMemory::BufferCast<RenderQueue*>& nkGraphics::ResourceSetLoadResult::getRenderQueues | ( | ) |
Compositor* nkGraphics::ResourceSetLoadResult::getDefaultCompositor | ( | ) | const |
void nkGraphics::ResourceSetLoadResult::setDefaultCompositor | ( | Compositor * | value | ) |
Sets the default compositor parsed.
value | The compositor parsed. |
void nkGraphics::ResourceSetLoadResult::clear | ( | ) |
Clears the structure to its empty state.