REDRenderShaderEnvironmental.h
Macro Definitions
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. 
 
        