|
Vulkan Schnee 0.0.1
High-performance rendering engine
|
#include <MaterialData.h>
Public Member Functions | |
| L0ShaderMaterialData (uint32_t base_color_texture_index, const glm::vec4 &base_color_factor, float sh_scale, float ambient_term) | |
| uint32_t | base_color_texture_index () const |
| glm::vec4 | base_color_factor () const |
| float | sh_scale1 () const |
| float | ambient_term1 () const |
Private Attributes | |
| uint32_t | baseColorTextureIndex |
| glm::vec4 | baseColorFactor |
| float | sh_scale |
| float | ambient_term |
Definition at line 193 of file MaterialData.h.
|
inline |
Definition at line 196 of file MaterialData.h.
References ambient_term, base_color_factor(), base_color_texture_index(), baseColorFactor, baseColorTextureIndex, and sh_scale.
|
inlinenodiscard |
Definition at line 216 of file MaterialData.h.
References ambient_term.
|
inlinenodiscard |
Definition at line 208 of file MaterialData.h.
References baseColorFactor.
Referenced by L0ShaderMaterialData().
|
inlinenodiscard |
Definition at line 204 of file MaterialData.h.
References baseColorTextureIndex.
Referenced by L0ShaderMaterialData().
|
inlinenodiscard |
Definition at line 212 of file MaterialData.h.
References sh_scale.
|
private |
Definition at line 224 of file MaterialData.h.
Referenced by ambient_term1(), and L0ShaderMaterialData().
|
private |
Definition at line 222 of file MaterialData.h.
Referenced by base_color_factor(), and L0ShaderMaterialData().
|
private |
Definition at line 221 of file MaterialData.h.
Referenced by base_color_texture_index(), and L0ShaderMaterialData().
|
private |
Definition at line 223 of file MaterialData.h.
Referenced by L0ShaderMaterialData(), and sh_scale1().