Class TShaderProgramCache

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TShaderProgramCache = class(TObject)

Description

Hierarchy

  • TObject
  • TShaderProgramCache

Overview

Fields

Public Hash: TShaderCodeHash;
Public ShaderProgram: TX3DGLSLProgram;
Public References: Cardinal;

Methods

Public destructor Destroy; override;

Description

Fields

Public Hash: TShaderCodeHash;

Hash of TShader code when initializing this shader by LinkProgram. Used to decide when shader needs to be regenerated, and when it can be shared.

Public ShaderProgram: TX3DGLSLProgram;

Actual GLSL program. May be Nil (if it failed to link).

Public References: Cardinal;
 

Methods

Public destructor Destroy; override;
 

Generated by PasDoc 0.13.0 on 2014-04-30 22:06:44