| std::vector< std::string > |
AA_prefix = { "none", "MS", "FX" }
|
| std::vector< std::string > |
AO_prefix = { "none", "SS", "HB" }
|
| const S_func |
FilmicF
|
| const S_func |
FilmicV4
|
| const S_func |
Gamma
|
| const S_const |
PI = { FLOAT\_PARA, "B\_PI", "3.141592653589", {} }
|
| const S_const |
Pix_UV_ratio = { FLOAT\_PARA, "B\_PIX\_UV\_RATIO", "1.0 / textureSize(select\_texture, 0)", {} }
|
| std::vector< std::string > |
SSR_prefix = { "none", "", "\_SDF", "\_SDF\_Resolve" }
|
| std::vector< std::string > |
Shadow_prefix = { "none", "", "\_SDF", "\_VSSM", "\_MSSM", "\_TMSSM"}
|
| const S_const |
t_albedo = { VEC3\_PARA, "m\_albedo", "texture2D(U\_albedo, uv).rgb", {} }
|
| const S_const |
t_alpha = { FLOAT\_PARA, "m\_alpha", "texture2D(U\_alpha, uv).r", {} }
|
| const S_const |
t_emis_c = { VEC3\_PARA, "m\_emis\_c", "texture2D(U\_emis\_c, uv).rgb", {} }
|
| const S_const |
t_emis_s = { FLOAT\_PARA, "m\_emis\_s", "texture2D(U\_emis\_s, uv).r", {} }
|
| const std::vector< S_const > |
t_material = { [**t\_albedo**](classShaderLib.md#variable-t_albedo),[**t\_metal**](classShaderLib.md#variable-t_metal),[**t\_rough**](classShaderLib.md#variable-t_rough),[**t\_specu**](classShaderLib.md#variable-t_specu),[**t\_emis\_c**](classShaderLib.md#variable-t_emis_c),[**t\_emis\_s**](classShaderLib.md#variable-t_emis_s),[**t\_alpha**](classShaderLib.md#variable-t_alpha) }
|
| const S_const |
t_metal = { FLOAT\_PARA, "m\_metal", "texture2D(U\_metal, uv).r", {} }
|
| const S_const |
t_rough = { FLOAT\_PARA, "m\_rough", "texture2D(U\_rough, uv).r", {} }
|
| const S_const |
t_specu = { FLOAT\_PARA, "m\_specu", "texture2D(U\_specu, uv).r", {} }
|
| const S_const |
v_albedo = { VEC3\_PARA, "m\_albedo", "vec3(U\_albedo)", {} }
|
| const S_const |
v_alpha = { FLOAT\_PARA, "m\_alpha", "vec3(U\_alpha).r", {} }
|
| const S_const |
v_emis_c = { VEC3\_PARA, "m\_emis\_c", "vec3(U\_emis\_c)", {} }
|
| const S_const |
v_emis_s = { FLOAT\_PARA, "m\_emis\_s", "vec3(U\_emis\_s).r", {} }
|
| const std::vector< S_const > |
v_material = { [**v\_albedo**](classShaderLib.md#variable-v_albedo),[**v\_metal**](classShaderLib.md#variable-v_metal),[**v\_rough**](classShaderLib.md#variable-v_rough),[**v\_specu**](classShaderLib.md#variable-v_specu),[**v\_emis\_c**](classShaderLib.md#variable-v_emis_c),[**v\_emis\_s**](classShaderLib.md#variable-v_emis_s),[**v\_alpha**](classShaderLib.md#variable-v_alpha) }
|
| const S_const |
v_metal = { FLOAT\_PARA, "m\_metal", "vec3(U\_metal).r", {} }
|
| const S_const |
v_rough = { FLOAT\_PARA, "m\_rough", "vec3(U\_rough).r", {} }
|
| const S_const |
v_specu = { FLOAT\_PARA, "m\_specu", "vec3(U\_specu).r", {} }
|