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;

This item has no description. Showing description inherited from TX3DNode.Create.

Constructor. Initializes various properties:

  • Name, BaseUrl are initialized from given parameters.

  • The Fields, Events lists are filled in every descendant, to have all the fields/events defined by the specification.

  • DefaultContainerField, and other node-specific stuff, is filled in descendants. This is actually implemented in CreateNode, that is called at the end of this constructor.

Public procedure CreateNode; override;

Create node fields and events.

Public 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.

Public procedure SetDimensions(const Value: array of Int32); overload;

This item has no description.

Public procedure SetDimensions(const Value: TInt32List); overload;

This item has no description.

Public procedure SetDepthMap(const Value: array of boolean); overload;

This item has no description.

Public procedure SetDepthMap(const Value: TBooleanList); overload;

This item has no description.

Public procedure SetZOffset(const Value: array of Int32); overload;

This item has no description.

Public procedure SetZOffset(const Value: TInt32List); overload;

This item has no description.

Public procedure SetTargets(const Value: array of TAbstractTextureNode);

This item has no description.

Public procedure SetExcludeNodes(const Value: array of TAbstractNode);

This item has no description.

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;

This item has no description.

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;

This item has no description.

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;

This item has no description.

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;

This item has no description.

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;

This item has no description.

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;

This item has no description.

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;

This item has no description.

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;

This item has no description.

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;

This item has no description.

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;

This item has no description.

Public property EventProjection: TSFMatrix4fEvent read FEventProjection;

This item has no description.

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;

This item has no description.

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;

This item has no description.

Public property EventImage_changed: TSFImageEvent read FEventImage_changed;

This item has no description.

Public property EventRendering: TSFBoolEvent read FEventRendering;

This item has no description.


Generated by PasDoc 0.16.0-snapshot.