REDRayGIDiffuseShader.h

Macro Definitions

RED_RSH_RAY_GI_DIFFUSE_DIFFUSE_COLOR

RED_RSH_RAY_GI_DIFFUSE_DIFFUSE_TEXTURE

RED_RSH_RAY_GI_DIFFUSE_DIFFUSE_MATRIX

RED_RSH_RAY_GI_DIFFUSE_DIFFUSE_UV

RED_RSH_RAY_GI_DIFFUSE_OPACITY_COLOR

RED_RSH_RAY_GI_DIFFUSE_OPACITY_TEXTURE

RED_RSH_RAY_GI_DIFFUSE_OPACITY_MATRIX

RED_RSH_RAY_GI_DIFFUSE_OPACITY_UV

RED_RSH_RAY_GI_DIFFUSE_NORMAL_MAP_TEXTURE

RED_RSH_RAY_GI_DIFFUSE_NORMAL_MAP_MATRIX

RED_RSH_RAY_GI_DIFFUSE_NORMAL_MAP_UV

RED_RSH_RAY_GI_DIFFUSE_TANGENT_CHANNEL

RED_RAY_GI_DIFFUSE_SHADER_STRING_ID

Namespaces

RED

Types

RayGIDiffuseShader

Detailed Description

Header file describing the RED::RayGIDiffuseShader class. The GI diffuse shader returns the diffuse color and normal to use for global illumination calculations.

Macro Definition

RED_RSH_RAY_GI_DIFFUSE_DIFFUSE_COLOR

(RED::Color) RED::RayGIDiffuseShader input parameter. Defines the shader diffuse color.

RED_RSH_RAY_GI_DIFFUSE_DIFFUSE_TEXTURE

(RED::Object*) RED::RayGIDiffuseShader input parameter. Defines the shader diffuse texture.

RED_RSH_RAY_GI_DIFFUSE_DIFFUSE_MATRIX

(RED::Matrix) RED::RayGIDiffuseShader input parameter. Defines the shader diffuse texture UV transformation matrix.

RED_RSH_RAY_GI_DIFFUSE_DIFFUSE_UV

(RED::MESH_CHANNEL) RED::RayGIDiffuseShader input parameter. Defines the shader diffuse texture UV channel.

RED_RSH_RAY_GI_DIFFUSE_OPACITY_COLOR

(RED::Color) RED::RayGIDiffuseShader input parameter. Defines the shader opacity color.

RED_RSH_RAY_GI_DIFFUSE_OPACITY_TEXTURE

(RED::Object*) RED::RayGIDiffuseShader input parameter. Defines the shader opacity texture.

RED_RSH_RAY_GI_DIFFUSE_OPACITY_MATRIX

(RED::Matrix) RED::RayGIDiffuseShader input parameter. Defines the shader opacity texture UV transformation matrix.

RED_RSH_RAY_GI_DIFFUSE_OPACITY_UV

(RED::MESH_CHANNEL) RED::RayGIDiffuseShader input parameter. Defines the shader opacity texture UV channel.

RED_RSH_RAY_GI_DIFFUSE_NORMAL_MAP_TEXTURE

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

RED_RSH_RAY_GI_DIFFUSE_NORMAL_MAP_MATRIX

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

RED_RSH_RAY_GI_DIFFUSE_NORMAL_MAP_UV

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

RED_RSH_RAY_GI_DIFFUSE_TANGENT_CHANNEL

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

RED_RAY_GI_DIFFUSE_SHADER_STRING_ID

Default RED::Object string identifier of a RED::RayGIDiffuseShader in the RED::MTL_RAYTRACE rendering pass.