Unit 'OpenGL_Shaders' Package
[Overview][Types][Classes][Index] [#pl_opengl]

TShader

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: OpenGL_Shaders.pas line 46

type TShader = class

protected

  FShaderObject: GLuint;

  

  FShaderSource: TStringList;

  

  FShaderText: ansistring;

  

  FShaderLength: Integer;

  

  FShaderType: GLenum;

  

public

  constructor Create; overload;

  

  destructor Destroy; override;

  

  procedure Compile; virtual; abstract;

  

  procedure Enable; virtual; abstract;

  

  procedure Disable; virtual; abstract;

  

  function Log; virtual; abstract;

  

end;

Inheritance

TShader

  

|

TObject



CT Web help

CodeTyphon Studio