Class TEffectPartNode
Unit
X3DNodes
Declaration
type TEffectPartNode = class(TAbstractNode, IAbstractUrlObject)
Description
Part of a shader effect, used with TEffectNode. See http://castle-engine.sourceforge.net/compositing_shaders.php .
Hierarchy
Overview
Methods
Properties
Description
Methods
 |
procedure CreateNode; override; |
|
 |
class function ClassX3DType: string; override; |
|
 |
class function URNMatching(const URN: string): boolean; override; |
|
 |
procedure SetUrl(const Value: array of string); |
Automatically generated node properties.
Do not edit this file manually! To add new properties: - add them to the text files in nodes_specification/components/ , - and regenerate include files by running nodes_specification/x3d-nodes-to-pascal/x3d-nodes-to-pascal.lpr .
The documentation for properties should go to x3dnodes_documentation.txt .
|
Properties
 |
property ShaderType: TShaderType read GetShaderType write SetShaderType; |
Shader type.
|
 |
property Contents: string read GetContents write SetContents; |
The shader code.
Getting this automatically loads the shader code pointed by the URL field of this node. The shader code may be specified in an external file, or inline using "data URI", see https://castle-engine.sourceforge.io/manual_network.php . The shader code may also be specified using the XML "CDATA" in X3D XML encoding. Returns '' of no valid URLs are present (loading errors are reported to WritelnWarning).
Setting this overrides the URL field, to specify only the given shader code.
|
Generated by PasDoc 0.15.0.
|