![]() |
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 |