Class TBumpMappingRendererList

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TBumpMappingRendererList = class(TResourceRendererList)

Description

no description available, TResourceRendererList description follows

Hierarchy

Overview

Methods

Public function NodeIndex(ANode: TAppearanceNode): Integer;
Public function Node(ANode: TAppearanceNode): TBumpMappingRenderer;
Public procedure Prepare(State: TX3DGraphTraverseState; ARenderer: TGLRenderer);
Public function Enable(State: TX3DGraphTraverseState; var BoundTextureUnits: Cardinal; Shader: TShader): TBumpMappingRenderer;

Properties

Public property Items[Index:Integer]: TBumpMappingRenderer read GetItems;

Description

Methods

Public function NodeIndex(ANode: TAppearanceNode): Integer;

Looks for item with given Node. Returns -1 if not found.

Public function Node(ANode: TAppearanceNode): TBumpMappingRenderer;

Looks for item with given Node. Returns Nil if not found.

Public procedure Prepare(State: TX3DGraphTraverseState; ARenderer: TGLRenderer);

If this State contains appropriate TAppearanceNode, this will create and prepare TBumpMappingRenderer instance for it (if one doesn't exist already).

Public function Enable(State: TX3DGraphTraverseState; var BoundTextureUnits: Cardinal; Shader: TShader): TBumpMappingRenderer;

If this State contains appropriate TAppearanceNode, and TBumpMappingRenderer instance is prepared for this Node, we will call it's Enable method here.

We return the TBumpMappingRenderer instance only if it existed and it's Enable method returned True. Otherwise, we return Nil.

Properties

Public property Items[Index:Integer]: TBumpMappingRenderer read GetItems;
 

Generated by PasDoc 0.13.0 on 2013-08-17 21:27:13