Class TAbstract3DBackgroundNode
Unit
Declaration
type TAbstract3DBackgroundNode = class(TAbstractBackgroundNode)
Description
Abstract type from which 3D backgrounds inherit.
Source: src/scene/x3d/x3dnodes_standard_environmentaleffects.inc (line 38).
Hierarchy
- TObject
- TPersistent
- TX3DFileItem
- TX3DNode
- TAbstractNode
- TAbstractChildNode
- TAbstractBindableNode
- TAbstractBackgroundNode
- TAbstract3DBackgroundNode
Overview
Methods
![]() |
function Texture(const Side: TBackgroundSide): TAbstractTextureNode; virtual; abstract; |
![]() |
procedure CreateNode; override; |
![]() |
class function ClassX3DType: String; override; |
![]() |
procedure SetGroundAngle(const Value: array of Single); overload; |
![]() |
procedure SetGroundAngle(const Value: TSingleList); overload; |
![]() |
procedure SetGroundColor(const Value: array of TCastleColorRGB); overload; |
![]() |
procedure SetGroundColor(const Value: TVector3List); overload; |
![]() |
procedure SetSkyAngle(const Value: array of Single); overload; |
![]() |
procedure SetSkyAngle(const Value: TSingleList); overload; |
![]() |
procedure SetSkyColor(const Value: array of TCastleColorRGB); overload; |
![]() |
procedure SetSkyColor(const Value: TVector3List); overload; |
Properties
![]() |
property FdGroundAngle: TMFFloat read FFdGroundAngle; |
![]() |
property FdGroundColor: TMFColor read FFdGroundColor; |
![]() |
property FdSkyAngle: TMFFloat read FFdSkyAngle; |
![]() |
property FdSkyColor: TMFColor read FFdSkyColor; |
![]() |
property FdTransparency: TSFFloat read FFdTransparency; |
![]() |
property Transparency: Single read GetTransparency write SetTransparency; |
Description
Methods
![]() |
function Texture(const Side: TBackgroundSide): TAbstractTextureNode; virtual; abstract; |
|
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). Source: src/scene/x3d/x3dnodes_standard_environmentaleffects.inc (line 48). | |
![]() |
procedure CreateNode; override; |
|
Create node fields and events. Source: src/scene/x3d/auto_generated_node_helpers/x3dnodes_x3d3dbackgroundnode.inc (line 31). | |
![]() |
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. Source: src/scene/x3d/auto_generated_node_helpers/x3dnodes_x3d3dbackgroundnode.inc (line 32). | |
![]() |
procedure SetGroundAngle(const Value: array of Single); overload; |
|
This item has no description. Source: src/scene/x3d/auto_generated_node_helpers/x3dnodes_x3d3dbackgroundnode.inc (line 38). | |
![]() |
procedure SetGroundAngle(const Value: TSingleList); overload; |
|
This item has no description. Source: src/scene/x3d/auto_generated_node_helpers/x3dnodes_x3d3dbackgroundnode.inc (line 40). | |
![]() |
procedure SetGroundColor(const Value: array of TCastleColorRGB); overload; |
|
This item has no description. Source: src/scene/x3d/auto_generated_node_helpers/x3dnodes_x3d3dbackgroundnode.inc (line 46). | |
![]() |
procedure SetGroundColor(const Value: TVector3List); overload; |
|
This item has no description. Source: src/scene/x3d/auto_generated_node_helpers/x3dnodes_x3d3dbackgroundnode.inc (line 48). | |
![]() |
procedure SetSkyAngle(const Value: array of Single); overload; |
|
This item has no description. Source: src/scene/x3d/auto_generated_node_helpers/x3dnodes_x3d3dbackgroundnode.inc (line 54). | |
![]() |
procedure SetSkyAngle(const Value: TSingleList); overload; |
|
This item has no description. Source: src/scene/x3d/auto_generated_node_helpers/x3dnodes_x3d3dbackgroundnode.inc (line 56). | |
![]() |
procedure SetSkyColor(const Value: array of TCastleColorRGB); overload; |
|
This item has no description. Source: src/scene/x3d/auto_generated_node_helpers/x3dnodes_x3d3dbackgroundnode.inc (line 62). | |
![]() |
procedure SetSkyColor(const Value: TVector3List); overload; |
|
This item has no description. Source: src/scene/x3d/auto_generated_node_helpers/x3dnodes_x3d3dbackgroundnode.inc (line 64). | |
Properties
![]() |
property FdGroundAngle: TMFFloat read FFdGroundAngle; |
|
Internal wrapper for property Source: src/scene/x3d/auto_generated_node_helpers/x3dnodes_x3d3dbackgroundnode.inc (line 36). | |
![]() |
property FdGroundColor: TMFColor read FFdGroundColor; |
|
Internal wrapper for property Source: src/scene/x3d/auto_generated_node_helpers/x3dnodes_x3d3dbackgroundnode.inc (line 44). | |
![]() |
property FdSkyAngle: TMFFloat read FFdSkyAngle; |
|
Internal wrapper for property Source: src/scene/x3d/auto_generated_node_helpers/x3dnodes_x3d3dbackgroundnode.inc (line 52). | |
![]() |
property FdSkyColor: TMFColor read FFdSkyColor; |
|
Internal wrapper for property Source: src/scene/x3d/auto_generated_node_helpers/x3dnodes_x3d3dbackgroundnode.inc (line 60). | |
![]() |
property FdTransparency: TSFFloat read FFdTransparency; |
|
Internal wrapper for property Source: src/scene/x3d/auto_generated_node_helpers/x3dnodes_x3d3dbackgroundnode.inc (line 68). | |
![]() |
property Transparency: Single read GetTransparency write SetTransparency; |
|
This item has no description. Source: src/scene/x3d/auto_generated_node_helpers/x3dnodes_x3d3dbackgroundnode.inc (line 70). | |
Generated by PasDoc 0.17.0.snapshot.
