Kanzi 4.1.0
kanzi::StandardPostProcessMaterial Class Reference

Contains property types of Standard post-process materials. More...

#include <kanzi/core.ui/graphics3d/standard_postprocess_material.hpp>

Static Public Member Functions

static float getBloomIntensity (const Object &object)
 Gets the value of the BloomIntensityProperty of an object.
 
static ResourceSharedPtr getBloomIntensityTexture (const Object &object)
 Gets the value of the BloomIntensityTextureProperty of an object.
 
static float getBloomRadius (const Object &object)
 Gets the value of the BloomRadiusProperty of an object.
 
static bool getBloomUseIntensityTextureProperty (const Object &object)
 Gets the value of the BloomUseIntensityTextureProperty of an object.
 
static Vector2 getBlurDirection (const Object &object)
 Gets the value of the BlurDirectionProperty of an object.
 
static float getBlurRadius (const Object &object)
 Gets the value of the BlurRadiusProperty of an object.
 
static float getChromaticAberrationAmountProperty (const Object &object)
 Gets the value of the ChromaticAberrationAmountProperty of an object.
 
static float getChromaticAberrationDitheringAmountProperty (const Object &object)
 Gets the value of the ChromaticAberrationDitheringAmountProperty of an object.
 
static ColorRGBA getColorGradingHighlightColorProperty (const Object &object)
 Gets the value of the ColorGradingHighlightColorProperty of an object.
 
static Vector2 getColorGradingHighlightRangeProperty (const Object &object)
 Gets the value of the ColorGradingHighlightRangeProperty of an object.
 
static Vector3 getColorGradingHSVProperty (const Object &object)
 Gets the value of the ColorGradingHSVProperty of an object.
 
static ColorRGBA getColorGradingMidtoneColorProperty (const Object &object)
 Gets the value of the ColorGradingMidtoneColorProperty of an object.
 
static ColorRGBA getColorGradingShadowColorProperty (const Object &object)
 Gets the value of the ColorGradingShadowColorProperty of an object.
 
static Vector2 getColorGradingShadowRangeProperty (const Object &object)
 Gets the value of the ColorGradingShadowRangeProperty of an object.
 
static float getTonemapA (const Object &object)
 Gets the value of the TonemapAProperty of an object.
 
static float getTonemapB (const Object &object)
 Gets the value of the TonemapBProperty of an object.
 
static float getTonemapC (const Object &object)
 Gets the value of the TonemapCProperty of an object.
 
static float getTonemapD (const Object &object)
 Gets the value of the TonemapDProperty of an object.
 
static float getTonemapE (const Object &object)
 Gets the value of the TonemapEProperty of an object.
 
static float getTonemapF (const Object &object)
 Gets the value of the TonemapFProperty of an object.
 
static float getTonemapWhiteScale (const Object &object)
 Gets the value of the TonemapWhiteScaleProperty of an object.
 
static float getVignetteInnerDistanceProperty (const Object &object)
 Gets the value of the VignetteInnerDistanceProperty of an object.
 
static ColorRGBA getVignetteOuterColorProperty (const Object &object)
 Gets the value of the VignetteOuterColorProperty of an object.
 
static float getVignetteOuterDistanceProperty (const Object &object)
 Gets the value of the VignetteOuterDistanceProperty of an object.
 
static PropertyTypeEditorInfoSharedPtr makeEditorInfo ()
 
static void setBloomIntensity (Object &object, float value)
 Sets the value of the BloomIntensityProperty of an object.
 
static void setBloomIntensityTexture (Object &object, ResourceSharedPtr value)
 Sets the value of the BloomIntensityTextureProperty of an object.
 
static void setBloomRadius (Object &object, float value)
 Sets the value of the BloomRadiusProperty of an object.
 
static void setBloomUseIntensityTextureProperty (Object &object, bool value)
 Sets the value of the BloomUseIntensityTextureProperty of an object.
 
static void setBlurDirection (Object &object, Vector2 value)
 Sets the value of the BlurDirectionProperty of an object.
 
static void setBlurRadius (Object &object, float value)
 Sets the value of the BlurRadiusProperty of an object.
 
static void setChromaticAberrationAmountProperty (Object &object, float value)
 Sets the value of the ChromaticAberrationAmountProperty of an object.
 
