Euphoria
|
eu::files::materialshader::MaterialShader Struct Reference
#include <materialshader.h>
Public Attributes | |
std::vector< Binding > | textures |
bool | has_light |
std::optional< std::string > | ambient |
std::optional< std::string > | diffuse |
std::optional< std::string > | specular |
std::optional< std::string > | shininess |
std::vector< DefaultTexture > | default_textures |
Detailed Description
Definition at line 20 of file materialshader.h.
Member Data Documentation
◆ ambient
std::optional<std::string> eu::files::materialshader::MaterialShader::ambient |
Definition at line 25 of file materialshader.h.
◆ default_textures
std::vector<DefaultTexture> eu::files::materialshader::MaterialShader::default_textures |
Definition at line 30 of file materialshader.h.
◆ diffuse
std::optional<std::string> eu::files::materialshader::MaterialShader::diffuse |
Definition at line 26 of file materialshader.h.
◆ has_light
bool eu::files::materialshader::MaterialShader::has_light |
Definition at line 23 of file materialshader.h.
◆ shininess
std::optional<std::string> eu::files::materialshader::MaterialShader::shininess |
Definition at line 28 of file materialshader.h.
◆ specular
std::optional<std::string> eu::files::materialshader::MaterialShader::specular |
Definition at line 27 of file materialshader.h.
◆ textures
std::vector<Binding> eu::files::materialshader::MaterialShader::textures |
Definition at line 22 of file materialshader.h.
The documentation for this struct was generated from the following file:
- libs/files/src/files/materialshader.h