Vulkan Schnee 0.0.1
High-performance rendering engine
Loading...
Searching...
No Matches
Engine::Assets::Loaders::GltfLoader::VulkanSchneeExtension::PointLightProperties Struct Reference

#include <GltfLoader.h>

Public Member Functions

 PointLightProperties (const tinygltf::Value &extension)

Public Attributes

glm::vec3 color {1.0f}
float intensity = 1.0f
float radius = 10.0f
float cullDistance = 100.0f

Detailed Description

Definition at line 199 of file GltfLoader.h.

Constructor & Destructor Documentation

◆ PointLightProperties()

Engine::Assets::Loaders::GltfLoader::VulkanSchneeExtension::PointLightProperties::PointLightProperties ( const tinygltf::Value & extension)
explicit

Member Data Documentation

◆ color

glm::vec3 Engine::Assets::Loaders::GltfLoader::VulkanSchneeExtension::PointLightProperties::color {1.0f}

Definition at line 202 of file GltfLoader.h.

◆ cullDistance

float Engine::Assets::Loaders::GltfLoader::VulkanSchneeExtension::PointLightProperties::cullDistance = 100.0f

Definition at line 205 of file GltfLoader.h.

◆ intensity

float Engine::Assets::Loaders::GltfLoader::VulkanSchneeExtension::PointLightProperties::intensity = 1.0f

Definition at line 203 of file GltfLoader.h.

◆ radius

float Engine::Assets::Loaders::GltfLoader::VulkanSchneeExtension::PointLightProperties::radius = 10.0f

Definition at line 204 of file GltfLoader.h.


The documentation for this struct was generated from the following file:
  • /home/magerbeton/Documents/gl3-vulkan/Engine/include/Engine/Mesh/GltfLoader.h