static void setChromaticAberrationDitheringAmountProperty (Object &object, float value)
 Sets the value of the ChromaticAberrationDitheringAmountProperty of an object.
 
static void setColorGradingHighlightColorProperty (Object &object, ColorRGBA value)
 Sets the value of the ColorGradingHighlightColorProperty of an object.
 
static void setColorGradingHighlightRangeProperty (Object &object, Vector2 value)
 Sets the value of the ColorGradingHighlightRangeProperty of an object.
 
static void setColorGradingHSVProperty (Object &object, Vector3 value)
 Sets the value of the ColorGradingHSVProperty of an object.
 
static void setColorGradingMidtoneColorProperty (Object &object, ColorRGBA value)
 Sets the value of the ColorGradingMidtoneColorProperty of an object.
 
static void setColorGradingShadowColorProperty (Object &object, ColorRGBA value)
 Sets the value of the ColorGradingShadowColorProperty of an object.
 
static void setColorGradingShadowRangeProperty (Object &object, Vector2 value)
 Sets the value of the ColorGradingShadowRangeProperty of an object.
 
static void setTonemapA (Object &object, float value)
 Sets the value of the TonemapAProperty of an object.
 
static void setTonemapB (Object &object, float value)
 Sets the value of the TonemapBProperty of an object.
 
static void setTonemapC (Object &object, float value)
 Sets the value of the TonemapCProperty of an object.
 
static void setTonemapD (Object &object, float value)
 Sets the value of the TonemapDProperty of an object.
 
static void setTonemapE (Object &object, float value)
 Sets the value of the TonemapEProperty of an object.
 
static void setTonemapF (Object &object, float value)
 Sets the value of the TonemapFProperty of an object.
 
static void setTonemapWhiteScale (Object &object, float value)
 Sets the value of the TonemapWhiteScaleProperty of an object.
 
static void setVignetteInnerDistanceProperty (Object &object, float value)
 Sets the value of the VignetteInnerDistanceProperty of an object.
 
static void setVignetteOuterColorProperty (Object &object, ColorRGBA value)
 Sets the value of the VignetteOuterColorProperty of an object.
 
static void setVignetteOuterDistanceProperty (Object &object, float value)
 Sets the value of the VignetteOuterDistanceProperty of an object.
 

Static Public Attributes

static PropertyType< floatBloomIntensityProperty
 Determines the bloom Intensity.
 
static PropertyType< ResourceSharedPtrBloomIntensityTextureProperty
 Determines the bloom radius texture.
 
static PropertyType< floatBloomRadiusProperty
 Determines the bloom radius.
 
static PropertyType< boolBloomUseIntensityTextureProperty
 Determines if the bloom Intensity texture is used or not.
 
static PropertyType< Vector2BlurDirectionProperty
 Determines the blur direction.
 
static PropertyType< floatBlurRadiusProperty
 Determines the blur radius.
 
static PropertyType< floatChromaticAberrationAmountProperty
 Sets the chromatic aberration amount.
 
static PropertyType< floatChromaticAberrationDitheringAmountProperty
 Sets the chromatic aberration dithering amount.
 
static PropertyType< ColorRGBAColorGradingHighlightColorProperty
 Color grading highlight color.
 
static PropertyType< Vector2ColorGradingHighlightRangeProperty
 Sets the luminance range where the highlight color is applied.
 
static PropertyType< Vector3ColorGradingHSVProperty
 Sets the HSV adjustment for the input color.
 
static PropertyType< ColorRGBAColorGradingMidtoneColorProperty
 Color grading midtone color.
 
static PropertyType< ColorRGBAColorGradingShadowColorProperty
 Color grading shadow color.
 
static PropertyType< Vector2ColorGradingShadowRangeProperty
 Sets the luminance range where the shadow color is applied.
 
static PropertyType< floatTonemapAProperty
 Tonemap function parameter A.
 
static PropertyType< floatTonemapBProperty
 Tonemap function parameter B.
 
static PropertyType< floatTonemapCProperty
 Tonemap function parameter C.
 
static PropertyType< floatTonemapDProperty
 Tonemap function parameter D.
 
static PropertyType< floatTonemapEProperty
 Tonemap function parameter E.
 
