Castle Game Engine: CastleRenderer: Class TBumpMappingRenderer

# Class TBumpMappingRenderer
Description | Hierarchy | Fields | Methods | Properties
## Unit CastleRenderer ## Declaration `type TBumpMappingRenderer = class(TResourceRenderer)` ## Description Rendering with bump mapping. It's associated with Appearance node defining heightMap, normalMap and other bump mapping properties. ## Hierarchy TObject TResourceRenderer TBumpMappingRenderer ## Overview ### Methods
| `constructor Create(ARenderer: TGLRenderer; ANode: TX3DNode); override;`
| `function Node: TAppearanceNode;`
| `procedure Prepare(State: TX3DGraphTraverseState);`
| `procedure Unprepare; override;`
| `function Enable(var BoundTextureUnits: Cardinal; Shader: TShader): boolean;`
## Description ### Methods
| `constructor Create(ARenderer: TGLRenderer; ANode: TX3DNode); override;`
ANode must be TAppearanceNode
| `function Node: TAppearanceNode;`
| `procedure Prepare(State: TX3DGraphTraverseState);`
Prepare normalMap, heightMap (if exist) for rendering.
| `procedure Unprepare; override;`
Release things initialized by Prepare.
| `function Enable(var BoundTextureUnits: Cardinal; Shader: TShader): boolean;`
Enable things for rendering with bump mapping. Returns success.
Generated by PasDoc 0.13.0 on 2015-06-15 04:43:11