file REDRenderShaderEnvironmental.h

Header of the RED::RenderShaderEnvironmental class. More...

Go to the source code of this file.

Namespaces:

namespaceRED

Classes:

classRenderShaderEnvironmental

Defines:

#defineRED_RSH_ENVIRONMENTAL_AUTO_ENVIRONMENT "red_rsh_environmental_auto_environment"
#defineRED_RSH_ENVIRONMENTAL_BACK_ENVIRONMENT "red_rsh_environmental_back_environment"
#defineRED_RSH_ENVIRONMENTAL_CUBE_MATRIX "red_rsh_environmental_cube_matrix"
#defineRED_RSH_ENVIRONMENTAL_CUBE_TEXTURE "red_rsh_environmental_cube_texture"
#defineRED_RSH_ENVIRONMENTAL_FRESNEL "red_rsh_environmental_fresnel"
#defineRED_RSH_ENVIRONMENTAL_IOR "red_rsh_environmental_ior"
#defineRED_RSH_ENVIRONMENTAL_IOR_MATRIX "red_rsh_environmental_ior_matrix"
#defineRED_RSH_ENVIRONMENTAL_IOR_TEXTURE "red_rsh_environmental_ior_texture"
#defineRED_RSH_ENVIRONMENTAL_IOR_UV "red_rsh_environmental_ior_uv"
#defineRED_RSH_ENVIRONMENTAL_MIPMAP "red_rsh_environmental_mipmap"
#defineRED_RSH_ENVIRONMENTAL_NORMAL_MAP_MATRIX "red_rsh_environmental_normal_map_matrix"
#defineRED_RSH_ENVIRONMENTAL_NORMAL_MAP_TEXTURE "red_rsh_environmental_normal_map_texture"
#defineRED_RSH_ENVIRONMENTAL_NORMAL_MAP_UV "red_rsh_environmental_normal_map_uv"
#defineRED_RSH_ENVIRONMENTAL_REFLECT_COLOR "red_rsh_environmental_reflect_color"
#defineRED_RSH_ENVIRONMENTAL_REFLECT_MATRIX "red_rsh_environmental_reflect_matrix"
#defineRED_RSH_ENVIRONMENTAL_REFLECT_TEXTURE "red_rsh_environmental_reflect_texture"
#defineRED_RSH_ENVIRONMENTAL_REFLECT_UV "red_rsh_environmental_reflect_uv"
#defineRED_RSH_ENVIRONMENTAL_RENDER_PASS "red_rsh_environmental_render_pass"
#defineRED_RSH_ENVIRONMENTAL_SPECULAR_COLOR "red_rsh_environmental_specular_color"
#defineRED_RSH_ENVIRONMENTAL_SPECULAR_MATRIX "red_rsh_environmental_specular_matrix"
#defineRED_RSH_ENVIRONMENTAL_SPECULAR_TEXTURE "red_rsh_environmental_specular_texture"
#defineRED_RSH_ENVIRONMENTAL_SPECULAR_UV "red_rsh_environmental_specular_uv"
#defineRED_RSH_ENVIRONMENTAL_TANGENT_CHANNEL "red_rsh_environmental_tangent_channel"
#defineRED_SHADER_ENVIRONMENTAL_INDIRECT_POSTLIT_STRING_ID "Env_INDIRECT_POSTLIT"
#defineRED_SHADER_ENVIRONMENTAL_INDIRECT_PRELIT_STRING_ID "Env_INDIRECT_PRELIT"
#defineRED_SHADER_ENVIRONMENTAL_POSTLIT_STRING_ID "Env_POSTLIT"
#defineRED_SHADER_ENVIRONMENTAL_PRELIT_STRING_ID "Env_PRELIT"

Detailed description:

Header of the RED::RenderShaderEnvironmental class.

Header file describing the RED::RenderShaderEnvironmental class, that is the shader class implementing a simple environmental map effect.

Defines documentation

#define RED_RSH_ENVIRONMENTAL_AUTO_ENVIRONMENT "red_rsh_environmental_auto_environment"

(bool) RED::RenderShaderEnvironmental input parameter. Is the shader using automatically generated environmental maps?

#define RED_RSH_ENVIRONMENTAL_BACK_ENVIRONMENT "red_rsh_environmental_back_environment"

(bool) RED::RenderShaderEnvironmental input parameter. Is the shader using the VRL background environmental maps?

#define RED_RSH_ENVIRONMENTAL_CUBE_MATRIX "red_rsh_environmental_cube_matrix"

(RED::Matrix) RED::RenderShaderEnvironmental input parameter. Defines the shader cube environmental map UV transformation matrix.

#define RED_RSH_ENVIRONMENTAL_CUBE_TEXTURE "red_rsh_environmental_cube_texture"

(RED::Object*) RED::RenderShaderEnvironmental input parameter. Defines the shader cube environmental map.

