Castle Game Engine: X3DNodes: Class TBackgroundNode

# Class TBackgroundNode
Description | Hierarchy | Fields | Methods | Properties
## Unit X3DNodes ## Declaration `type TBackgroundNode = class(TAbstractBackgroundNode)` ## Description no description available, TAbstractBackgroundNode description follows no description available, TAbstractBindableNode description follows no description available, TAbstractChildNode description follows no description available, TAbstractNode description follows Base X3D node. Almost all X3D nodes inherit from this. (Exception: X3DMetadataObject. So you cannot have metadata of metadata of...) ## Hierarchy TPersistent TNonRefCountedInterfacedPersistent TX3DFileItem TX3DNode TAbstractNode TAbstractChildNode TAbstractBindableNode TAbstractBackgroundNode TBackgroundNode ## Overview ### Methods
| `procedure CreateNode; override;`
| `destructor Destroy; override;`
| `class function ClassNodeTypeName: string; override;`
| `class function URNMatching(const URN: string): boolean; override;`
| `procedure Parse(Lexer: TX3DLexer; Reader: TX3DReaderNames); override;`
### Properties
| `property FdBackUrl: TMFString read FFdBackUrl;`
| `property FdBottomUrl: TMFString read FFdBottomUrl;`
| `property FdFrontUrl: TMFString read FFdFrontUrl;`
| `property FdLeftUrl: TMFString read FFdLeftUrl;`
| `property FdRightUrl: TMFString read FFdRightUrl;`
| `property FdTopUrl: TMFString read FFdTopUrl;`
| `property Textures: TBackgroundTextures read GetTextures;`
| `property BgImages: TBackgroundTextures read GetTextures;`
| `property TexturesLoaded: boolean read FTexturesLoaded write SetTexturesLoaded;`
## Description ### Methods
| `procedure CreateNode; override;`
| `destructor Destroy; override;`
| `class function ClassNodeTypeName: string; override;`
| `class function URNMatching(const URN: string): boolean; override;`
| `procedure Parse(Lexer: TX3DLexer; Reader: TX3DReaderNames); override;`
### Properties
| `property FdBackUrl: TMFString read FFdBackUrl;`
| `property FdBottomUrl: TMFString read FFdBottomUrl;`
| `property FdFrontUrl: TMFString read FFdFrontUrl;`
| `property FdLeftUrl: TMFString read FFdLeftUrl;`
| `property FdRightUrl: TMFString read FFdRightUrl;`
| `property FdTopUrl: TMFString read FFdTopUrl;`
| `property Textures: TBackgroundTextures read GetTextures;`
Background images, automatically loaded when necessary. Each particular image on TBackgroundTextures.Images list is `Nil` if the URL for a particular side was not loaded. The loaded images are cached, so next time you use this property it will return instantly (unless something happened in the meantime that invalidated cache, e.g. some URL changed). Images are loaded to the classes suitable for `textures`, see CastleTextureImages.
| `property BgImages: TBackgroundTextures read GetTextures;`
Warning: this symbol is deprecated. Deprecated name for Textures.
| `property TexturesLoaded: boolean read FTexturesLoaded write SetTexturesLoaded;`
Are the Textures currently loaded. You don't usually need to use this function, usually you can just use Textures and let them be loaded automatically at the first use, and released when no longer needed. You can set this to `True` to force loading of images now, and you can set to this to `False` to force release of background images now.
Generated by PasDoc 0.13.0 on 2013-08-17 21:27:16