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