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

#include <GltfLoader.h>

Public Member Functions

 LightmapProperties (const tinygltf::Value &extension)
bool isLightmapPathValid () const
const std::filesystem::path & getRuntimeLightmapPath () const

Public Attributes

std::filesystem::path lightmapPath
std::filesystem::path lightmapKtxPath
uint32_t lightmapUvIndex

Detailed Description

Definition at line 126 of file GltfLoader.h.

Constructor & Destructor Documentation

◆ LightmapProperties()

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

Member Function Documentation

◆ getRuntimeLightmapPath()

const std::filesystem::path & Engine::Assets::Loaders::GltfLoader::VulkanSchneeExtension::LightProperties::LightmapProperties::getRuntimeLightmapPath ( ) const
nodiscard

◆ isLightmapPathValid()

bool Engine::Assets::Loaders::GltfLoader::VulkanSchneeExtension::LightProperties::LightmapProperties::isLightmapPathValid ( ) const

Member Data Documentation

◆ lightmapKtxPath

std::filesystem::path Engine::Assets::Loaders::GltfLoader::VulkanSchneeExtension::LightProperties::LightmapProperties::lightmapKtxPath

Definition at line 129 of file GltfLoader.h.

◆ lightmapPath

std::filesystem::path Engine::Assets::Loaders::GltfLoader::VulkanSchneeExtension::LightProperties::LightmapProperties::lightmapPath

Definition at line 128 of file GltfLoader.h.

◆ lightmapUvIndex

uint32_t Engine::Assets::Loaders::GltfLoader::VulkanSchneeExtension::LightProperties::LightmapProperties::lightmapUvIndex

Definition at line 130 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