Class TShapeTreeTransform

Unit

Declaration

type TShapeTreeTransform = class(TShapeTreeGroup)

Description

Node of the TShapeTree transforming it's children.

It's ideal for handling VRML 2.0 / X3D Transform node, and similar nodes (MatrixTransform and some H-Anim nodes also act as a transformation node and also may be handled by this).

Hierarchy

Overview

Methods

Public constructor Create(const AParentScene: TX3DEventsEngine);
Public destructor Destroy; override;
Public procedure FastTransformUpdate(var AnythingChanged: Boolean); override;
Public function DebugInfoWithoutChildren: String; override;
Public function TransformNode: TX3DNode;

Properties

Public property TransformFunctionality: TTransformFunctionality read FTransformFunctionality write SetTransformFunctionality;
Public property TransformState: TX3DGraphTraverseState read FTransformState;

Description

Methods

Public constructor Create(const AParentScene: TX3DEventsEngine);

This item has no description.

Public destructor Destroy; override;

This item has no description.

Public procedure FastTransformUpdate(var AnythingChanged: Boolean); override;

This item has no description.

Public function DebugInfoWithoutChildren: String; override;

This item has no description. Showing description inherited from TShapeTree.DebugInfoWithoutChildren.

Describe this shape, not recursively.

Public function TransformNode: TX3DNode;

This item has no description.

Properties

Public property TransformFunctionality: TTransformFunctionality read FTransformFunctionality write SetTransformFunctionality;

This item has no description.

Public property TransformState: TX3DGraphTraverseState read FTransformState;

State right before traversing the TransformNode. Owned by this TShapeTreeTransform instance. You should assign to it when you set TransformNode.


Generated by PasDoc 0.16.0-snapshot.