Class TAbstractShaderNode

Unit

Declaration

type TAbstractShaderNode = class(TAbstractAppearanceChildNode)

Description

Base type for all node types that specify a programmable shader.

Hierarchy

Overview

Methods

Public procedure CreateNode; override;
Public class function ClassX3DType: string; override;

Properties

Public property EventActivate: TSFBoolEvent read FEventActivate;
Public property EventIsSelected: TSFBoolEvent read FEventIsSelected;
Public property EventIsValid: TSFBoolEvent read FEventIsValid;
Public property FdLanguage: TSFStringEnum read FFdLanguage;
Public property Language: TShaderLanguage read GetLanguage write SetLanguage;

Description

Methods

Public procedure CreateNode; override;
 
Public class function ClassX3DType: string; override;
 

Properties

Public property EventActivate: TSFBoolEvent read FEventActivate;
 
Public property EventIsSelected: TSFBoolEvent read FEventIsSelected;
 
Public property EventIsValid: TSFBoolEvent read FEventIsValid;
 
Public property FdLanguage: TSFStringEnum read FFdLanguage;

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

Public property Language: TShaderLanguage read GetLanguage write SetLanguage;

Shading language. Only the GLSL (OpenGL Shading Language) is actually supported. The default value, empty string, is equivalent to GLSL.


Generated by PasDoc 0.16.0.