Class TImageBackgroundNode
Unit
Declaration
type TImageBackgroundNode = class(TAbstractBackgroundNode)
Description
Display a 2D image as a background.
Hierarchy
- TObject
- TPersistent
- TX3DFileItem
- TX3DNode
- TAbstractNode
- TAbstractChildNode
- TAbstractBindableNode
- TAbstractBackgroundNode
- TImageBackgroundNode
Overview
Methods
function DirectEnumerateActive(Func: TEnumerateChildrenFunction): Pointer; override; |
|
procedure CreateNode; override; |
|
class function ClassX3DType: string; override; |
|
procedure SetTexCoords(const Value: array of TVector2); overload; |
|
procedure SetTexCoords(const Value: TVector2List); overload; |
Properties
property FdColor: TSFColorRGBA read FFdColor; |
|
property Color: TCastleColor read GetColor write SetColor; |
|
property FdTexture: TSFNode read FFdTexture; |
|
property Texture: TAbstractTextureNode read GetTexture write SetTexture; |
|
property FdTexCoords: TMFVec2f read FFdTexCoords; |
Description
Methods
function DirectEnumerateActive(Func: TEnumerateChildrenFunction): Pointer; override; |
|
procedure CreateNode; override; |
|
class function ClassX3DType: string; override; |
|
procedure SetTexCoords(const Value: array of TVector2); overload; |
|
Texture coordinates of the full-screen quad. By default they use the whole texture area: It is undefined what happens if there are not exactly 4 items. |
procedure SetTexCoords(const Value: TVector2List); overload; |
|
Texture coordinates of the full-screen quad. By default they use the whole texture area: It is undefined what happens if there are not exactly 4 items. |
Properties
property FdColor: TSFColorRGBA read FFdColor; |
|
Internal wrapper for property Color. This wrapper API may change, we advise to access simpler Color instead. |
property Color: TCastleColor read GetColor write SetColor; |
|
Color that is multiplied by the texture color. Opaque white by default. Note that the alpha component of this color matters (just like the alpha channel of the texture in Texture). If the resulting image is partially-transparent, it will be mixed with black underneath. |
property FdTexture: TSFNode read FFdTexture; |
|
Internal wrapper for property Texture. This wrapper API may change, we advise to access simpler Texture instead. |
property Texture: TAbstractTextureNode read GetTexture write SetTexture; |
|
Texture displayed in a full-screen quad. Only 2D single-texture nodes are supported now. If you leave this as |
property FdTexCoords: TMFVec2f read FFdTexCoords; |
|
Internal wrapper for property |
Generated by PasDoc 0.16.0.