Foundation
Loading...
Searching...
No Matches
Public Attributes | List of all members
RasterFeatureContext Struct Reference

#include <Rasterizer.hpp>

Public Attributes

Rendererrenderer {nullptr}
 
RendererUBOglobals {nullptr}
 
GPUScenegpu {nullptr}
 
RendererConfig const * cfg {nullptr}
 
RHIExtent2D extent {0u, 0u}
 
ResourceHandle globalUBO {kInvalidHandle}
 
ResourceHandle primitiveBuffer {kInvalidHandle}
 
ResourceHandle dynamicPrimitiveBuffer {kInvalidHandle}
 
ResourceHandle instanceBuffer {kInvalidHandle}
 
ResourceHandle materialBuffer {kInvalidHandle}
 
ResourceHandle lightBuffer {kInvalidHandle}
 
ResourceHandle tlas {kInvalidHandle}
 
ResourceHandle gbuffer0 {kInvalidHandle}
 
ResourceHandle gbuffer1 {kInvalidHandle}
 
ResourceHandle gbuffer2 {kInvalidHandle}
 
ResourceHandle depth {kInvalidHandle}
 
ResourceHandle instanceID {kInvalidHandle}
 
ResourceHandle hiz {kInvalidHandle}
 
ResourceHandle hizSampler {kInvalidHandle}
 
ResourceHandle diffuse {kInvalidHandle}
 
ResourceHandle specular {kInvalidHandle}
 
ResourceHandle ambientOcclusion {kInvalidHandle}
 

Member Data Documentation

◆ ambientOcclusion

ResourceHandle RasterFeatureContext::ambientOcclusion {kInvalidHandle}

◆ cfg

RendererConfig const* RasterFeatureContext::cfg {nullptr}

◆ depth

ResourceHandle RasterFeatureContext::depth {kInvalidHandle}

◆ diffuse

ResourceHandle RasterFeatureContext::diffuse {kInvalidHandle}

◆ dynamicPrimitiveBuffer

ResourceHandle RasterFeatureContext::dynamicPrimitiveBuffer {kInvalidHandle}

◆ extent

RHIExtent2D RasterFeatureContext::extent {0u, 0u}

◆ gbuffer0

ResourceHandle RasterFeatureContext::gbuffer0 {kInvalidHandle}

◆ gbuffer1

ResourceHandle RasterFeatureContext::gbuffer1 {kInvalidHandle}

◆ gbuffer2

ResourceHandle RasterFeatureContext::gbuffer2 {kInvalidHandle}

◆ globals

RendererUBO* RasterFeatureContext::globals {nullptr}

◆ globalUBO

ResourceHandle RasterFeatureContext::globalUBO {kInvalidHandle}

◆ gpu

GPUScene* RasterFeatureContext::gpu {nullptr}

◆ hiz

ResourceHandle RasterFeatureContext::hiz {kInvalidHandle}

◆ hizSampler

ResourceHandle RasterFeatureContext::hizSampler {kInvalidHandle}

◆ instanceBuffer

ResourceHandle RasterFeatureContext::instanceBuffer {kInvalidHandle}

◆ instanceID

ResourceHandle RasterFeatureContext::instanceID {kInvalidHandle}

◆ lightBuffer

ResourceHandle RasterFeatureContext::lightBuffer {kInvalidHandle}

◆ materialBuffer

ResourceHandle RasterFeatureContext::materialBuffer {kInvalidHandle}

◆ primitiveBuffer

ResourceHandle RasterFeatureContext::primitiveBuffer {kInvalidHandle}

◆ renderer

Renderer* RasterFeatureContext::renderer {nullptr}

◆ specular

ResourceHandle RasterFeatureContext::specular {kInvalidHandle}

◆ tlas

ResourceHandle RasterFeatureContext::tlas {kInvalidHandle}

The documentation for this struct was generated from the following file: