|
Foundation
|
#include <Renderer.hpp>
Public Attributes | |
| GPUScene * | scene {nullptr} |
| ResourceHandle | primitiveBuffer {kInvalidHandle} |
| ResourceHandle | dynamicPrimitiveBuffer {kInvalidHandle} |
| ResourceHandle | dynamicStagingBuffer {kInvalidHandle} |
| ResourceHandle | instanceBuffer {kInvalidHandle} |
| ResourceHandle | materialBuffer {kInvalidHandle} |
| ResourceHandle | lightBuffer {kInvalidHandle} |
| ResourceHandle | emissiveClusterBuffer {kInvalidHandle} |
| ResourceHandle | lightBVHNodeBuffer {kInvalidHandle} |
| ResourceHandle | lightBVHLightIndexBuffer {kInvalidHandle} |
| ResourceHandle | lightBVHBitmaskBuffer {kInvalidHandle} |
| ResourceHandle | lightBVHNodeIndexBuffer {kInvalidHandle} |
| ResourceHandle | sobolMatricesBuffer {kInvalidHandle} |
| ResourceHandle | tlas {kInvalidHandle} |
| BindlessPool * | textures2D {nullptr} |
| BindlessPool * | textures3D {nullptr} |
| RHIBuffer * | primitiveBufferRHI {nullptr} |
| RHIBuffer * | dynamicPrimitiveBufferRHI {nullptr} |
| bool | hasDynamicGeometry {false} |
| bool | hasDynamicTextures {false} |
| bool | hasCurveGeometry {false} |
| ResourceHandle RendererResources::dynamicPrimitiveBuffer {kInvalidHandle} |
| RHIBuffer* RendererResources::dynamicPrimitiveBufferRHI {nullptr} |
| ResourceHandle RendererResources::dynamicStagingBuffer {kInvalidHandle} |
| ResourceHandle RendererResources::emissiveClusterBuffer {kInvalidHandle} |
| bool RendererResources::hasCurveGeometry {false} |
| bool RendererResources::hasDynamicGeometry {false} |
| bool RendererResources::hasDynamicTextures {false} |
| ResourceHandle RendererResources::instanceBuffer {kInvalidHandle} |
| ResourceHandle RendererResources::lightBuffer {kInvalidHandle} |
| ResourceHandle RendererResources::lightBVHBitmaskBuffer {kInvalidHandle} |
| ResourceHandle RendererResources::lightBVHLightIndexBuffer {kInvalidHandle} |
| ResourceHandle RendererResources::lightBVHNodeBuffer {kInvalidHandle} |
| ResourceHandle RendererResources::lightBVHNodeIndexBuffer {kInvalidHandle} |
| ResourceHandle RendererResources::materialBuffer {kInvalidHandle} |
| ResourceHandle RendererResources::primitiveBuffer {kInvalidHandle} |
| RHIBuffer* RendererResources::primitiveBufferRHI {nullptr} |
| GPUScene* RendererResources::scene {nullptr} |
| ResourceHandle RendererResources::sobolMatricesBuffer {kInvalidHandle} |
| BindlessPool* RendererResources::textures2D {nullptr} |
| BindlessPool* RendererResources::textures3D {nullptr} |
| ResourceHandle RendererResources::tlas {kInvalidHandle} |