Class TGLGeneratedCubeMapTextureNode

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TGLGeneratedCubeMapTextureNode = class(TGLCubeMapTextureNode)

Description

no description available, TGLCubeMapTextureNode description follows

Common handling for texture nodes of TAbstractEnvironmentTextureNode.

Hierarchy

Overview

Fields

Public Size: Cardinal;
Public NeedsMipmaps: boolean;

Methods

Protected class function IsClassForTextureNode(ANode: TAbstractTextureNode): boolean; override;
Protected procedure PrepareCore(State: TX3DGraphTraverseState); override;
Public function TextureNode: TGeneratedCubeMapTextureNode;
Public procedure Unprepare; override;
Public procedure Update( const Render: TRenderFromViewFunction; const ProjectionNear, ProjectionFar: Single; var NeedsRestoreViewport: boolean; const CubeMiddle: TVector3Single);

Description

Fields

Public Size: Cardinal;

The right size of the texture, that satisfies all OpenGL cube map sizes requirements (IsCubeMapTextureSized).

Public NeedsMipmaps: boolean;

Does Filter need mipmaps.

Methods

Protected class function IsClassForTextureNode(ANode: TAbstractTextureNode): boolean; override;
 
Protected procedure PrepareCore(State: TX3DGraphTraverseState); override;
 
Public function TextureNode: TGeneratedCubeMapTextureNode;
 
Public procedure Unprepare; override;
 
Public procedure Update( const Render: TRenderFromViewFunction; const ProjectionNear, ProjectionFar: Single; var NeedsRestoreViewport: boolean; const CubeMiddle: TVector3Single);
 

Generated by PasDoc 0.13.0 on 2014-10-26 05:15:14