Class TTransformFunctionality

Unit

Declaration

type TTransformFunctionality = class(TNodeFunctionality)

Description

Node functionality for all X3D transformation nodes. These nodes transform all their children (the ones enumerated by traversing, so all active children).

The transformation change may be signalled by TX3DField.Changes including chTransform flag. For some special nodes, like Billboard, the transformation changes are automatically managed.

Hierarchy

Overview

Methods

Public procedure ApplyTransform(const State: TX3DGraphTraverseState); overload; virtual;
Public procedure ApplyTransform(var Transformation: TTransformation); overload; virtual;

Description

Methods

Public procedure ApplyTransform(const State: TX3DGraphTraverseState); overload; virtual;

Change State.Transformation for children nodes. Almost all descendants should override only the overload changing TTransformation.

Public procedure ApplyTransform(var Transformation: TTransformation); overload; virtual;
 

Generated by PasDoc 0.16.0.