Vulkan Schnee 0.0.1
High-performance rendering engine
Loading...
Searching...
No Matches
EngineCore::DiffuseShaderMaterialData Class Reference

diffuse shader More...

#include <MaterialData.h>

Inheritance diagram for EngineCore::DiffuseShaderMaterialData:
Collaboration diagram for EngineCore::DiffuseShaderMaterialData:

Public Member Functions

 DiffuseShaderMaterialData (uint32_t base_color_texture_index, const glm::vec4 &base_color_factor)
uint32_t base_color_texture_index () const
glm::vec4 base_color_factor () const

Private Attributes

uint32_t baseColorTextureIndex
glm::vec4 baseColorFactor

Detailed Description

diffuse shader

Date
2025-10-06
Author
Konstantin Passig

Definition at line 73 of file MaterialData.h.

Constructor & Destructor Documentation

◆ DiffuseShaderMaterialData()

EngineCore::DiffuseShaderMaterialData::DiffuseShaderMaterialData ( uint32_t base_color_texture_index,
const glm::vec4 & base_color_factor )
inline

Definition at line 76 of file MaterialData.h.

References base_color_factor(), base_color_texture_index(), baseColorFactor, and baseColorTextureIndex.

Here is the call graph for this function:

Member Function Documentation

◆ base_color_factor()

glm::vec4 EngineCore::DiffuseShaderMaterialData::base_color_factor ( ) const
inlinenodiscard

Definition at line 88 of file MaterialData.h.

References baseColorFactor.

Referenced by DiffuseShaderMaterialData().

Here is the caller graph for this function:

◆ base_color_texture_index()

uint32_t EngineCore::DiffuseShaderMaterialData::base_color_texture_index ( ) const
inlinenodiscard

Definition at line 84 of file MaterialData.h.

References baseColorTextureIndex.

Referenced by DiffuseShaderMaterialData().

Here is the caller graph for this function:

Member Data Documentation

◆ baseColorFactor

glm::vec4 EngineCore::DiffuseShaderMaterialData::baseColorFactor
private

Definition at line 82 of file MaterialData.h.

Referenced by base_color_factor(), and DiffuseShaderMaterialData().

◆ baseColorTextureIndex

uint32_t EngineCore::DiffuseShaderMaterialData::baseColorTextureIndex
private

Definition at line 81 of file MaterialData.h.

Referenced by base_color_texture_index(), and DiffuseShaderMaterialData().


The documentation for this class was generated from the following file:
  • /home/magerbeton/Documents/gl3-vulkan/Engine/include/Engine/Material/MaterialData.h