Class TBackgroundNode

DescriptionHierarchyFieldsMethodsProperties

Unit

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

Overview

Methods

Public procedure CreateNode; override;
Public destructor Destroy; override;
Public class function ClassNodeTypeName: string; override;
Public class function URNMatching(const URN: string): boolean; override;
Public procedure Parse(Lexer: TX3DLexer; Reader: TX3DReaderNames); override;

Properties

Public property FdBackUrl: TMFString read FFdBackUrl;
Public property FdBottomUrl: TMFString read FFdBottomUrl;
Public property FdFrontUrl: TMFString read FFdFrontUrl;
Public property FdLeftUrl: TMFString read FFdLeftUrl;
Public property FdRightUrl: TMFString read FFdRightUrl;
Public property FdTopUrl: TMFString read FFdTopUrl;
Public property Textures: TBackgroundTextures read GetTextures;
Public property BgImages: TBackgroundTextures read GetTextures;
Public property TexturesLoaded: boolean read FTexturesLoaded write SetTexturesLoaded;

Description

Methods

Public procedure CreateNode; override;
 
Public destructor Destroy; override;
 
Public class function ClassNodeTypeName: string; override;
 
Public class function URNMatching(const URN: string): boolean; override;
 
Public procedure Parse(Lexer: TX3DLexer; Reader: TX3DReaderNames); override;
 

Properties

Public property FdBackUrl: TMFString read FFdBackUrl;
 
Public property FdBottomUrl: TMFString read FFdBottomUrl;
 
Public property FdFrontUrl: TMFString read FFdFrontUrl;
 
Public property FdLeftUrl: TMFString read FFdLeftUrl;
 
Public property FdRightUrl: TMFString read FFdRightUrl;
 
Public property FdTopUrl: TMFString read FFdTopUrl;
 
Public 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.

Public property BgImages: TBackgroundTextures read GetTextures;

Warning: this symbol is deprecated.

Deprecated name for Textures.

Public 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