Vulkan Schnee 0.0.1
High-performance rendering engine
Loading...
Searching...
No Matches
EngineCore::GltfLoader::VulkanSchneeMaterialExtension::ShaderParameter Struct Reference

Represents a single shader parameter that can be either connected or a direct value. More...

#include <GltfLoader.h>

Collaboration diagram for EngineCore::GltfLoader::VulkanSchneeMaterialExtension::ShaderParameter:

Public Member Functions

 ShaderParameter (const tinygltf::Value &param)

Public Attributes

std::string type
std::string socketType
tinygltf::Value value

Detailed Description

Represents a single shader parameter that can be either connected or a direct value.

Date
2025-10-03
Author
Konstantin Passig

Definition at line 180 of file GltfLoader.h.

Constructor & Destructor Documentation

◆ ShaderParameter()

EngineCore::GltfLoader::VulkanSchneeMaterialExtension::ShaderParameter::ShaderParameter ( const tinygltf::Value & param)
explicit

Definition at line 244 of file GltfLoader.cpp.

References socketType, type, and value.

Member Data Documentation

◆ socketType

std::string EngineCore::GltfLoader::VulkanSchneeMaterialExtension::ShaderParameter::socketType

Definition at line 184 of file GltfLoader.h.

Referenced by ShaderParameter().

◆ type

std::string EngineCore::GltfLoader::VulkanSchneeMaterialExtension::ShaderParameter::type

Definition at line 183 of file GltfLoader.h.

Referenced by ShaderParameter().

◆ value

tinygltf::Value EngineCore::GltfLoader::VulkanSchneeMaterialExtension::ShaderParameter::value

Definition at line 185 of file GltfLoader.h.

Referenced by ShaderParameter().


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