static PropertyType< floatTonemapFProperty
 Tonemap function parameter F.
 
static PropertyType< floatTonemapWhiteScaleProperty
 Tonemap function parameter Wwhite scale.
 
static PropertyType< floatVignetteInnerDistanceProperty
 Vignette inner distance value, sets where the vignette effect starts.
 
static PropertyType< ColorRGBAVignetteOuterColorProperty
 Vignette color.
 
static PropertyType< floatVignetteOuterDistanceProperty
 Vignette outer distance value, sets where the vignette effect ends.
 

Detailed Description

Contains property types of Standard post-process materials.

Since
Kanzi 4.0.0

Member Function Documentation

◆ getBlurRadius()

static float kanzi::StandardPostProcessMaterial::getBlurRadius ( const Object & object)
inlinestatic

Gets the value of the BlurRadiusProperty of an object.

Parameters
objectThe object from which to get the value of the BlurRadiusProperty.
Returns
Returns the value of the BlurRadiusProperty.

◆ setBlurRadius()

static void kanzi::StandardPostProcessMaterial::setBlurRadius ( Object & object,
float value )
inlinestatic

Sets the value of the BlurRadiusProperty of an object.

Parameters
objectThe object on which to set the BlurRadiusProperty.
valueThe value to which to set the BlurRadiusProperty.

◆ getBlurDirection()

static Vector2 kanzi::StandardPostProcessMaterial::getBlurDirection ( const Object & object)
inlinestatic

Gets the value of the BlurDirectionProperty of an object.

Parameters
objectThe object from which to get the value of the BlurDirectionProperty.
Returns
Returns the value of the BlurDirectionProperty.

◆ setBlurDirection()

static void kanzi::StandardPostProcessMaterial::setBlurDirection ( Object & object,
Vector2 value )
inlinestatic

Sets the value of the BlurDirectionProperty of an object.

Parameters
objectThe object on which to set the BlurDirectionProperty.
valueThe value to which to set the BlurDirectionProperty.

◆ getBloomRadius()

static float kanzi::StandardPostProcessMaterial::getBloomRadius ( const Object & object)
inlinestatic

Gets the value of the BloomRadiusProperty of an object.

Parameters
objectThe object from which to get the value of the BloomRadiusProperty.
Returns
Returns the value of the BloomRadiusProperty.

◆ setBloomRadius()

static void kanzi::StandardPostProcessMaterial::setBloomRadius ( Object & object,
float value )
inlinestatic

Sets the value of the BloomRadiusProperty of an object.

Parameters
objectThe object on which to set the BloomRadiusProperty.
valueThe value to which to set the BloomRadiusProperty.

◆ getBloomIntensity()

static float kanzi::StandardPostProcessMaterial::getBloomIntensity ( const Object & object)
inlinestatic

Gets the value of the BloomIntensityProperty of an object.

Parameters
objectThe object from which to get the value of the BloomIntensityProperty.
Returns
Returns the value of the BloomIntensityProperty.

◆ setBloomIntensity()

static void kanzi::StandardPostProcessMaterial::setBloomIntensity ( Object & object,
float value )
inlinestatic

Sets the value of the BloomIntensityProperty of an object.

Parameters
objectThe object on which to set the BloomIntensityProperty.
valueThe value to which to set the BloomIntensityProperty.

◆ getBloomUseIntensityTextureProperty()

static bool kanzi::StandardPostProcessMaterial::getBloomUseIntensityTextureProperty ( const Object & object)
inlinestatic

Gets the value of the BloomUseIntensityTextureProperty of an object.

Parameters
objectThe object from which to get the value of the BloomUseIntensityTextureProperty.
Returns
Returns the value of the BloomUseIntensityTextureProperty.

◆ setBloomUseIntensityTextureProperty()

static void kanzi::StandardPostProcessMaterial::setBloomUseIntensityTextureProperty ( Object & object,
bool value )
inlinestatic

Sets the value of the BloomUseIntensityTextureProperty of an object.

Parameters
objectThe object on which to set the BloomUseIntensityTextureProperty.
valueThe value to which to set the BloomUseIntensityTextureProperty.

◆ getBloomIntensityTexture()

static ResourceSharedPtr kanzi::StandardPostProcessMaterial::getBloomIntensityTexture ( const Object & object)
inlinestatic

