Loading...
Searching...
No Matches
score::gfx::GraphicsStorageResources Struct Reference
Aggregate of all graphics-visible storage resources for a node. More...
Detailed Description
Aggregate of all graphics-visible storage resources for a node.
Public Member Functions | |
| void | release (RenderList &renderer) |
Public Attributes | |
| std::vector< GraphicsSSBO > | ssbos |
| std::vector< GraphicsStorageImage > | images |
| std::vector< GraphicsUBO > | ubos |
| QRhiBuffer * | indirectDrawBuffer {} |
| bool | indirectDrawIndexed {false} |
| int | indirectDrawSsboIndex {-1} |
| int | nextBinding {-1} |
| QRhiBuffer * | sentinelBuffer {} |
| StorageBuffer usage only. | |
| QRhiBuffer * | sentinelUniformBuffer {} |
| UniformBuffer usage only (GL rejects combined usages) | |
| uint32_t | sentinelSize {0} |
Member Function Documentation
◆ release()
| void score::gfx::GraphicsStorageResources::release | ( | RenderList & | renderer | ) |
Owned SSBOs retire through RenderList::releaseBuffer, like every owned buffer, so that an adoption of one keeps it alive.
The documentation for this struct was generated from the following files:
- IsfBindingsBuilder.hpp
- IsfBindingsBuilder.cpp