c4d_reflection.h File Reference

Classes

class   ReflectionLayer

Macros

#define  REFLECTION_FLAG_NONE
#define  REFLECTION_FLAG_SELECTED
#define  REFLECTION_FLAG_ACTIVE
#define  REFLECTION_FLAG_TAB
#define  REFLECTION_FLAG_TRANSPARENCY
#define  REFLECTION_FLAG_SEPARATE
#define  REFLECTION_FLAG_READY
#define  REFLECTION_ADDITIVE_MODE_AVG
#define  REFLECTION_ADDITIVE_MODE_MIN_EX
#define  REFLECTION_ADDITIVE_MODE_MAX
#define  REFLECTION_ADDITIVE_MODE_ADD
#define  REFLECTION_ADDITIVE_MODE_METAL
#define  REFLECTION_DISTRIBUTION_SIMPLE
#define  REFLECTION_DISTRIBUTION_SPECULAR_BLINN
#define  REFLECTION_DISTRIBUTION_BECKMANN
#define  REFLECTION_DISTRIBUTION_GGX
#define  REFLECTION_DISTRIBUTION_PHONG
#define  REFLECTION_DISTRIBUTION_WARD
#define  REFLECTION_DISTRIBUTION_ANISOTROPIC
#define  REFLECTION_DISTRIBUTION_LAMBERTIAN
#define  REFLECTION_DISTRIBUTION_ORENNAYAR
#define  REFLECTION_DISTRIBUTION_IRAWAN
#define  REFLECTION_DISTRIBUTION_SPECULAR_PHONG
#define  REFLECTION_BUMP_MODE_DEFAULT
#define  REFLECTION_BUMP_MODE_BUMP
#define  REFLECTION_BUMP_MODE_NORMAL
#define  REFLECTION_PROJECTION_PLANAR
#define  REFLECTION_PROJECTION_RADIAL
#define  REFLECTION_PROJECTION_NONE
#define  REFLECTION_MIRROR_NONE
#define  REFLECTION_MIRROR_U
#define  REFLECTION_MIRROR_V
#define  REFLECTION_MIRROR_UV
#define  REFLECTION_PATTERN_NONE
#define  REFLECTION_PATTERN_CIRCULAR
#define  REFLECTION_PATTERN_BOX
#define  REFLECTION_PATTERN_DIAGONAL
#define  REFLECTION_PATTERN_LATTICE
#define  REFLECTION_PATTERN_CUSTOM
#define  REFLECTION_SCRATCHES_NONE
#define  REFLECTION_SCRATCHES_PRIMARY
#define  REFLECTION_SCRATCHES_SECONDARY
#define  REFLECTION_SCRATCHES_BOTH
#define  REFLECTION_CLOTH_PRESET_CUSTOM
#define  REFLECTION_CLOTH_PRESET_A
#define  REFLECTION_CLOTH_PRESET_B
#define  REFLECTION_CLOTH_PRESET_C
#define  REFLECTION_CLOTH_PRESET_D
#define  REFLECTION_CLOTH_PRESET_E
#define  REFLECTION_CLOTH_PRESET_F
#define  REFLECTION_CLOTH_PATTERN_COTTON_DENIM
#define  REFLECTION_CLOTH_PATTERN_COTTON_TWILL
#define  REFLECTION_CLOTH_PATTERN_POLYESTER_LINING
#define  REFLECTION_CLOTH_PATTERN_SILK_CHARMEUSE
#define  REFLECTION_CLOTH_PATTERN_SILK_SHANTUNG
#define  REFLECTION_CLOTH_PATTERN_WOOL_GABARDINE
#define  REFLECTION_CLOTH_QUALITY_LOW
#define  REFLECTION_CLOTH_QUALITY_MEDIUM
#define  REFLECTION_CLOTH_QUALITY_HIGH
#define  REFLECTION_FRESNEL_NONE
#define  REFLECTION_FRESNEL_DIELECTRIC
#define  REFLECTION_FRESNEL_CONDUCTOR
#define  REFLECTION_FRESNEL_DIELECTRIC_CUSTOM
#define  REFLECTION_FRESNEL_DIELECTRIC_ASPHALT
#define  REFLECTION_FRESNEL_DIELECTRIC_BEER
#define  REFLECTION_FRESNEL_DIELECTRIC_DIAMOND
#define  REFLECTION_FRESNEL_DIELECTRIC_EMERALD
#define  REFLECTION_FRESNEL_DIELECTRIC_ETHANOL
#define  REFLECTION_FRESNEL_DIELECTRIC_GLASS
#define  REFLECTION_FRESNEL_DIELECTRIC_JADE
#define  REFLECTION_FRESNEL_DIELECTRIC_MILK
#define  REFLECTION_FRESNEL_DIELECTRIC_OIL_VEGETABLE
#define  REFLECTION_FRESNEL_DIELECTRIC_PEARL
#define  REFLECTION_FRESNEL_DIELECTRIC_PET
#define  REFLECTION_FRESNEL_DIELECTRIC_PLEXIGLASS
#define  REFLECTION_FRESNEL_DIELECTRIC_RUBY
#define  REFLECTION_FRESNEL_DIELECTRIC_SAPPHIRE
#define  REFLECTION_FRESNEL_DIELECTRIC_WATER
#define  REFLECTION_FRESNEL_DIELECTRIC_WATER_ICE
#define  REFLECTION_FRESNEL_DIELECTRIC_WHISKEY
#define  REFLECTION_FRESNEL_METAL_CUSTOM
#define  REFLECTION_FRESNEL_METAL_ALUMINUM
#define  REFLECTION_FRESNEL_METAL_BERYLLIUM
#define  REFLECTION_FRESNEL_METAL_CHROMIUM
#define  REFLECTION_FRESNEL_METAL_COPPER
#define  REFLECTION_FRESNEL_METAL_COPPER_OXIDE
#define  REFLECTION_FRESNEL_METAL_GOLD
#define  REFLECTION_FRESNEL_METAL_IRIDIUM
#define  REFLECTION_FRESNEL_METAL_IRON
#define  REFLECTION_FRESNEL_METAL_LITHIUM
#define  REFLECTION_FRESNEL_METAL_MAGNESIUM_OXIDE
#define  REFLECTION_FRESNEL_METAL_MERCURY
#define  REFLECTION_FRESNEL_METAL_NICKEL
#define  REFLECTION_FRESNEL_METAL_NIOBIUM
#define  REFLECTION_FRESNEL_METAL_POTASSIUM
#define  REFLECTION_FRESNEL_METAL_RHODIUM
#define  REFLECTION_FRESNEL_METAL_SELENIUM
#define  REFLECTION_FRESNEL_METAL_SILICON_CARBIDE
#define  REFLECTION_FRESNEL_METAL_SILVER
#define  REFLECTION_FRESNEL_METAL_SODIUM
#define  REFLECTION_FRESNEL_METAL_TANTALUM
#define  REFLECTION_FRESNEL_METAL_TELLURIUM
#define  REFLECTION_FRESNEL_METAL_TIN_TELLURIDE
#define  REFLECTION_FRESNEL_METAL_TITANIUM_NITRIDE
#define  REFLECTION_FRESNEL_METAL_TUNGSTEN
#define  REFLECTION_FRESNEL_METAL_VANADIUM
#define  REFLECTION_FRESNEL_METAL_CUSTOM_NBM
#define  REFLECTION_DEBUG_DUDV_NORMAL
#define  REFLECTION_DEBUG_DUDV_DEFAULT_U
#define  REFLECTION_DEBUG_DUDV_DEFAULT_V
#define  REFLECTION_DEBUG_DUDV_TANGENT_U
#define  REFLECTION_DEBUG_DUDV_TANGENT_V
#define  REFLECTION_DEBUG_DUDV_ANGLE
#define  REFLECTION_DEBUG_SCRATCH_NORMAL
#define  REFLECTION_DEBUG_SCRATCH_DDU
#define  REFLECTION_DEBUG_SCRATCH_DDV
#define  REFLECTION_DEBUG_SCRATCH_BOTH
#define  REFLECTION_DEBUG_SCRATCH_DELTA
#define  REFLECTION_DEBUG_CLOTH_NORMAL
#define  REFLECTION_DEBUG_CLOTH_NOISE
#define  REFLECTION_DEBUG_CLOTH_YARNS
#define  REFLECTION_MAX_LAYERS
#define  REFLECTION_LAYER_DUMMY
#define  REFLECTION_LAYER_QUICKTAB
#define  REFLECTION_LAYER_ADD
#define  REFLECTION_LAYER_REMOVE
#define  REFLECTION_LAYER_COPY
#define  REFLECTION_LAYER_PASTE
#define  REFLECTION_LAYER_DUPLICATE
#define  REFLECTION_LAYER_DATA
#define  REFLECTION_LAYER_GLOBAL_REFLECTION
#define  REFLECTION_LAYER_GLOBAL_SPECULAR
#define  REFLECTION_LAYER_GLOBAL_SEPARATE_PASS
#define  REFLECTION_LAYER_GLOBAL_GROUP
#define  REFLECTION_LAYER_IMPORTED
#define  REFLECTION_LAYER_ENABLED
#define  REFLECTION_LAYER_LINEAR_TEXTURES
#define  REFLECTION_LAYER_PREVIEWS
#define  REFLECTION_LAYER_LAYER_DATA
#define  REFLECTION_LAYER_LAYER_SIZE
#define  REFLECTION_LAYER_GROUP
#define  REFLECTION_LAYER_MAIN_GROUP
#define  REFLECTION_LAYER_MAIN_IMAGE_GROUP
#define  REFLECTION_LAYER_MAIN_IMAGE_PREVIEW
#define  REFLECTION_LAYER_MAIN_IMAGE_MODEL
#define  REFLECTION_LAYER_MAIN_IMAGE_ANISOTROPY
#define  REFLECTION_LAYER_MAIN_IMAGE_PRIMARY
#define  REFLECTION_LAYER_MAIN_IMAGE_SECONDARY
#define  REFLECTION_LAYER_MAIN_IMAGE_DISTANCE
#define  REFLECTION_LAYER_MAIN_IMAGE_CLOTH
#define  REFLECTION_LAYER_MAIN_DISTRIBUTION
#define  REFLECTION_LAYER_MAIN_ADDITIVE
#define  REFLECTION_LAYER_MAIN_COLORED_REFLECTION
#define  REFLECTION_LAYER_MAIN_COLORED_SPECULAR
#define  REFLECTION_LAYER_MAIN_BLEND_MODE
#define  REFLECTION_LAYER_NAME
#define  REFLECTION_LAYER_ID
#define  REFLECTION_LAYER_MAIN_IMAGE_TRISTATE
#define  REFLECTION_LAYER_MAIN_VALUE_ROUGHNESS
#define  REFLECTION_LAYER_MAIN_VALUE_FALLOFF
#define  REFLECTION_LAYER_MAIN_VALUE_INNER
#define  REFLECTION_LAYER_MAIN_VALUE_ORENNAYAR
#define  REFLECTION_LAYER_MAIN_VALUE_REFLECTION
#define  REFLECTION_LAYER_MAIN_VALUE_SPECULAR
#define  REFLECTION_LAYER_MAIN_SHADER_ROUGHNESS
#define  REFLECTION_LAYER_MAIN_SHADER_FALLOFF
#define  REFLECTION_LAYER_MAIN_SHADER_INNER
#define  REFLECTION_LAYER_MAIN_SHADER_ORENNAYAR
#define  REFLECTION_LAYER_MAIN_SHADER_REFLECTION
#define  REFLECTION_LAYER_MAIN_SHADER_SPECULAR
#define  REFLECTION_LAYER_MAIN_VALUE_BUMP
#define  REFLECTION_LAYER_MAIN_VALUE_BUMP_MODE
#define  REFLECTION_LAYER_MAIN_VALUE_BUMP_SPACE
#define  REFLECTION_LAYER_MAIN_VALUE_BUMP_BUMP
#define  REFLECTION_LAYER_MAIN_VALUE_BUMP_NORM
#define  REFLECTION_LAYER_MAIN_VALUE_BUMP_MIPMAP
#define  REFLECTION_LAYER_MAIN_VALUE_BUMP_REVERSEX
#define  REFLECTION_LAYER_MAIN_VALUE_BUMP_REVERSEY
#define  REFLECTION_LAYER_MAIN_VALUE_BUMP_REVERSEZ
#define  REFLECTION_LAYER_MAIN_VALUE_BUMP_SWAP
#define  REFLECTION_LAYER_MAIN_SHADER_BUMP
#define  REFLECTION_LAYER_MAIN_SHADER_BUMP_CUSTOM
#define  REFLECTION_LAYER_COLOR_GROUP
#define  REFLECTION_LAYER_COLOR_COLOR
#define  REFLECTION_LAYER_COLOR_BRIGHTNESS
#define  REFLECTION_LAYER_COLOR_TEXTURE
#define  REFLECTION_LAYER_COLOR_MIX_MODE
#define  REFLECTION_LAYER_COLOR_MIX_STRENGTH
#define  REFLECTION_LAYER_TRANS_GROUP
#define  REFLECTION_LAYER_TRANS_COLOR
#define  REFLECTION_LAYER_TRANS_BRIGHTNESS
#define  REFLECTION_LAYER_TRANS_TEXTURE
#define  REFLECTION_LAYER_TRANS_MIX_MODE
#define  REFLECTION_LAYER_TRANS_MIX_STRENGTH
#define  REFLECTION_LAYER_ANISO_GROUP
#define  REFLECTION_LAYER_ANISO_PROJECTION
#define  REFLECTION_LAYER_ANISO_PROJECTION_SCALE
#define  REFLECTION_LAYER_ANISO_PROJECTION_ANGLE
#define  REFLECTION_LAYER_ANISO_PROJECTION_OFFSET_U
#define  REFLECTION_LAYER_ANISO_PROJECTION_OFFSET_V
#define  REFLECTION_LAYER_ANISO_PROJECTION_COUNT
#define  REFLECTION_LAYER_ANISO_PATTERN
#define  REFLECTION_LAYER_ANISO_MIRROR
#define  REFLECTION_LAYER_ANISO_SCRATCHES
#define  REFLECTION_LAYER_ANISO_VALUE_CUSTOM
#define  REFLECTION_LAYER_ANISO_VALUE_ANISOTROPY
#define  REFLECTION_LAYER_ANISO_VALUE_ORIENTATION
#define  REFLECTION_LAYER_ANISO_SHADER_CUSTOM
#define  REFLECTION_LAYER_ANISO_SHADER_ANISOTROPY
#define  REFLECTION_LAYER_ANISO_SHADER_ORIENTATION
#define  REFLECTION_LAYER_PRIMARY_VALUE_AMPLITUDE
#define  REFLECTION_LAYER_PRIMARY_VALUE_SCALE
#define  REFLECTION_LAYER_PRIMARY_VALUE_LENGTH
#define  REFLECTION_LAYER_PRIMARY_VALUE_ATTENUATION
#define  REFLECTION_LAYER_PRIMARY_SHADER_AMPLITUDE
#define  REFLECTION_LAYER_PRIMARY_SHADER_SCALE
#define  REFLECTION_LAYER_PRIMARY_SHADER_LENGTH
#define  REFLECTION_LAYER_PRIMARY_SHADER_ATTENUATION
#define  REFLECTION_LAYER_SECONDARY_VALUE_AMPLITUDE
#define  REFLECTION_LAYER_SECONDARY_VALUE_SCALE
#define  REFLECTION_LAYER_SECONDARY_VALUE_LENGTH
#define  REFLECTION_LAYER_SECONDARY_VALUE_ATTENUATION
#define  REFLECTION_LAYER_SECONDARY_SHADER_AMPLITUDE
#define  REFLECTION_LAYER_SECONDARY_SHADER_SCALE
#define  REFLECTION_LAYER_SECONDARY_SHADER_LENGTH
#define  REFLECTION_LAYER_SECONDARY_SHADER_ATTENUATION
#define  REFLECTION_LAYER_FRESNEL_GROUP
#define  REFLECTION_LAYER_FRESNEL_MODE
#define  REFLECTION_LAYER_FRESNEL_PRESET
#define  REFLECTION_LAYER_FRESNEL_METAL
#define  REFLECTION_LAYER_FRESNEL_INVERTED
#define  REFLECTION_LAYER_FRESNEL_OPAQUE
#define  REFLECTION_LAYER_FRESNEL_VALUE_STRENGTH
#define  REFLECTION_LAYER_FRESNEL_VALUE_IOR
#define  REFLECTION_LAYER_FRESNEL_VALUE_ETA
#define  REFLECTION_LAYER_FRESNEL_VALUE_ABSORP
#define  REFLECTION_LAYER_FRESNEL_SHADER_STRENGTH
#define  REFLECTION_LAYER_FRESNEL_SHADER_IOR
#define  REFLECTION_LAYER_FRESNEL_SHADER_ETA
#define  REFLECTION_LAYER_FRESNEL_SHADER_ABSORP
#define  REFLECTION_LAYER_FRESNEL_VALUE_ETA2
#define  REFLECTION_LAYER_FRESNEL_VALUE_ABSORP2
#define  REFLECTION_LAYER_SAMPLING_GROUP
#define  REFLECTION_LAYER_SAMPLING_DIM
#define  REFLECTION_LAYER_SAMPLING_DIM_DISTANCE
#define  REFLECTION_LAYER_SAMPLING_DIM_FALLOFF
#define  REFLECTION_LAYER_SAMPLING_CLAMP
#define  REFLECTION_LAYER_SAMPLING_CUTOFF
#define  REFLECTION_LAYER_SAMPLING_EXIT_COLOR
#define  REFLECTION_LAYER_SAMPLING_SEPARATE_PASS
#define  REFLECTION_LAYER_SAMPLING_DIM_COLOR
#define  REFLECTION_LAYER_SAMPLING_SAMPLE_COUNT
#define  REFLECTION_LAYER_CLOTH_GROUP
#define  REFLECTION_LAYER_CLOTH_PRESET
#define  REFLECTION_LAYER_CLOTH_PATTERN
#define  REFLECTION_LAYER_CLOTH_QUALITY
#define  REFLECTION_LAYER_CLOTH_SMOOTHING
#define  REFLECTION_LAYER_CLOTH_SCATTERING_UNIFORM
#define  REFLECTION_LAYER_CLOTH_SCATTERING_FORWARD
#define  REFLECTION_LAYER_CLOTH_VALUE_ORIENTATION
#define  REFLECTION_LAYER_CLOTH_VALUE_SCALE_U
#define  REFLECTION_LAYER_CLOTH_VALUE_SCALE_V
#define  REFLECTION_LAYER_CLOTH_VALUE_HIGHLIGHTS
#define  REFLECTION_LAYER_CLOTH_SHADER_ORIENTATION
#define  REFLECTION_LAYER_CLOTH_SHADER_SCALE_U
#define  REFLECTION_LAYER_CLOTH_SHADER_SCALE_V
#define  REFLECTION_LAYER_CLOTH_SHADER_HIGHLIGHTS
#define  REFLECTION_LAYER_CLOTH_NOISE_INTENSITY
#define  REFLECTION_LAYER_CLOTH_NOISE_SCALE
#define  REFLECTION_LAYER_CLOTH_NOISE_SHAPE_WARP
#define  REFLECTION_LAYER_CLOTH_NOISE_SHAPE_WEFT
#define  REFLECTION_LAYER_CLOTH_NOISE_SHAPE_SCALE
#define  REFLECTION_LAYER_CLOTH_COLOR_DIFFUSE_WARP
#define  REFLECTION_LAYER_CLOTH_COLOR_DIFFUSE_WEFT
#define  REFLECTION_LAYER_CLOTH_COLOR_SPECULAR_WARP
#define  REFLECTION_LAYER_CLOTH_COLOR_SPECULAR_WEFT
#define  REFLECTION_LAYER_CLOTH_SHADER_DIFFUSE_WARP
#define  REFLECTION_LAYER_CLOTH_SHADER_DIFFUSE_WEFT
#define  REFLECTION_LAYER_CLOTH_SHADER_SPECULAR_WARP
#define  REFLECTION_LAYER_CLOTH_SHADER_SPECULAR_WEFT

REFLECTION_LAYER_DEBUG

Reflection layer Debug.

#define  REFLECTION_LAYER_DEBUG_GROUP
#define  REFLECTION_LAYER_DEBUG_DUDV
#define  REFLECTION_LAYER_DEBUG_SCRATCHES
#define  REFLECTION_LAYER_DEBUG_WARMNESS
#define  REFLECTION_LAYER_DEBUG_CLOTH

Macro Definition Documentation

◆  REFLECTION_MAX_LAYERS

#define REFLECTION_MAX_LAYERS