Gets the value of the BloomIntensityTextureProperty of an object.

Parameters
objectThe object from which to get the value of the BloomIntensityTextureProperty.
Returns
Returns the value of the BloomIntensityTextureProperty.

◆ setBloomIntensityTexture()

static void kanzi::StandardPostProcessMaterial::setBloomIntensityTexture ( Object & object,
ResourceSharedPtr value )
inlinestatic

Sets the value of the BloomIntensityTextureProperty of an object.

Parameters
objectThe object on which to set the BloomIntensityTextureProperty.
valueThe value to which to set the BloomIntensityTextureProperty.

◆ getTonemapA()

static float kanzi::StandardPostProcessMaterial::getTonemapA ( const Object & object)
inlinestatic

Gets the value of the TonemapAProperty of an object.

Parameters
objectThe object from which to get the value of the TonemapAProperty.
Returns
Returns the value of the TonemapAProperty.

◆ setTonemapA()

static void kanzi::StandardPostProcessMaterial::setTonemapA ( Object & object,
float value )
inlinestatic

Sets the value of the TonemapAProperty of an object.

Parameters
objectThe object on which to set the TonemapAProperty.
valueThe value to which to set the TonemapAProperty.

◆ getTonemapB()

static float kanzi::StandardPostProcessMaterial::getTonemapB ( const Object & object)
inlinestatic

Gets the value of the TonemapBProperty of an object.

Parameters
objectThe object from which to get the value of the TonemapBProperty.
Returns
Returns the value of the TonemapBProperty.

◆ setTonemapB()

static void kanzi::StandardPostProcessMaterial::setTonemapB ( Object & object,
float value )
inlinestatic

Sets the value of the TonemapBProperty of an object.

Parameters
objectThe object on which to set the TonemapBProperty.
valueThe value to which to set the TonemapBProperty.

◆ getTonemapC()

static float kanzi::StandardPostProcessMaterial::getTonemapC ( const Object & object)
inlinestatic

Gets the value of the TonemapCProperty of an object.

Parameters
objectThe object from which to get the value of the TonemapCProperty.
Returns
Returns the value of the TonemapCProperty.

◆ setTonemapC()

static void kanzi::StandardPostProcessMaterial::setTonemapC ( Object & object,
float value )
inlinestatic

Sets the value of the TonemapCProperty of an object.

Parameters
objectThe object on which to set the TonemapCProperty.
valueThe value to which to set the TonemapCProperty.

◆ getTonemapD()

static float kanzi::StandardPostProcessMaterial::getTonemapD ( const Object & object)
inlinestatic

Gets the value of the TonemapDProperty of an object.

Parameters
objectThe object from which to get the value of the TonemapDProperty.
Returns
Returns the value of the TonemapDProperty.

◆ setTonemapD()

static void kanzi::StandardPostProcessMaterial::setTonemapD ( Object & object,
float value )
inlinestatic

Sets the value of the TonemapDProperty of an object.

Parameters
objectThe object on which to set the TonemapDProperty.
valueThe value to which to set the TonemapDProperty.

◆ getTonemapE()

static float kanzi::StandardPostProcessMaterial::getTonemapE ( const Object & object)
inlinestatic

Gets the value of the TonemapEProperty of an object.

Parameters
objectThe object from which to get the value of the TonemapEProperty.
Returns
Returns the value of the TonemapEProperty.

◆ setTonemapE()

static void kanzi::StandardPostProcessMaterial::setTonemapE ( Object & object,
float value )
inlinestatic

Sets the value of the TonemapEProperty of an object.

Parameters
objectThe object on which to set the TonemapEProperty.
valueThe value to which to set the TonemapEProperty.

◆ getTonemapF()

static float kanzi::StandardPostProcessMaterial::getTonemapF ( const Object & object)
inlinestatic

Gets the value of the TonemapFProperty of an object.

Parameters
objectThe object from which to get the value of the TonemapFProperty.
Returns
Returns the value of the TonemapFProperty.

◆ setTonemapF()

static void kanzi::StandardPostProcessMaterial::setTonemapF ( Object & object,
float value )
inlinestatic

Sets the value of the TonemapFProperty of an object.

