|
Vulkan Schnee 0.0.1
High-performance rendering engine
|
L1 Spherical Harmoics shader. More...
#include <MaterialData.h>
Public Member Functions | |
| L1ShaderMaterialData (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 |
L1 Spherical Harmoics shader.
Definition at line 231 of file MaterialData.h.
|
inline |
Definition at line 234 of file MaterialData.h.
References ambient_term, base_color_factor(), base_color_texture_index(), baseColorFactor, baseColorTextureIndex, and sh_scale.
|
inlinenodiscard |
Definition at line 254 of file MaterialData.h.
References ambient_term.
|
inlinenodiscard |
Definition at line 246 of file MaterialData.h.
References baseColorFactor.
Referenced by L1ShaderMaterialData().
|
inlinenodiscard |
Definition at line 242 of file MaterialData.h.
References baseColorTextureIndex.
Referenced by L1ShaderMaterialData().
|
inlinenodiscard |
Definition at line 250 of file MaterialData.h.
References sh_scale.
|
private |
Definition at line 262 of file MaterialData.h.
Referenced by ambient_term1(), and L1ShaderMaterialData().
|
private |
Definition at line 260 of file MaterialData.h.
Referenced by base_color_factor(), and L1ShaderMaterialData().
|
private |
Definition at line 259 of file MaterialData.h.
Referenced by base_color_texture_index(), and L1ShaderMaterialData().
|
private |
Definition at line 261 of file MaterialData.h.
Referenced by L1ShaderMaterialData(), and sh_scale1().