Class TRenderedTextureNode

Unit

Declaration

type TRenderedTextureNode = class(TAbstractSingleTextureNode)

Description

Texture with contents created by rendering the scene from a specific viewpoint.

Hierarchy

Overview

Methods

Public constructor Create(const AX3DName: String = ''; const ABaseUrl: String = ''); override;
Public procedure CreateNode; override;
Public class function ClassX3DType: String; override;
Public procedure SetDimensions(const Value: array of Int32); overload;
Public procedure SetDimensions(const Value: TInt32List); overload;
Public procedure SetDepthMap(const Value: array of boolean); overload;
Public procedure SetDepthMap(const Value: TBooleanList); overload;
Public procedure SetZOffset(const Value: array of Int32); overload;
Public procedure SetZOffset(const Value: TInt32List); overload;
Public procedure SetTargets(const Value: array of TAbstractTextureNode);
Public procedure SetExcludeNodes(const Value: array of TAbstractNode);

Properties

Public property FdBackground: TSFNode read FFdBackground;
Public property Background: TAbstractBackgroundNode read GetBackground write SetBackground;
Public property FdFog: TSFNode read FFdFog;
Public property Fog: TFogNode read GetFog write SetFog;
Public property FdEnvironment: TSFNode read FFdEnvironment;
Public property Environment: TEnvironmentNode read GetEnvironment write SetEnvironment;
Public property FdScene: TSFNode read FFdScene;
Public property Scene: TAbstractNode read GetScene write SetScene;
Public property FdDimensions: TMFInt32 read FFdDimensions;
Public property FdUpdate: TSFStringEnum read FFdUpdate;
Public property Update: TTextureUpdate read GetUpdate write SetUpdate;
Public property FdViewpoint: TSFNode read FFdViewpoint;
Public property Viewpoint: TX3DNode read GetViewpoint write SetViewpoint;
Public property FdTextureProperties: TSFNode read FFdTextureProperties;
Public property TextureProperties: TTexturePropertiesNode read GetTextureProperties write SetTextureProperties;
Public property FdRepeatS: TSFBool read FFdRepeatS;
Public property RepeatS: Boolean read GetRepeatS write SetRepeatS;
Public property FdRepeatT: TSFBool read FFdRepeatT;
Public property RepeatT: Boolean read GetRepeatT write SetRepeatT;
Public property FdRepeatR: TSFBool read FFdRepeatR;
Public property RepeatR: Boolean read GetRepeatR write SetRepeatR;
Public property FdDepthMap: TMFBool read FFdDepthMap;
Public property FdZOffset: TMFInt32 read FFdZOffset;
Public property FdTargets: TMFNode read FFdTargets;
Public property EventViewing: TSFMatrix4fEvent read FEventViewing;
Public property EventProjection: TSFMatrix4fEvent read FEventProjection;
Public property FdFrameBufferMode: TSFString read FFdFrameBufferMode;
Public property FrameBufferMode: String read GetFrameBufferMode write SetFrameBufferMode;
Public property FdExcludeNodes: TMFNode read FFdExcludeNodes;
Public property FdTriggerName: TSFString read FFdTriggerName;
Public property TriggerName: String read GetTriggerName write SetTriggerName;
Public property EventImage_changed: TSFImageEvent read FEventImage_changed;
Public property EventRendering: TSFBoolEvent read FEventRendering;

Description

Methods

Public constructor Create(const AX3DName: String = ''; const ABaseUrl: String = ''); override;
 
Public procedure CreateNode; override;

Create node fields and events.

Public class function ClassX3DType: String; override;
 
Public procedure SetDimensions(const Value: array of Int32); overload;
 
Public procedure SetDimensions(const Value: TInt32List); overload;
 
Public procedure SetDepthMap(const Value: array of boolean); overload;
 
Public procedure SetDepthMap(const Value: TBooleanList); overload;
 
Public procedure SetZOffset(const Value: array of Int32); overload;
 
Public procedure SetZOffset(const Value: TInt32List); overload;
 
Public procedure SetTargets(const Value: array of TAbstractTextureNode);
 
Public procedure SetExcludeNodes(const Value: array of TAbstractNode);
 

Properties

Public property FdBackground: TSFNode read FFdBackground;

Internal wrapper for property Background. This wrapper API may change, we advise to access simpler Background instead, if it is defined (TODO: for now, some field types do not have a simpler counterpart).

Public property Background: TAbstractBackgroundNode read GetBackground write SetBackground;
 
Public property FdFog: TSFNode read FFdFog;

Internal wrapper for property Fog. This wrapper API may change, we advise to access simpler Fog instead, if it is defined (TODO: for now, some field types do not have a simpler counterpart).

Public property Fog: TFogNode read GetFog write SetFog;
 
Public property FdEnvironment: TSFNode read FFdEnvironment;

