API Documentation
|
Items to send to the OpenGL Fragmentation shader. More...
#include <GLESMaterialManager.h>
Public Types | |
enum | ColorPosition : uint01 { e_kd_frag_pos = 8 , e_ka_frag_pos = 9 , e_ks_frag_pos = 10 , e_kr_frag_pos = 11 , e_kd_frag_pos = 8 , e_ka_frag_pos = 9 , e_ks_frag_pos = 10 , e_kr_frag_pos = 11 } |
enum | ColorPosition : uint01 { e_kd_frag_pos = 8 , e_ka_frag_pos = 9 , e_ks_frag_pos = 10 , e_kr_frag_pos = 11 , e_kd_frag_pos = 8 , e_ka_frag_pos = 9 , e_ks_frag_pos = 10 , e_kr_frag_pos = 11 } |
enum | FloatPosition : uint01 { e_min_value_frag_pos = 0 , e_mid_value_frag_pos = 1 , e_max_value_frag_pos = 2 , e_min_value_frag_pos = 0 , e_mid_value_frag_pos = 1 , e_max_value_frag_pos = 2 } |
enum | FloatPosition : uint01 { e_min_value_frag_pos = 0 , e_mid_value_frag_pos = 1 , e_max_value_frag_pos = 2 , e_min_value_frag_pos = 0 , e_mid_value_frag_pos = 1 , e_max_value_frag_pos = 2 } |
Public Member Functions | |
FragUniformObject () | |
FragUniformObject () | |
FragUniformObject (const Material &m_material) | |
FragUniformObject (const Material &m_material) | |
void | setMode (Material::TextureCoordMode mat_mode) |
void | setMode (Material::TextureCoordMode mat_mode) |
Public Attributes | |
fltp04 | fade_distance = 99.9f |
Matrix< fltp04 > | float_values |
Vector< 16, fltp04 > | float_values |
uint04 | layer_number = Constant<uint04>::Invalid |
Vector< 4, sint04 > | m_grid_lines = Vector<4, sint04>(-1) |
Vector< 4, sint04 > | m_grid_lines_desc = Vector<4, sint04>(-1) |
fltp04 | max_distance = 500.0f |
fltp04 | opacity = 1.0f |
Vector< 12, RGBColor > | palette_colors |
uint04 | palette_size = 0 |
uint04 | render_mode = 0U |
fltp04 | shininess = 1.0f |
VulkanBitflagObject | tex_flags |
uint04 | texture_coord_mode = 0 |
Items to send to the OpenGL Fragmentation shader.
Information sent to the Fragmentation shader as a uniform object.
enum ColorPosition : uint01 |
enum ColorPosition : uint01 |
enum FloatPosition : uint01 |
enum FloatPosition : uint01 |
|
inline |
FragUniformObject | ( | const Material & | m_material | ) |
|
inline |
FragUniformObject | ( | const Material & | m_material | ) |
|
inline |
|
inline |
fltp04 fade_distance = 99.9f |
fltp04 max_distance = 500.0f |
fltp04 opacity = 1.0f |
uint04 palette_size = 0 |
uint04 render_mode = 0U |
fltp04 shininess = 1.0f |
VulkanBitflagObject tex_flags |
uint04 texture_coord_mode = 0 |