All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
node3d_properties.h File Reference

Functions

Matrix4x4 getRenderTransformation () const
 Gets the value of RenderTransformationProperty. More...
 
void setRenderTransformation (Matrix4x4 value)
 Sets the value of RenderTransformationProperty. More...
 
Matrix4x4 getLayoutTransformation () const
 Gets the value of LayoutTransformationProperty. More...
 
void setLayoutTransformation (Matrix4x4 value)
 Sets the value of LayoutTransformationProperty. More...
 
Matrix4x4 getFinalTransformation () const
 Gets the value of FinalTransformationProperty. More...
 
void setFinalTransformation (Matrix4x4 value)
 Sets the value of FinalTransformationProperty. More...
 
bool isObjectDepthTest () const
 Gets the value of ObjectDepthTestProperty. More...
 
void setObjectDepthTest (bool value)
 Sets the value of ObjectDepthTestProperty. More...
 
bool isObjectDepthWrite () const
 Gets the value of ObjectDepthWriteProperty. More...
 
void setObjectDepthWrite (bool value)
 Sets the value of ObjectDepthWriteProperty. More...
 
bool isObjectScissorEnabled () const
 Gets the value of ObjectScissorEnabledProperty. More...
 
void setObjectScissorEnabled (bool value)
 Sets the value of ObjectScissorEnabledProperty. More...
 
Vector2 getObjectScissorAreaXY () const
 Gets the value of ObjectScissorAreaXYProperty. More...
 
void setObjectScissorAreaXY (Vector2 value)
 Sets the value of ObjectScissorAreaXYProperty. More...
 
Vector2 getObjectScissorAreaWidthHeight () const
 Gets the value of ObjectScissorAreaWidthHeightProperty. More...
 
void setObjectScissorAreaWidthHeight (Vector2 value)
 Sets the value of ObjectScissorAreaWidthHeightProperty. More...
 
float getFrustumCullMargin () const
 Gets the value of FrustumCullMarginProperty. More...
 
void setFrustumCullMargin (float value)
 Sets the value of FrustumCullMarginProperty. More...
 

Variables

static PropertyType< Matrix4x4 > RenderTransformationProperty
 RenderTransformation property. More...
 
static PropertyType< Matrix4x4 > LayoutTransformationProperty
 LayoutTransformation property. More...
 
static PropertyType< Matrix4x4 > FinalTransformationProperty
 FinalTransformation property. More...
 
static PropertyType< bool > ObjectDepthTestProperty
 ObjectDepthTest property. More...
 
static PropertyType< bool > ObjectDepthWriteProperty
 ObjectDepthWrite property. More...
 
static PropertyType< bool > ObjectScissorEnabledProperty
 ObjectScissorEnabled property. More...
 
static PropertyType< Vector2 > ObjectScissorAreaXYProperty
 ObjectScissorAreaXY property. More...
 
static PropertyType< Vector2 > ObjectScissorAreaWidthHeightProperty
 ObjectScissorAreaWidthHeight property. More...
 
static PropertyType< float > FrustumCullMarginProperty
 FrustumCullMargin property. More...
 

Function Documentation

Matrix4x4 getRenderTransformation ( ) const
void setRenderTransformation ( Matrix4x4  value)
Matrix4x4 getLayoutTransformation ( ) const
void setLayoutTransformation ( Matrix4x4  value)
Matrix4x4 getFinalTransformation ( ) const
void setFinalTransformation ( Matrix4x4  value)
bool isObjectDepthTest ( ) const

Gets the value of ObjectDepthTestProperty.

See also
setObjectDepthTest()
void setObjectDepthTest ( bool  value)

Sets the value of ObjectDepthTestProperty.

See also
isObjectDepthTest()
bool isObjectDepthWrite ( ) const

Gets the value of ObjectDepthWriteProperty.

See also
setObjectDepthWrite()
void setObjectDepthWrite ( bool  value)

Sets the value of ObjectDepthWriteProperty.

See also
isObjectDepthWrite()
bool isObjectScissorEnabled ( ) const
void setObjectScissorEnabled ( bool  value)
Vector2 getObjectScissorAreaXY ( ) const
void setObjectScissorAreaXY ( Vector2  value)
Vector2 getObjectScissorAreaWidthHeight ( ) const
void setObjectScissorAreaWidthHeight ( Vector2  value)
float getFrustumCullMargin ( ) const
void setFrustumCullMargin ( float  value)

Variable Documentation

PropertyType<Matrix4x4> RenderTransformationProperty
static

RenderTransformation property.

The default value is Matrix4x4(1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f).

See also
setRenderTransformation(), getRenderTransformation()
PropertyType<Matrix4x4> LayoutTransformationProperty
static

LayoutTransformation property.

The default value is Matrix4x4(1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f).

See also
setLayoutTransformation(), getLayoutTransformation()
PropertyType<Matrix4x4> FinalTransformationProperty
static

FinalTransformation property.

The default value is Matrix4x4(1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f).

See also
setFinalTransformation(), getFinalTransformation()
PropertyType<bool> ObjectDepthTestProperty
static

ObjectDepthTest property.

The default value is true.

See also
setObjectDepthTest(), isObjectDepthTest()
PropertyType<bool> ObjectDepthWriteProperty
static

ObjectDepthWrite property.

The default value is true.

See also
setObjectDepthWrite(), isObjectDepthWrite()
PropertyType<bool> ObjectScissorEnabledProperty
static

ObjectScissorEnabled property.

The default value is false.

See also
setObjectScissorEnabled(), isObjectScissorEnabled()
PropertyType<Vector2> ObjectScissorAreaXYProperty
static

ObjectScissorAreaXY property.

The default value is Vector2(0.0f, 0.0f).

See also
setObjectScissorAreaXY(), getObjectScissorAreaXY()
PropertyType<Vector2> ObjectScissorAreaWidthHeightProperty
static

ObjectScissorAreaWidthHeight property.

The default value is Vector2(1.0f, 1.0f).

See also
setObjectScissorAreaWidthHeight(), getObjectScissorAreaWidthHeight()
PropertyType<float> FrustumCullMarginProperty
static

FrustumCullMargin property.

The default value is 0.0f.

See also
setFrustumCullMargin(), getFrustumCullMargin()