Internal wrapper for property Environment. This wrapper API may change, we advise to access simpler Environment instead, if it is defined (TODO: for now, some field types do not have a simpler counterpart).

Public property Environment: TEnvironmentNode read GetEnvironment write SetEnvironment;
 
Public property FdScene: TSFNode read FFdScene;

Internal wrapper for property Scene. This wrapper API may change, we advise to access simpler Scene instead, if it is defined (TODO: for now, some field types do not have a simpler counterpart).

Public property Scene: TAbstractNode read GetScene write SetScene;
 
Public property FdDimensions: TMFInt32 read FFdDimensions;

Internal wrapper for property Dimensions. This wrapper API may change, we advise to access simpler Dimensions instead, if it is defined (TODO: for now, some field types do not have a simpler counterpart).

Public property FdUpdate: TSFStringEnum read FFdUpdate;

Internal wrapper for property Update. This wrapper API may change, we advise to access simpler Update instead, if it is defined (TODO: for now, some field types do not have a simpler counterpart).

Public property Update: TTextureUpdate read GetUpdate write SetUpdate;

When to update the texture contents.

Public property FdViewpoint: TSFNode read FFdViewpoint;

Internal wrapper for property Viewpoint. This wrapper API may change, we advise to access simpler Viewpoint instead, if it is defined (TODO: for now, some field types do not have a simpler counterpart).

Public property Viewpoint: TX3DNode read GetViewpoint write SetViewpoint;
 
Public property FdTextureProperties: TSFNode read FFdTextureProperties;

Internal wrapper for property TextureProperties. This wrapper API may change, we advise to access simpler TextureProperties instead, if it is defined (TODO: for now, some field types do not have a simpler counterpart).

Public property TextureProperties: TTexturePropertiesNode read GetTextureProperties write SetTextureProperties;
 
Public property FdRepeatS: TSFBool read FFdRepeatS;

Internal wrapper for property RepeatS. This wrapper API may change, we advise to access simpler RepeatS instead, if it is defined (TODO: for now, some field types do not have a simpler counterpart).

Public property RepeatS: Boolean read GetRepeatS write SetRepeatS;
 
Public property FdRepeatT: TSFBool read FFdRepeatT;

Internal wrapper for property RepeatT. This wrapper API may change, we advise to access simpler RepeatT instead, if it is defined (TODO: for now, some field types do not have a simpler counterpart).

Public property RepeatT: Boolean read GetRepeatT write SetRepeatT;
 
Public property FdRepeatR: TSFBool read FFdRepeatR;

Internal wrapper for property RepeatR. This wrapper API may change, we advise to access simpler RepeatR instead, if it is defined (TODO: for now, some field types do not have a simpler counterpart).

Public property RepeatR: Boolean read GetRepeatR write SetRepeatR;
 
Public property FdDepthMap: TMFBool read FFdDepthMap;

Internal wrapper for property DepthMap. This wrapper API may change, we advise to access simpler DepthMap instead, if it is defined (TODO: for now, some field types do not have a simpler counterpart).

Public property FdZOffset: TMFInt32 read FFdZOffset;

Internal wrapper for property ZOffset. This wrapper API may change, we advise to access simpler ZOffset instead, if it is defined (TODO: for now, some field types do not have a simpler counterpart).

Public property FdTargets: TMFNode read FFdTargets;

Internal wrapper for property Targets. This wrapper API may change, we advise to access simpler Targets instead, if it is defined (TODO: for now, some field types do not have a simpler counterpart).

Public property EventViewing: TSFMatrix4fEvent read FEventViewing;
 
Public property EventProjection: TSFMatrix4fEvent read FEventProjection;
 
Public property FdFrameBufferMode: TSFString read FFdFrameBufferMode;

Internal wrapper for property FrameBufferMode. This wrapper API may change, we advise to access simpler FrameBufferMode instead, if it is defined (TODO: for now, some field types do not have a simpler counterpart).

Public property FrameBufferMode: String read GetFrameBufferMode write SetFrameBufferMode;
 
Public property FdExcludeNodes: TMFNode read FFdExcludeNodes;

Internal wrapper for property ExcludeNodes. This wrapper API may change, we advise to access simpler ExcludeNodes instead, if it is defined (TODO: for now, some field types do not have a simpler counterpart).

Public property FdTriggerName: TSFString read FFdTriggerName;

Internal wrapper for property TriggerName. This wrapper API may change, we advise to access simpler TriggerName instead, if it is defined (TODO: for now, some field types do not have a simpler counterpart).

Public property TriggerName: String read GetTriggerName write SetTriggerName;
 
Public property EventImage_changed: TSFImageEvent read FEventImage_changed;
 
Public property EventRendering: TSFBoolEvent read FEventRendering;
 

Generated by PasDoc 0.16.0.