Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
Loading...
Searching...
No Matches
Grindstone::PointLightComponent Class Reference

Classes

struct  ShadowData
struct  UniformStruct

Static Public Member Functions

static void Construct (Grindstone::WorldContextSet &cxtSet, entt::entity)
static void Destroy (Grindstone::WorldContextSet &cxtSet, entt::entity)

Public Attributes

ShadowData shadowData [6]
Math::Float3 color = Math::Float3(1.0f, 0.8f, 0.6f)
float attenuationRadius = 16.0f
float intensity = 16.0f
GraphicsAPI::BufferuniformBufferObject = nullptr
GraphicsAPI::DescriptorSetdescriptorSet = nullptr
GraphicsAPI::DescriptorSetLayoutdescriptorSetLayout = nullptr
GraphicsAPI::BuffershadowMapUniformBufferObjects [6]
GraphicsAPI::DescriptorSetshadowMapDescriptorSets [6]
GraphicsAPI::DescriptorSetLayoutshadowMapDescriptorSetLayout = nullptr
Math.Float3 color

The documentation for this class was generated from the following files:
  • /github/workspace/sources/code/EngineCore/CoreComponents/Lights/PointLightComponent.hpp
  • /github/workspace/plugins/Grindstone.Script.CSharp/CSharpCore/CoreComponents/PointLightComponent.cs
  • /github/workspace/sources/code/EngineCore/CoreComponents/Lights/PointLightComponent.cpp