Parameters
objectThe object on which to set the TonemapFProperty.
valueThe value to which to set the TonemapFProperty.

◆ getTonemapWhiteScale()

static float kanzi::StandardPostProcessMaterial::getTonemapWhiteScale ( const Object & object)
inlinestatic

Gets the value of the TonemapWhiteScaleProperty of an object.

Parameters
objectThe object from which to get the value of the TonemapWhiteScaleProperty.
Returns
Returns the value of the TonemapWhiteScaleProperty.

◆ setTonemapWhiteScale()

static void kanzi::StandardPostProcessMaterial::setTonemapWhiteScale ( Object & object,
float value )
inlinestatic

Sets the value of the TonemapWhiteScaleProperty of an object.

Parameters
objectThe object on which to set the TonemapWhiteScaleProperty.
valueThe value to which to set the TonemapWhiteScaleProperty.

◆ getVignetteOuterColorProperty()

static ColorRGBA kanzi::StandardPostProcessMaterial::getVignetteOuterColorProperty ( const Object & object)
inlinestatic

Gets the value of the VignetteOuterColorProperty of an object.

Parameters
objectThe object from which to get the value of the VignetteOuterColorProperty.
Returns
Returns the value of the VignetteOuterColorProperty.

◆ setVignetteOuterColorProperty()

static void kanzi::StandardPostProcessMaterial::setVignetteOuterColorProperty ( Object & object,
ColorRGBA value )
inlinestatic

Sets the value of the VignetteOuterColorProperty of an object.

Parameters
objectThe object on which to set the VignetteOuterColorProperty.
valueThe value to which to set the VignetteOuterColorProperty.

◆ getVignetteOuterDistanceProperty()

static float kanzi::StandardPostProcessMaterial::getVignetteOuterDistanceProperty ( const Object & object)
inlinestatic

Gets the value of the VignetteOuterDistanceProperty of an object.

Parameters
objectThe object from which to get the value of the VignetteOuterDistanceProperty.
Returns
Returns the value of the VignetteOuterDistanceProperty.

◆ setVignetteOuterDistanceProperty()

static void kanzi::StandardPostProcessMaterial::setVignetteOuterDistanceProperty ( Object & object,
float value )
inlinestatic

Sets the value of the VignetteOuterDistanceProperty of an object.

Parameters
objectThe object on which to set the VignetteOuterDistanceProperty.
valueThe value to which to set the VignetteOuterDistanceProperty.

◆ getVignetteInnerDistanceProperty()

static float kanzi::StandardPostProcessMaterial::getVignetteInnerDistanceProperty ( const Object & object)
inlinestatic

Gets the value of the VignetteInnerDistanceProperty of an object.

Parameters
objectThe object from which to get the value of the VignetteInnerDistanceProperty.
Returns
Returns the value of the VignetteInnerDistanceProperty.

◆ setVignetteInnerDistanceProperty()

static void kanzi::StandardPostProcessMaterial::setVignetteInnerDistanceProperty ( Object & object,
float value )
inlinestatic

Sets the value of the VignetteInnerDistanceProperty of an object.

Parameters
objectThe object on which to set the VignetteInnerDistanceProperty.
valueThe value to which to set the VignetteInnerDistanceProperty.

◆ getColorGradingShadowColorProperty()

static ColorRGBA kanzi::StandardPostProcessMaterial::getColorGradingShadowColorProperty ( const Object & object)
inlinestatic

Gets the value of the ColorGradingShadowColorProperty of an object.

Parameters
objectThe object from which to get the value of the ColorGradingShadowColorProperty.
Returns
Returns the value of the ColorGradingShadowColorProperty.

◆ setColorGradingShadowColorProperty()

static void kanzi::StandardPostProcessMaterial::setColorGradingShadowColorProperty ( Object & object,
ColorRGBA value )
inlinestatic

Sets the value of the ColorGradingShadowColorProperty of an object.

Parameters
objectThe object on which to set the ColorGradingShadowColorProperty.
valueThe value to which to set the ColorGradingShadowColorProperty.

◆ getColorGradingMidtoneColorProperty()

static ColorRGBA kanzi::StandardPostProcessMaterial::getColorGradingMidtoneColorProperty ( const Object & object)
inlinestatic

