Class TX3DPrototypeBase
Unit
X3DNodes
Declaration
type TX3DPrototypeBase = class(TX3DFileItem)
Description
Common class to represent X3D external prototypes (referencing another file) or non-external prototypes (describing how to expand the prototype into other nodes).
Hierarchy
Overview
Methods
Properties
Description
Methods
 |
constructor Create; |
|
 |
destructor Destroy; override; |
|
 |
procedure Parse(Lexer: TX3DLexer; Reader: TX3DReaderNames); virtual; abstract; |
Parse prototype, and add it to Names.Prototypes. Adds to Names by Names.Prototypes.Bind(Self) .
|
 |
procedure ParseXML(Element: TDOMElement; Reader: TX3DReaderNames); virtual; abstract; |
|
Properties
 |
property X3DName: string read FX3DName write FX3DName; |
|
 |
property Name: string read FX3DName write FX3DName; deprecated 'use X3DName'; |
Warning: this symbol is deprecated: use X3DName |
 |
property BaseUrl: string read FBaseUrl write FBaseUrl; |
The base URL path used to resolve urls inside. For now, used by EXTERNPROTO urls. See TX3DNode.BaseUrl for more comments.
|
Generated by PasDoc 0.16.0.