REDRenderShaderEnvironmental.h

Macro Definitions

RED_RSH_ENVIRONMENTAL_RENDER_PASS

RED_RSH_ENVIRONMENTAL_SPECULAR_COLOR

RED_RSH_ENVIRONMENTAL_SPECULAR_TEXTURE

RED_RSH_ENVIRONMENTAL_SPECULAR_MATRIX

RED_RSH_ENVIRONMENTAL_SPECULAR_UV

RED_RSH_ENVIRONMENTAL_REFLECT_COLOR

RED_RSH_ENVIRONMENTAL_REFLECT_TEXTURE

RED_RSH_ENVIRONMENTAL_REFLECT_MATRIX

RED_RSH_ENVIRONMENTAL_REFLECT_UV

RED_RSH_ENVIRONMENTAL_CUBE_TEXTURE

RED_RSH_ENVIRONMENTAL_CUBE_MATRIX

RED_RSH_ENVIRONMENTAL_AUTO_ENVIRONMENT

RED_RSH_ENVIRONMENTAL_BACK_ENVIRONMENT

RED_RSH_ENVIRONMENTAL_MIPMAP

RED_RSH_ENVIRONMENTAL_FRESNEL

RED_RSH_ENVIRONMENTAL_IOR

RED_RSH_ENVIRONMENTAL_IOR_TEXTURE

RED_RSH_ENVIRONMENTAL_IOR_MATRIX

RED_RSH_ENVIRONMENTAL_IOR_UV

RED_RSH_ENVIRONMENTAL_NORMAL_MAP_TEXTURE

RED_RSH_ENVIRONMENTAL_NORMAL_MAP_MATRIX

RED_RSH_ENVIRONMENTAL_NORMAL_MAP_UV

RED_RSH_ENVIRONMENTAL_TANGENT_CHANNEL

RED_SHADER_ENVIRONMENTAL_PRELIT_STRING_ID

RED_SHADER_ENVIRONMENTAL_INDIRECT_PRELIT_STRING_ID

RED_SHADER_ENVIRONMENTAL_POSTLIT_STRING_ID

RED_SHADER_ENVIRONMENTAL_INDIRECT_POSTLIT_STRING_ID

Namespaces

RED

Types

RenderShaderEnvironmental

Detailed Description

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

Macro Definition

RED_RSH_ENVIRONMENTAL_RENDER_PASS

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

RED_RSH_ENVIRONMENTAL_SPECULAR_COLOR

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

RED_RSH_ENVIRONMENTAL_SPECULAR_TEXTURE

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

RED_RSH_ENVIRONMENTAL_SPECULAR_MATRIX

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

RED_RSH_ENVIRONMENTAL_SPECULAR_UV

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

RED_RSH_ENVIRONMENTAL_REFLECT_COLOR

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

RED_RSH_ENVIRONMENTAL_REFLECT_TEXTURE

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

RED_RSH_ENVIRONMENTAL_REFLECT_MATRIX

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

RED_RSH_ENVIRONMENTAL_REFLECT_UV

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

RED_RSH_ENVIRONMENTAL_CUBE_TEXTURE

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

RED_RSH_ENVIRONMENTAL_CUBE_MATRIX

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

RED_RSH_ENVIRONMENTAL_AUTO_ENVIRONMENT

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

RED_RSH_ENVIRONMENTAL_BACK_ENVIRONMENT

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

RED_RSH_ENVIRONMENTAL_MIPMAP

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

RED_RSH_ENVIRONMENTAL_FRESNEL

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

RED_RSH_ENVIRONMENTAL_IOR

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

RED_RSH_ENVIRONMENTAL_IOR_TEXTURE

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

RED_RSH_ENVIRONMENTAL_IOR_MATRIX

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

RED_RSH_ENVIRONMENTAL_IOR_UV

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

RED_RSH_ENVIRONMENTAL_NORMAL_MAP_TEXTURE

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

RED_RSH_ENVIRONMENTAL_NORMAL_MAP_MATRIX

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

RED_RSH_ENVIRONMENTAL_NORMAL_MAP_UV

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

RED_RSH_ENVIRONMENTAL_TANGENT_CHANNEL

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

RED_SHADER_ENVIRONMENTAL_PRELIT_STRING_ID

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

RED_SHADER_ENVIRONMENTAL_INDIRECT_PRELIT_STRING_ID

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

RED_SHADER_ENVIRONMENTAL_POSTLIT_STRING_ID

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

RED_SHADER_ENVIRONMENTAL_INDIRECT_POSTLIT_STRING_ID

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