Gets the value of the ColorGradingMidtoneColorProperty of an object.

Parameters
objectThe object from which to get the value of the ColorGradingMidtoneColorProperty.
Returns
Returns the value of the ColorGradingMidtoneColorProperty.

◆ setColorGradingMidtoneColorProperty()

static void kanzi::StandardPostProcessMaterial::setColorGradingMidtoneColorProperty ( Object & object,
ColorRGBA value )
inlinestatic

Sets the value of the ColorGradingMidtoneColorProperty of an object.

Parameters
objectThe object on which to set the ColorGradingMidtoneColorProperty.
valueThe value to which to set the ColorGradingMidtoneColorProperty.

◆ getColorGradingHighlightColorProperty()

static ColorRGBA kanzi::StandardPostProcessMaterial::getColorGradingHighlightColorProperty ( const Object & object)
inlinestatic

Gets the value of the ColorGradingHighlightColorProperty of an object.

Parameters
objectThe object from which to get the value of the ColorGradingHighlightColorProperty.
Returns
Returns the value of the ColorGradingHighlightColorProperty.

◆ setColorGradingHighlightColorProperty()

static void kanzi::StandardPostProcessMaterial::setColorGradingHighlightColorProperty ( Object & object,
ColorRGBA value )
inlinestatic

Sets the value of the ColorGradingHighlightColorProperty of an object.

Parameters
objectThe object on which to set the ColorGradingHighlightColorProperty.
valueThe value to which to set the ColorGradingHighlightColorProperty.

◆ getColorGradingShadowRangeProperty()

static Vector2 kanzi::StandardPostProcessMaterial::getColorGradingShadowRangeProperty ( const Object & object)
inlinestatic

Gets the value of the ColorGradingShadowRangeProperty of an object.

Parameters
objectThe object from which to get the value of the ColorGradingShadowRangeProperty.
Returns
Returns the value of the ColorGradingShadowRangeProperty.

◆ setColorGradingShadowRangeProperty()

static void kanzi::StandardPostProcessMaterial::setColorGradingShadowRangeProperty ( Object & object,
Vector2 value )
inlinestatic

Sets the value of the ColorGradingShadowRangeProperty of an object.

Parameters
objectThe object on which to set the ColorGradingShadowRangeProperty.
valueThe value to which to set the ColorGradingShadowRangeProperty.

◆ getColorGradingHighlightRangeProperty()

static Vector2 kanzi::StandardPostProcessMaterial::getColorGradingHighlightRangeProperty ( const Object & object)
inlinestatic

Gets the value of the ColorGradingHighlightRangeProperty of an object.

Parameters
objectThe object from which to get the value of the ColorGradingHighlightRangeProperty.
Returns
Returns the value of the ColorGradingHighlightRangeProperty.

◆ setColorGradingHighlightRangeProperty()

static void kanzi::StandardPostProcessMaterial::setColorGradingHighlightRangeProperty ( Object & object,
Vector2 value )
inlinestatic

Sets the value of the ColorGradingHighlightRangeProperty of an object.

Parameters
objectThe object on which to set the ColorGradingHighlightRangeProperty.
valueThe value to which to set the ColorGradingHighlightRangeProperty.

◆ getColorGradingHSVProperty()

static Vector3 kanzi::StandardPostProcessMaterial::getColorGradingHSVProperty ( const Object & object)
inlinestatic

Gets the value of the ColorGradingHSVProperty of an object.

Parameters
objectThe object from which to get the value of the ColorGradingHSVProperty.
Returns
Returns the value of the ColorGradingHSVProperty.

◆ setColorGradingHSVProperty()

static void kanzi::StandardPostProcessMaterial::setColorGradingHSVProperty ( Object & object,
Vector3 value )
inlinestatic

Sets the value of the ColorGradingHSVProperty of an object.

Parameters
objectThe object on which to set the ColorGradingHSVProperty.
valueThe value to which to set the ColorGradingHSVProperty.

◆ getChromaticAberrationAmountProperty()

static float kanzi::StandardPostProcessMaterial::getChromaticAberrationAmountProperty ( const Object & object)
inlinestatic

Gets the value of the ChromaticAberrationAmountProperty of an object.

Parameters
objectThe object from which to get the value of the ChromaticAberrationAmountProperty.
Returns
Returns the value of the ChromaticAberrationAmountProperty.

◆ setChromaticAberrationAmountProperty()

static void kanzi::StandardPostProcessMaterial::setChromaticAberrationAmountProperty ( Object & object,
float value )
inlinestatic

Sets the value of the ChromaticAberrationAmountProperty of an object.

Parameters
objectThe object on which to set the ChromaticAberrationAmountProperty.
valueThe value to which to set the ChromaticAberrationAmountProperty.

◆ getChromaticAberrationDitheringAmountProperty()

static float kanzi::StandardPostProcessMaterial::getChromaticAberrationDitheringAmountProperty ( const Object & object)
inlinestatic

Gets the value of the ChromaticAberrationDitheringAmountProperty of an object.

Parameters
objectThe object from which to get the value of the ChromaticAberrationDitheringAmountProperty.
Returns
Returns the value of the ChromaticAberrationDitheringAmountProperty.

◆ setChromaticAberrationDitheringAmountProperty()

static void kanzi::StandardPostProcessMaterial::setChromaticAberrationDitheringAmountProperty ( Object & object,
float value )
inlinestatic

Sets the value of the ChromaticAberrationDitheringAmountProperty of an object.

Parameters
objectThe object on which to set the ChromaticAberrationDitheringAmountProperty.
valueThe value to which to set the ChromaticAberrationDitheringAmountProperty.

◆ makeEditorInfo()

static PropertyTypeEditorInfoSharedPtr kanzi::StandardPostProcessMaterial::makeEditorInfo ( )
static

Member Data Documentation

◆ BlurRadiusProperty

PropertyType<float> kanzi::StandardPostProcessMaterial::BlurRadiusProperty
static

Determines the blur radius.

The default value is 1.0f.

See also
setBlurRadius(), getBlurRadius()

◆ BlurDirectionProperty

PropertyType<Vector2> kanzi::StandardPostProcessMaterial::BlurDirectionProperty
static

Determines the blur direction.

The default value is { 1.0, 0.0 }

See also
setBlurDirection(), getBlurDirection()

◆ BloomRadiusProperty

PropertyType<float> kanzi::StandardPostProcessMaterial::BloomRadiusProperty
static

Determines the bloom radius.

The default value is 1.0f.

See also
setBloomRadius(), getBloomRadius()

◆ BloomIntensityProperty

PropertyType<float> kanzi::StandardPostProcessMaterial::BloomIntensityProperty
static

Determines the bloom Intensity.

The default value is 1.0f.

See also
setBloomIntensity(), getBloomIntensity()

◆ BloomUseIntensityTextureProperty

PropertyType<bool> kanzi::StandardPostProcessMaterial::BloomUseIntensityTextureProperty
static

Determines if the bloom Intensity texture is used or not.

The default value is False.

See also
setBloomUseIntensityTextureProperty(), getBloomUseIntensityTextureProperty()

◆ BloomIntensityTextureProperty

PropertyType<ResourceSharedPtr> kanzi::StandardPostProcessMaterial::BloomIntensityTextureProperty
static

Determines the bloom radius texture.

See also
setBloomRadius(), getBloomRadius()

◆ TonemapAProperty

PropertyType<float> kanzi::StandardPostProcessMaterial::TonemapAProperty
static

Tonemap function parameter A.

The default value is 0.15f.

See also
setTonemapA(), getTonemapA()

◆ TonemapBProperty

PropertyType<float> kanzi::StandardPostProcessMaterial::TonemapBProperty
static

Tonemap function parameter B.

The default value is 0.5.

See also
setTonemapB(), getTonemapB()

◆ TonemapCProperty

PropertyType<float> kanzi::StandardPostProcessMaterial::TonemapCProperty
static

Tonemap function parameter C.

The default value is 0.1.

See also
setTonemapC(), getTonemapC()

◆ TonemapDProperty

PropertyType<float> kanzi::StandardPostProcessMaterial::TonemapDProperty
static

Tonemap function parameter D.

The default value is 0.2.

See also
setTonemapD(), getTonemapD()

◆ TonemapEProperty

PropertyType<float> kanzi::StandardPostProcessMaterial::TonemapEProperty
static

Tonemap function parameter E.

The default value is 0.02.

See also
setTonemapE(), getTonemapE()

◆ TonemapFProperty

PropertyType<float> kanzi::StandardPostProcessMaterial::TonemapFProperty
static

Tonemap function parameter F.

The default value is 0.3.

See also
setTonemapF(), getTonemapF()

◆ TonemapWhiteScaleProperty

PropertyType<float> kanzi::StandardPostProcessMaterial::TonemapWhiteScaleProperty
static

Tonemap function parameter Wwhite scale.

The default value is 10.0.

See also
setTonemapWhiteScale(), getTonemapWhiteScale()

◆ VignetteOuterColorProperty

PropertyType<ColorRGBA> kanzi::StandardPostProcessMaterial::VignetteOuterColorProperty
static

Vignette color.

The default value is black with alpha 1.0.

See also
setVignetteOuterColorProperty(), getVignetteOuterColorProperty()

◆ VignetteOuterDistanceProperty

PropertyType<float> kanzi::StandardPostProcessMaterial::VignetteOuterDistanceProperty
static

Vignette outer distance value, sets where the vignette effect ends.

The default value is 1.5.

See also
setVignetteOuterDistanceProperty(), getVignetteOuterDistanceProperty()

◆ VignetteInnerDistanceProperty

PropertyType<float> kanzi::StandardPostProcessMaterial::VignetteInnerDistanceProperty
static

Vignette inner distance value, sets where the vignette effect starts.

The default value is 0.25.

See also
setVignetteInnerDistanceProperty(), getVignetteInnerDistanceProperty()

◆ ColorGradingShadowColorProperty

PropertyType<ColorRGBA> kanzi::StandardPostProcessMaterial::ColorGradingShadowColorProperty
static

Color grading shadow color.

The default value is white.

See also
setColorGradingShadowColorProperty(), getColorGradingShadowColorProperty()

◆ ColorGradingMidtoneColorProperty

PropertyType<ColorRGBA> kanzi::StandardPostProcessMaterial::ColorGradingMidtoneColorProperty
static

Color grading midtone color.

The default value is white.

See also
setColorGradingMidtoneColorProperty(), getColorGradingMidtoneColorProperty()

◆ ColorGradingHighlightColorProperty

PropertyType<ColorRGBA> kanzi::StandardPostProcessMaterial::ColorGradingHighlightColorProperty
static

Color grading highlight color.

The default value is white.

See also
setColorGradingHighlightColorProperty(), getColorGradingHighlightColorProperty()

◆ ColorGradingShadowRangeProperty

PropertyType<Vector2> kanzi::StandardPostProcessMaterial::ColorGradingShadowRangeProperty
static

Sets the luminance range where the shadow color is applied.

The default value is { 0.0, 0.33 }.

See also
setColorGradingShadowRangeProperty(), getColorGradingShadowRangeProperty()

◆ ColorGradingHighlightRangeProperty

PropertyType<Vector2> kanzi::StandardPostProcessMaterial::ColorGradingHighlightRangeProperty
static

Sets the luminance range where the highlight color is applied.

The default value is { 0.66, 1.0 }.

See also
setColorGradingHighlightRangeProperty(), getColorGradingHighlightRangeProperty()

◆ ColorGradingHSVProperty

PropertyType<Vector3> kanzi::StandardPostProcessMaterial::ColorGradingHSVProperty
static

Sets the HSV adjustment for the input color.

The default value is { 0.0, 0.0, 0.0 }.

See also
setColorGradingHSVProperty(), getColorGradingHSVProperty()

◆ ChromaticAberrationAmountProperty

PropertyType<float> kanzi::StandardPostProcessMaterial::ChromaticAberrationAmountProperty
static

Sets the chromatic aberration amount.

The default value is 0.09.

See also
setChromaticAberrationAmountProperty(), getChromaticAberrationAmountProperty()

◆ ChromaticAberrationDitheringAmountProperty

PropertyType<float> kanzi::StandardPostProcessMaterial::ChromaticAberrationDitheringAmountProperty
static

Sets the chromatic aberration dithering amount.

The default value is 0.1.

See also
setChromaticAberrationDitheringAmountProperty(), getChromaticAberrationDitheringAmountProperty()

The documentation for this class was generated from the following file: