Class TX3DPrototypeBase
Unit
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
- TObject
- TPersistent
- TX3DFileItem
- TX3DPrototypeBase
Overview
Methods
constructor Create; |
|
destructor Destroy; override; |
|
procedure Parse(Lexer: TX3DLexer; Reader: TX3DReaderNames); virtual; abstract; |
|
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'; |
|
property InterfaceDeclarations: TX3DInterfaceDeclarationList
read FInterfaceDeclarations; |
|
property BaseUrl: String read FBaseUrl write FBaseUrl; |
Description
Methods
constructor Create; |
|
This item has no description. |
destructor Destroy; override; |
|
This item has no description. |
procedure Parse(Lexer: TX3DLexer; Reader: TX3DReaderNames); virtual; abstract; |
|
Parse prototype, and add it to Names.Prototypes. Adds to |
procedure ParseXML(Element: TDOMElement; Reader: TX3DReaderNames); virtual; abstract; |
|
This item has no description. |
Properties
property X3DName: String read FX3DName write FX3DName; |
|
This item has no description. |
property Name: String read FX3DName write FX3DName; deprecated 'use X3DName'; |
|
Warning: this symbol is deprecated: use X3DName This item has no description. |
property InterfaceDeclarations: TX3DInterfaceDeclarationList
read FInterfaceDeclarations; |
|
This item has no description. |
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-snapshot.