Nameless Engine
|
Classes | |
struct | ShadowPassDataGroup |
Public Attributes | |
std::unique_ptr< ShaderLightArraySlot > | pPointLightArraySlot |
std::array< ShadowPassDataGroup, 6 > | vShadowPassDataGroup |
PointLightShaderData | shaderData |
Groups data related to shaders.
std::unique_ptr<ShaderLightArraySlot> ne::PointLightNode::ShaderData::pPointLightArraySlot |
Slot in the array with data of all spawned point lights.
PointLightShaderData ne::PointLightNode::ShaderData::shaderData |
Groups data that will be directly copied to the GPU resource.
std::array<ShadowPassDataGroup, 6> ne::PointLightNode::ShaderData::vShadowPassDataGroup |
Data used in shadow pass.