Nameless Engine
Loading...
Searching...
No Matches
ne::EngineShaderNames::ForwardPlus Struct Reference

#include <EngineShaderNames.hpp>

Static Public Member Functions

static std::string getCalculateFrustumGridComputeShaderName ()
 
static std::string getPrepareLightCullingComputeShaderName ()
 
static std::string getLightCullingComputeShaderName ()
 

Detailed Description

Groups info about shaders used in Forward+ light culling process.

Member Function Documentation

◆ getCalculateFrustumGridComputeShaderName()

static std::string ne::EngineShaderNames::ForwardPlus::getCalculateFrustumGridComputeShaderName ( )
inlinestatic

Returns a globally unique name of the compute shader used to calculate grid of frustums for light culling.

Returns
Shader name.

◆ getLightCullingComputeShaderName()

static std::string ne::EngineShaderNames::ForwardPlus::getLightCullingComputeShaderName ( )
inlinestatic

Returns a globally unique name of the compute shader used to do light culling.

Returns
Shader name.

◆ getPrepareLightCullingComputeShaderName()

static std::string ne::EngineShaderNames::ForwardPlus::getPrepareLightCullingComputeShaderName ( )
inlinestatic

Returns a globally unique name of the compute shader used to reset global counters for light culling.

Returns
Shader name.

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