Resource heap descriptor structure.
More...
#include <ResourceHeapFlags.h>
|
| const char * | debugName = nullptr |
| | Optional name for debugging purposes. By default null.
|
| PipelineLayout * | pipelineLayout = nullptr |
| | Reference to the pipeline layout. This must not be null, when a resource heap is created.
|
| std::uint32_t | numResourceViews = 0 |
| | Specifies the number of resource views.
|
◆ ResourceHeapDescriptor() [1/2]
| LLGL::ResourceHeapDescriptor::ResourceHeapDescriptor |
( |
| ) |
|
|
default |
◆ ResourceHeapDescriptor() [2/2]
| LLGL::ResourceHeapDescriptor::ResourceHeapDescriptor |
( |
PipelineLayout * | pipelineLayout, |
|
|
std::uint32_t | numResourceViews = 0 ) |
|
inline |
Initializes the resource heap descriptor with the specified pipeline layout and optional secondary parameters.
◆ debugName
| const char* LLGL::ResourceHeapDescriptor::debugName = nullptr |
◆ numResourceViews
| std::uint32_t LLGL::ResourceHeapDescriptor::numResourceViews = 0 |
◆ pipelineLayout
| PipelineLayout* LLGL::ResourceHeapDescriptor::pipelineLayout = nullptr |
Reference to the pipeline layout. This must not be null, when a resource heap is created.
The documentation for this struct was generated from the following file: