Kanzi 4.1.0
SSAOHBAOMaterialMetadata Interface Reference

Metadata definitions for SSAOHBAOMaterial. More...

Inheritance diagram for SSAOHBAOMaterialMetadata:
[legend]

Public Attributes

DynamicPropertyType< FloatAORadiusProperty
 Screen-space ambient occlusion (SSAO) effect radius.
 
DynamicPropertyType< FloatAOStrengthProperty
 Screen-space ambient occlusion (SSAO) strength.
 
DynamicPropertyType< Vector2BlurDirectionProperty
 Blur direction of the ambient occlusion bilateral blur.
 
DynamicPropertyType< Vector2FocalLenProperty
 HBAO input property for focal length.
 
DynamicPropertyType< Vector2LinMADProperty
 HBAO input property for LinMAD uniform.
 
AbstractMetaclass metaclass = new AbstractMetaclass("Kanzi.SSAOHBAOMaterial")
 Metaclass for SSAOHBAOMaterial.
 
DynamicPropertyType< Vector2UVToViewAProperty
 HBAO input property for UVToViewA uniform.
 
DynamicPropertyType< Vector2UVToViewBProperty
 HBAO input property for UVToViewB uniform.
 

Detailed Description

Metadata definitions for SSAOHBAOMaterial.

Member Data Documentation

◆ AORadiusProperty

DynamicPropertyType<Float> AORadiusProperty
Initial value:
=
new DynamicPropertyType<>("AORadius", Float.class)

Screen-space ambient occlusion (SSAO) effect radius.

Used to calculate the SSAO texture.

◆ AOStrengthProperty

DynamicPropertyType<Float> AOStrengthProperty
Initial value:
=
new DynamicPropertyType<>("AOStrength", Float.class)

Screen-space ambient occlusion (SSAO) strength.

Used to calculate the SSAO texture.

◆ BlurDirectionProperty

DynamicPropertyType<Vector2> BlurDirectionProperty
Initial value:
=
new DynamicPropertyType<>("BlurDirection", Vector2.class)

Blur direction of the ambient occlusion bilateral blur.

◆ FocalLenProperty

DynamicPropertyType<Vector2> FocalLenProperty
Initial value:
=
new DynamicPropertyType<>("FocalLen", Vector2.class)

HBAO input property for focal length.

◆ LinMADProperty

DynamicPropertyType<Vector2> LinMADProperty
Initial value:
=
new DynamicPropertyType<>("LinMAD", Vector2.class)

HBAO input property for LinMAD uniform.

◆ UVToViewAProperty

DynamicPropertyType<Vector2> UVToViewAProperty
Initial value:
=
new DynamicPropertyType<>("UVToViewA", Vector2.class)

HBAO input property for UVToViewA uniform.

◆ UVToViewBProperty

DynamicPropertyType<Vector2> UVToViewBProperty
Initial value:
=
new DynamicPropertyType<>("UVToViewB", Vector2.class)

HBAO input property for UVToViewB uniform.