Class TGLMultiTextureNode
Unit
CastleRenderer
Declaration
type TGLMultiTextureNode = class(TGLTextureNode)
Description
Handler for TMultiTextureNode.
This is somewhat special, in that it will use other TGLTextureNode handlers to handle single textures inside — but this is completely hidden from the interface.
Hierarchy
Overview
Methods
 |
constructor Create(ARenderer: TGLRenderer; ANode: TX3DNode); override; |
 |
destructor Destroy; override; |
 |
function TextureNode: TMultiTextureNode; |
 |
procedure Unprepare; override; |
 |
function Bind(const TextureUnit: Cardinal): boolean; override; |
 |
function Enable(const TextureUnit: Cardinal; Shader: TShader; const Env: TTextureEnv): boolean; override; |
 |
procedure EnableAll(const TextureUnitsCount: Cardinal; out TexCoordsNeeded: Cardinal; Shader: TShader); override; |
Description
Methods
 |
destructor Destroy; override; |
|
 |
procedure Unprepare; override; |
|
 |
function Bind(const TextureUnit: Cardinal): boolean; override; |
|
 |
function Enable(const TextureUnit: Cardinal; Shader: TShader; const Env: TTextureEnv): boolean; override; |
|
 |
procedure EnableAll(const TextureUnitsCount: Cardinal; out TexCoordsNeeded: Cardinal; Shader: TShader); override; |
|
Generated by PasDoc 0.12.1 on 2013-02-04 20:26:51
|