Class TX3DPrototype

Unit

Declaration

type TX3DPrototype = class(TX3DPrototypeBase)

Description

X3D non-external prototype (describing how to expand the prototype into other nodes).

Source: scene/x3d/x3dnodes_prototypes.inc (line 232).

Hierarchy

Overview

Methods

Public destructor Destroy; override;
Public procedure Parse(Lexer: TX3DLexer; Reader: TX3DReaderNames); override;
Public procedure ParseXML(Element: TDOMElement; Reader: TX3DReaderNames); override;
Public procedure SaveToStream(Writer: TX3DWriter); override;

Properties

Public property Node: TX3DRootNode read FNode;

Description

Methods

Public destructor Destroy; override;

This item has no description.

Source: scene/x3d/x3dnodes_prototypes.inc (line 236).

Public procedure Parse(Lexer: TX3DLexer; Reader: TX3DReaderNames); override;

This item has no description. Showing description inherited from TX3DPrototypeBase.Parse.

Parse prototype, and add it to Names.Prototypes. Adds to Names by Names.Prototypes.Bind(Self).

Source: scene/x3d/x3dnodes_prototypes.inc (line 238).

Public procedure ParseXML(Element: TDOMElement; Reader: TX3DReaderNames); override;

This item has no description.

Source: scene/x3d/x3dnodes_prototypes.inc (line 239).

Public procedure SaveToStream(Writer: TX3DWriter); override;

This item has no description. Showing description inherited from TX3DFileItem.SaveToStream.

Save to stream.

Source: scene/x3d/x3dnodes_prototypes.inc (line 240).

Properties

Public property Node: TX3DRootNode read FNode;

Prototype contents: all nodes, prototypes, routes defined inside.

Source: scene/x3d/x3dnodes_prototypes.inc (line 243).


Generated by PasDoc 0.17.0.snapshot.