Class TAbstract3DBackgroundNode
Unit
Declaration
type TAbstract3DBackgroundNode = class(TAbstractBackgroundNode)
Description
Abstract type from which 3D backgrounds inherit.
Hierarchy
- TObject
- TPersistent
- TNonRefCountedInterfacedPersistent
- TX3DFileItem
- TX3DNode
- TAbstractNode
- TAbstractChildNode
- TAbstractBindableNode
- TAbstractBackgroundNode
- TAbstract3DBackgroundNode
Overview
Methods
![]() |
procedure CreateNode; override; |
![]() |
function TransformationChange: TNodeTransformationChange; override; |
![]() |
function Texture(const Side: TBackgroundSide): TAbstractTextureNode; virtual; abstract; |
![]() |
procedure SetGroundAngle(const Value: array of Single); |
![]() |
procedure SetGroundAngle(const Value: TSingleList); |
![]() |
procedure SetGroundColor(const Value: array of TCastleColorRGB); |
![]() |
procedure SetGroundColor(const Value: TVector3List); |
![]() |
procedure SetSkyAngle(const Value: array of Single); |
![]() |
procedure SetSkyAngle(const Value: TSingleList); |
![]() |
procedure SetSkyColor(const Value: array of TCastleColorRGB); |
![]() |
procedure SetSkyColor(const Value: TVector3List); |
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
![]() |
procedure CreateNode; override; |
![]() |
function TransformationChange: TNodeTransformationChange; override; |
![]() |
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). | |
![]() |
procedure SetGroundAngle(const Value: array of Single); |
![]() |
procedure SetGroundAngle(const Value: TSingleList); |
![]() |
procedure SetGroundColor(const Value: array of TCastleColorRGB); |
![]() |
procedure SetGroundColor(const Value: TVector3List); |
![]() |
procedure SetSkyAngle(const Value: array of Single); |
![]() |
procedure SetSkyAngle(const Value: TSingleList); |
![]() |
procedure SetSkyColor(const Value: array of TCastleColorRGB); |
![]() |
procedure SetSkyColor(const Value: TVector3List); |
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; |
Generated by PasDoc 0.16.0.
