Class TBackgroundNode
Unit
Declaration
type TBackgroundNode = class(TAbstract3DBackgroundNode)
Description
3D background of a scene, comprised of sky and ground colors (gradients) and optional six textures (skybox).
Hierarchy
- TObject
- TPersistent
- TX3DFileItem
- TX3DNode
- TAbstractNode
- TAbstractChildNode
- TAbstractBindableNode
- TAbstractBackgroundNode
- TAbstract3DBackgroundNode
- TBackgroundNode
Overview
Methods
function Texture(const Side: TBackgroundSide): TAbstractTextureNode; override; |
|
procedure CreateNode; override; |
|
class function ClassX3DType: String; override; |
|
procedure SetBackUrl(const Value: array of string); overload; |
|
procedure SetBackUrl(const Value: TCastleStringList); overload; |
|
procedure SetBottomUrl(const Value: array of string); overload; |
|
procedure SetBottomUrl(const Value: TCastleStringList); overload; |
|
procedure SetFrontUrl(const Value: array of string); overload; |
|
procedure SetFrontUrl(const Value: TCastleStringList); overload; |
|
procedure SetLeftUrl(const Value: array of string); overload; |
|
procedure SetLeftUrl(const Value: TCastleStringList); overload; |
|
procedure SetRightUrl(const Value: array of string); overload; |
|
procedure SetRightUrl(const Value: TCastleStringList); overload; |
|
procedure SetTopUrl(const Value: array of string); overload; |
|
procedure SetTopUrl(const Value: TCastleStringList); overload; |
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; |
Description
Methods
function Texture(const Side: TBackgroundSide): TAbstractTextureNode; override; |
|
This item has no description. Showing description inherited from TAbstract3DBackgroundNode.Texture.
Texture node for given background side. May return It is the caller's responsibility to take care of freeing the result, but only if it's not otherwise used. In other words, use TX3DNode.FreeIfUnused (or some routine based on it), unless you're sure that you always make the returned node a child of another node (in this case the returned node is always used, and remains managed by parent node). |
procedure CreateNode; override; |
|
Create node fields and events. |
class function ClassX3DType: String; override; |
|
This item has no description. Showing description inherited from TX3DNode.ClassX3DType. Node type name in VRML/X3D, for this class. Normal VRML/X3D node classes should override this to return something non-empty, and then X3DType automatically will return the same value. Empty for classes that don't have a hardcoded VRML/X3D node name, like a special TX3DUnknownNode. Such special classes should override then X3DType to return actual non-empty name there. You usually should call X3DType. The only use of this method is that it works on classes (it's "class function"), without needing at actual instance. |
procedure SetBackUrl(const Value: array of string); overload; |
|
This item has no description. |
procedure SetBackUrl(const Value: TCastleStringList); overload; |
|
This item has no description. |
procedure SetBottomUrl(const Value: array of string); overload; |
|
This item has no description. |
procedure SetBottomUrl(const Value: TCastleStringList); overload; |
|
This item has no description. |
procedure SetFrontUrl(const Value: array of string); overload; |
|
This item has no description. |
procedure SetFrontUrl(const Value: TCastleStringList); overload; |
|
This item has no description. |
procedure SetLeftUrl(const Value: array of string); overload; |
|
This item has no description. |
procedure SetLeftUrl(const Value: TCastleStringList); overload; |
|
This item has no description. |
procedure SetRightUrl(const Value: array of string); overload; |
|
This item has no description. |
procedure SetRightUrl(const Value: TCastleStringList); overload; |
|
This item has no description. |
procedure SetTopUrl(const Value: array of string); overload; |
|
This item has no description. |
procedure SetTopUrl(const Value: TCastleStringList); overload; |
|
This item has no description. |
Properties
property FdBackUrl: TMFString read FFdBackUrl; |
|
Internal wrapper for property |
property FdBottomUrl: TMFString read FFdBottomUrl; |
|
Internal wrapper for property |
property FdFrontUrl: TMFString read FFdFrontUrl; |
|
Internal wrapper for property |
property FdLeftUrl: TMFString read FFdLeftUrl; |
|
Internal wrapper for property |
property FdRightUrl: TMFString read FFdRightUrl; |
|
Internal wrapper for property |
property FdTopUrl: TMFString read FFdTopUrl; |
|
Internal wrapper for property |
Generated by PasDoc 0.16.0-snapshot.