REDRenderShaderRefractionEffect.h

Macro Definitions

RED_RSH_REFRACTION_EFFECT_RENDER_PASS

RED_RSH_REFRACTION_EFFECT_IOR

RED_RSH_REFRACTION_EFFECT_REFRACTION_TEXTURE

RED_RSH_REFRACTION_EFFECT_REFRACTION_MATRIX

RED_RSH_REFRACTION_EFFECT_REFRACTION_UV

RED_RSH_REFRACTION_EFFECT_REFRACTION_RANGE

RED_RSH_REFRACTION_EFFECT_FRESNEL

RED_RSH_REFRACTION_EFFECT_TRANSPAR_COLOR

RED_RSH_REFRACTION_EFFECT_TRANSPAR_TEXTURE

RED_RSH_REFRACTION_EFFECT_TRANSPAR_MATRIX

RED_RSH_REFRACTION_EFFECT_TRANSPAR_UV

RED_RSH_REFRACTION_EFFECT_NORMAL_MAP_TEXTURE

RED_RSH_REFRACTION_EFFECT_NORMAL_MAP_MATRIX

RED_RSH_REFRACTION_EFFECT_NORMAL_MAP_UV

RED_RSH_REFRACTION_EFFECT_TANGENT_CHANNEL

RED_REFRACT_EFFECT_SHADER_PRELIT_STRING_ID

Namespaces

RED

Types

RenderShaderRefractionEffect

Detailed Description

Header file describing the RED::RenderShaderRefractionEffect class. This class renders ‘fake’ refractions in real-time for pre-visualization effects.

Macro Definition

RED_RSH_REFRACTION_EFFECT_RENDER_PASS

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

RED_RSH_REFRACTION_EFFECT_IOR

(double) RED::RenderShaderRefractionEffect input parameter. Defines the shader IOR.

RED_RSH_REFRACTION_EFFECT_REFRACTION_TEXTURE

(RED::Object*) RED::RenderShaderRefractionEffect input parameter. Defines the shader refraction texture.

RED_RSH_REFRACTION_EFFECT_REFRACTION_MATRIX

(RED::Matrix) RED::RenderShaderRefractionEffect input parameter. Defines the shader refraction texture UV transformation matrix.

RED_RSH_REFRACTION_EFFECT_REFRACTION_UV

(RED::MESH_CHANNEL) RED::RenderShaderRefractionEffect input parameter. Defines the shader refraction texture UV channel.

RED_RSH_REFRACTION_EFFECT_REFRACTION_RANGE

(double) RED::RenderShaderRefractionEffect input parameter. Range of IOR values stored in the refraction texture.

RED_RSH_REFRACTION_EFFECT_FRESNEL

(bool) RED::RenderShaderRefractionEffect input parameter. Enable or disable Fresnel effects in refraction calculations?

RED_RSH_REFRACTION_EFFECT_TRANSPAR_COLOR

(RED::Color) RED::RenderShaderRefractionEffect input parameter. Defines the shader transparency color.

RED_RSH_REFRACTION_EFFECT_TRANSPAR_TEXTURE

(RED::Object*) RED::RenderShaderRefractionEffect input parameter. Defines the shader transparency texture.

RED_RSH_REFRACTION_EFFECT_TRANSPAR_MATRIX

(RED::Matrix) RED::RenderShaderRefractionEffect input parameter. Defines the shader transparency texture UV transformation matrix.

RED_RSH_REFRACTION_EFFECT_TRANSPAR_UV

(RED::MESH_CHANNEL) RED::RenderShaderRefractionEffect input parameter. Defines the shader transparency texture UV channel.

RED_RSH_REFRACTION_EFFECT_NORMAL_MAP_TEXTURE

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

RED_RSH_REFRACTION_EFFECT_NORMAL_MAP_MATRIX

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

RED_RSH_REFRACTION_EFFECT_NORMAL_MAP_UV

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

RED_RSH_REFRACTION_EFFECT_TANGENT_CHANNEL

(RED::MESH_CHANNEL) RED::RenderShaderRefractionEffect input parameter. Defines the shader tangent vectors source channel.

RED_REFRACT_EFFECT_SHADER_PRELIT_STRING_ID

Default RED::Object string identifier of a RED::RenderShaderRefractionEffect in the RED::MTL_PRELIT rendering pass.