Class TGeneratedTextureFunctionality
Unit
Declaration
type TGeneratedTextureFunctionality = class(TNodeFunctionality)
Description
Functionality for all X3D nodes that represent generated textures.
Hierarchy
- TObject
- TNodeFunctionality
- TGeneratedTextureFunctionality
Overview
Fields
![]() |
InternalLastStateId: TFrameId; |
![]() |
InternalUpdateNeeded: boolean; |
Methods
![]() |
function GetUpdate: TTextureUpdate; virtual; abstract; |
![]() |
procedure SetUpdate(const Value: TTextureUpdate); virtual; abstract; |
![]() |
constructor Create(const TextureNode: TAbstractTextureNode); |
![]() |
function NeedsUpdate: Boolean; |
![]() |
procedure PostUpdate; |
Properties
![]() |
property Update: TTextureUpdate read GetUpdate write SetUpdate; |
Description
Fields
![]() |
InternalLastStateId: TFrameId; |
|
Used by TCastleScene to track when to set InternalUpdateNeeded. | |
![]() |
InternalUpdateNeeded: boolean; |
|
When Update is upAlways, you can check this to know if really something visible changed since last update. If not, then you do not have to update the texture — no point, since it would look exactly like the current one. TCastleScene takes care to set this field. After each actual update of the texture, it's set to | |
Methods
![]() |
function GetUpdate: TTextureUpdate; virtual; abstract; |
|
This item has no description. | |
![]() |
procedure SetUpdate(const Value: TTextureUpdate); virtual; abstract; |
|
This item has no description. | |
![]() |
constructor Create(const TextureNode: TAbstractTextureNode); |
|
This item has no description. | |
![]() |
function NeedsUpdate: Boolean; |
|
Depending on Update, decide whether we need updating. | |
![]() |
procedure PostUpdate; |
|
Call after NeedsUpdate returned | |
Properties
![]() |
property Update: TTextureUpdate read GetUpdate write SetUpdate; |
|
This item has no description. | |
Generated by PasDoc 0.16.0-snapshot.

