Class TX3DExternalPrototype

Unit

Declaration

type TX3DExternalPrototype = class(TX3DPrototypeBase)

Description

X3D external prototype (referencing another file).

Source: src/scene/x3d/x3dnodes_prototypes.inc (line 247).

Hierarchy

Overview

Methods

Public constructor Create;
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;
Public procedure LoadReferenced(const Version: TX3DVersion);
Public procedure UnloadReferenced;

Properties

Public property UrlList: TMFString read FUrlList;
Public property ReferencedPrototype: TX3DPrototype read FReferencedPrototype;
Public property ReferencedClass: TX3DNodeClass read FReferencedClass;

Description

Methods

Public constructor Create;

This item has no description.

Source: src/scene/x3d/x3dnodes_prototypes.inc (line 264).

Public destructor Destroy; override;

This item has no description.

Source: src/scene/x3d/x3dnodes_prototypes.inc (line 265).

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: src/scene/x3d/x3dnodes_prototypes.inc (line 268).

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

This item has no description.

Source: src/scene/x3d/x3dnodes_prototypes.inc (line 269).

Public procedure SaveToStream(Writer: TX3DWriter); override;

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

Save to stream.

Source: src/scene/x3d/x3dnodes_prototypes.inc (line 270).

Public procedure LoadReferenced(const Version: TX3DVersion);

Loads URL, until the first success. Sets either ReferencedClass to non-nil (if it's built-in node) or ReferencedPrototype (if prototype expansion found in external file).

Source: src/scene/x3d/x3dnodes_prototypes.inc (line 278).

Public procedure UnloadReferenced;

This item has no description.

Source: src/scene/x3d/x3dnodes_prototypes.inc (line 279).

Properties

Public property UrlList: TMFString read FUrlList;

This item has no description.

Source: src/scene/x3d/x3dnodes_prototypes.inc (line 266).

Public property ReferencedPrototype: TX3DPrototype read FReferencedPrototype;

This item has no description.

Source: src/scene/x3d/x3dnodes_prototypes.inc (line 272).

Public property ReferencedClass: TX3DNodeClass read FReferencedClass;

This item has no description.

Source: src/scene/x3d/x3dnodes_prototypes.inc (line 273).


Generated by PasDoc 0.17.0.snapshot.