Class TAbstractSeparatorNode_1

Unit

Declaration

type TAbstractSeparatorNode_1 = class(TAbstractChildNode)

Description

Base class for VRML 1.0 nodes that push / pop all attributes and matrices. It is used in implementation of VRML 1.0 Separator and WWWAnchor. Also WWWInline does the same work, when it's "separate" field is true.

Hierarchy

Overview

Methods

Protected procedure BeforeTraverse(StateStack: TX3DGraphTraverseStateStack); override;
Protected procedure AfterTraverse(StateStack: TX3DGraphTraverseStateStack); override;
Public constructor Create(const AX3DName: string = ''; const ABaseUrl: String = ''); override;
Public procedure CreateNode; override;
Public class function ClassX3DType: String; override;
Public class function ForVRMLVersion(const Version: TX3DVersion): Boolean; override;

Description

Methods

Protected procedure BeforeTraverse(StateStack: TX3DGraphTraverseStateStack); override;
 
Protected procedure AfterTraverse(StateStack: TX3DGraphTraverseStateStack); override;
 
Public constructor Create(const AX3DName: string = ''; const ABaseUrl: String = ''); override;
 
Public procedure CreateNode; override;

Create node fields and events.

Public class function ClassX3DType: String; override;
 
Public class function ForVRMLVersion(const Version: TX3DVersion): Boolean; override;
 

Generated by PasDoc 0.16.0.