Class TEffectNode

Unit

Declaration

type TEffectNode = class(TAbstractChildNode)

Description

Shader effect, that can be composed with other effect or standard rendering. See https://castle-engine.io/compositing_shaders.php .

Hierarchy

Overview

Methods

Protected procedure GroupBeforeTraverse(const State: TX3DGraphTraverseState; var WasPointingDeviceSensor: Boolean); override;
Public procedure CreateNode; override;
Public class function ClassX3DType: string; override;
Public procedure SetParts(const Value: array of TEffectPartNode);

Properties

Public property FdLanguage: TSFStringEnum read FFdLanguage;
Public property Language: TShaderLanguage read GetLanguage write SetLanguage;
Public property FdParts: TMFNode read FFdParts;
Public property FdEnabled: TSFBool read FFdEnabled;
Public property Enabled: Boolean read GetEnabled write SetEnabled;

Description

Methods

Protected procedure GroupBeforeTraverse(const State: TX3DGraphTraverseState; var WasPointingDeviceSensor: Boolean); override;
 
Public procedure CreateNode; override;
 
Public class function ClassX3DType: string; override;
 
Public procedure SetParts(const Value: array of TEffectPartNode);
 

Properties

Public property FdLanguage: TSFStringEnum read FFdLanguage;
 
Public property Language: TShaderLanguage read GetLanguage write SetLanguage;
 
Public property FdParts: TMFNode read FFdParts;
 
Public property FdEnabled: TSFBool read FFdEnabled;
 
Public property Enabled: Boolean read GetEnabled write SetEnabled;
 

Generated by PasDoc 0.15.0.