#define RED_RSH_ENVIRONMENTAL_FRESNEL "red_rsh_environmental_fresnel"

(bool) RED::RenderShaderEnvironmental input parameter. Is the shader using Fresnel reflectance?

#define RED_RSH_ENVIRONMENTAL_IOR "red_rsh_environmental_ior"

(double) RED::RenderShaderEnvironmental input parameter. IOR used by the shader Fresnel reflectance model.

#define RED_RSH_ENVIRONMENTAL_IOR_MATRIX "red_rsh_environmental_ior_matrix"

(RED::Matrix) RED::RenderShaderEnvironmental input parameter. Defines the shader IOR UV transformation matrix.

#define RED_RSH_ENVIRONMENTAL_IOR_TEXTURE "red_rsh_environmental_ior_texture"

(RED::Object*) RED::RenderShaderEnvironmental input parameter. Defines the shader IOR texture.

#define RED_RSH_ENVIRONMENTAL_IOR_UV "red_rsh_environmental_ior_uv"

(RED::MESH_CHANNEL) RED::RenderShaderEnvironmental input parameter. Defines the shader IOR texture UV channel.

#define RED_RSH_ENVIRONMENTAL_MIPMAP "red_rsh_environmental_mipmap"

(double) RED::RenderShaderEnvironmental input parameter. Is the mipmap number to use to sample environment maps.

#define RED_RSH_ENVIRONMENTAL_NORMAL_MAP_MATRIX "red_rsh_environmental_normal_map_matrix"

(RED::Matrix) RED::RenderShaderEnvironmental input parameter. Defines the shader normal map UV transformation matrix.

#define RED_RSH_ENVIRONMENTAL_NORMAL_MAP_TEXTURE "red_rsh_environmental_normal_map_texture"

(RED::Object*) RED::RenderShaderEnvironmental input parameter. Defines the shader normal map texture.

#define RED_RSH_ENVIRONMENTAL_NORMAL_MAP_UV "red_rsh_environmental_normal_map_uv"

(RED::MESH_CHANNEL) RED::RenderShaderEnvironmental input parameter. Defines the shader normal map texture UV channel.

#define RED_RSH_ENVIRONMENTAL_REFLECT_COLOR "red_rsh_environmental_reflect_color"

(RED::Color) RED::RenderShaderEnvironmental input parameter. Defines the shader reflect color.

#define RED_RSH_ENVIRONMENTAL_REFLECT_MATRIX "red_rsh_environmental_reflect_matrix"

(RED::Matrix) RED::RenderShaderEnvironmental input parameter. Defines the shader reflect UV transformation matrix.

#define RED_RSH_ENVIRONMENTAL_REFLECT_TEXTURE "red_rsh_environmental_reflect_texture"

(RED::Object*) RED::RenderShaderEnvironmental input parameter. Defines the shader reflect texture.

#define RED_RSH_ENVIRONMENTAL_REFLECT_UV "red_rsh_environmental_reflect_uv"

(RED::MESH_CHANNEL) RED::RenderShaderEnvironmental input parameter. Defines the shader reflect texture UV channel.

#define RED_RSH_ENVIRONMENTAL_RENDER_PASS "red_rsh_environmental_render_pass"

(RED::MATERIAL_PASS) RED::RenderShaderEnvironmental input parameter. Defines the shader rendering pass.

#define RED_RSH_ENVIRONMENTAL_SPECULAR_COLOR "red_rsh_environmental_specular_color"

(RED::Color) RED::RenderShaderEnvironmental input parameter. Defines the shader specular color.

#define RED_RSH_ENVIRONMENTAL_SPECULAR_MATRIX "red_rsh_environmental_specular_matrix"

(RED::Matrix) RED::RenderShaderEnvironmental input parameter. Defines the shader specular UV transformation matrix.

#define RED_RSH_ENVIRONMENTAL_SPECULAR_TEXTURE "red_rsh_environmental_specular_texture"

(RED::Object*) RED::RenderShaderEnvironmental input parameter. Defines the shader specular texture.

#define RED_RSH_ENVIRONMENTAL_SPECULAR_UV "red_rsh_environmental_specular_uv"

(RED::MESH_CHANNEL) RED::RenderShaderEnvironmental input parameter. Defines the shader specular texture UV channel.

#define RED_RSH_ENVIRONMENTAL_TANGENT_CHANNEL "red_rsh_environmental_tangent_channel"

(RED::MESH_CHANNEL) RED::RenderShaderEnvironmental input parameter. Defines the shader tangent vector source channel.

Default RED::Object string identifier of a RED::RenderShaderEnvironmental in a pass.

Default RED::Object string identifier of a RED::RenderShaderEnvironmental in a pass.

Default RED::Object string identifier of a RED::RenderShaderEnvironmental in a pass.

Default RED::Object string identifier of a RED::RenderShaderEnvironmental in a pass.