|
Vulkan Schnee 0.0.1 (22840dc8)
High-performance rendering engine
|
Point light component data imported from pointLightProperties. More...
#include <GltfLoader.h>
Public Member Functions | |
| PointLightProperties (const tinygltf::Value &extension) | |
| Parses point light settings from pointLightProperties. | |
Public Attributes | |
| glm::vec3 | color { 1.0f } |
| RGB light color. | |
| float | intensity = 1.0f |
| Light intensity in engine lighting units. | |
| float | radius = 10.0f |
| Point light influence radius. | |
| float | cullDistance = 100.0f |
| Distance at which the light can be culled. | |
Point light component data imported from pointLightProperties.
Definition at line 533 of file GltfLoader.h.
|
explicit |
Parses point light settings from pointLightProperties.
| extension | JSON object containing color, intensity, radius, and cull distance. |
| glm::vec3 Engine::Assets::Loaders::GltfLoader::VulkanSchneeExtension::PointLightProperties::color { 1.0f } |
RGB light color.
Definition at line 544 of file GltfLoader.h.
| float Engine::Assets::Loaders::GltfLoader::VulkanSchneeExtension::PointLightProperties::cullDistance = 100.0f |
Distance at which the light can be culled.
Definition at line 559 of file GltfLoader.h.
| float Engine::Assets::Loaders::GltfLoader::VulkanSchneeExtension::PointLightProperties::intensity = 1.0f |
Light intensity in engine lighting units.
Definition at line 549 of file GltfLoader.h.
| float Engine::Assets::Loaders::GltfLoader::VulkanSchneeExtension::PointLightProperties::radius = 10.0f |
Point light influence radius.
Definition at line 554 of file GltfLoader.h.