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 LongInt); overload;
Public procedure SetDimensions(const Value: TLongIntList); overload;
Public procedure SetDepthMap(const Value: array of boolean); overload;
Public procedure SetDepthMap(const Value: TBooleanList); overload;
Public procedure SetZOffset(const Value: array of LongInt); overload;
Public procedure SetZOffset(const Value: TLongIntList); overload;
Public procedure SetTargets(const Value: array of TAbstractTextureNode);

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 FdScene: TSFNode read FFdScene;
Public property Scene: TAbstractNode read GetScene write SetScene;
Public property FdForeground: TSFNode read FFdForeground;
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 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 FdDescription: TSFString read FFdDescription;
Public property Description: String read GetDescription write SetDescription;
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;

This item has no description. Showing description inherited from TAbstractTextureNode.CreateNode.

Automatically generated node properties.

Do not edit this file manually! To add new properties: - add them to the text files in tools/internal/x3d-nodes-to-pascal/nodes-specification/ , - and regenerate include files by running x3d-nodes-to-pascal

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 LongInt); overload;

This item has no description.

Public procedure SetDimensions(const Value: TLongIntList); 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 LongInt); overload;

This item has no description.

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

This item has no description.

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

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.

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.

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.

Public property FdScene: TSFNode read FFdScene;

Internal wrapper for property Scene. This wrapper API may change, we advise to access simpler Scene instead.

Public property Scene: TAbstractNode read GetScene write SetScene;

This item has no description.

Public property FdForeground: TSFNode read FFdForeground;

Internal wrapper for property Foreground. This wrapper API may change, we advise to access simpler Foreground instead.

Public property FdDimensions: TMFInt32 read FFdDimensions;

Internal wrapper for property Dimensions. This wrapper API may change, we advise to access simpler Dimensions instead.

Public property FdUpdate: TSFStringEnum read FFdUpdate;

Internal wrapper for property Update. This wrapper API may change, we advise to access simpler Update instead.

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.

Public property FdTextureProperties: TSFNode read FFdTextureProperties;

Internal wrapper for property TextureProperties. This wrapper API may change, we advise to access simpler TextureProperties instead.

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.

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.

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.

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.

Public property FdZOffset: TMFInt32 read FFdZOffset;

Internal wrapper for property ZOffset. This wrapper API may change, we advise to access simpler ZOffset instead.

Public property FdTargets: TMFNode read FFdTargets;

Internal wrapper for property Targets. This wrapper API may change, we advise to access simpler Targets instead.

Public property FdDescription: TSFString read FFdDescription;

Internal wrapper for property Description. This wrapper API may change, we advise to access simpler Description instead.

Public property Description: String read GetDescription write SetDescription;

This item has no description.

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.

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.

Public property FdTriggerName: TSFString read FFdTriggerName;

Internal wrapper for property TriggerName. This wrapper API may change, we advise to access simpler TriggerName instead.

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.