Nameless Engine
Loading...
Searching...
No Matches
ne::PointLightNode::ShaderData Struct Reference

Classes

struct  ShadowPassDataGroup
 

Public Attributes

std::unique_ptr< ShaderLightArraySlotpPointLightArraySlot
 
std::array< ShadowPassDataGroup, 6 > vShadowPassDataGroup
 
PointLightShaderData shaderData
 

Detailed Description

Groups data related to shaders.

Member Data Documentation

◆ pPointLightArraySlot

std::unique_ptr<ShaderLightArraySlot> ne::PointLightNode::ShaderData::pPointLightArraySlot

Slot in the array with data of all spawned point lights.

◆ shaderData

PointLightShaderData ne::PointLightNode::ShaderData::shaderData

Groups data that will be directly copied to the GPU resource.

◆ vShadowPassDataGroup

std::array<ShadowPassDataGroup, 6> ne::PointLightNode::ShaderData::vShadowPassDataGroup

Data used in shadow pass.


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