CAST II Game Engine

   MAIN       FEATURES       SCREENSHOTS       FORUMS       MANUAL       DOWNLOADS       CONTACTS   
Units
Class Hierarchy
Classes, Interfaces and Objects
Types
Enumerations
Variables
Constants
Functions and Procedures
Identifiers

Class TWholeTreeMesh

Unit

C2MiscTess

Declaration

type TWholeTreeMesh = class(TTesselator)

Description

 

Hierarchy

TTesselator > TReferencedItem

Fields

 NameDescription
PublicColored 
PublicCrownColor 
PublicCrownStart 
PublicCrownUVRadius 
PublicInnerRadius 
PublicIRadiusStep 
PublicLevelHeight 
PublicLevels 
PublicLevelStride 
ProtectedMaxY 
PublicORadiusStep 
PublicOuterRadius 
PublicSmoothing 
PublicStem 
PublicStemColor 
PublicStemHeight 
PublicStemHighRadius 
PublicStemLowRadius 
PublicStemUHeight 
PublicStemVHeight 
PublicStrideFactor 

Methods

Overview

Publicconstructor Create; override;
Publicfunction GetBoundingBox: TBoundingBox; override;
Publicfunction RetrieveParameters(out Parameters: Pointer; Internal: Boolean): Integer; override;
Publicfunction SetIndices(IBPTR: Pointer): Integer; override;
Publicprocedure SetParameters(ALevelHeight, ALevelStride, AInnerRadius, AOuterRadius, AIRadiusStep, AORadiusStep, AStrideFactor: Single; AStem: Boolean; AStemUHeight, AStemVHeight, ACrownUVRadius, AStemLowRadius, AStemHighRadius, AStemHeight, ACrownStart: Single; ASmoothing, ALevels: Integer; AColored: Boolean; AStemColor, ACrownColor: BaseTypes.TColor); virtual;
Publicfunction Tesselate(const Params: TTesselationParameters; VBPTR: Pointer): Integer; override;

Description

Publicconstructor Create; override;

 

Publicfunction GetBoundingBox: TBoundingBox; override;

 

Publicfunction RetrieveParameters(out Parameters: Pointer; Internal: Boolean): Integer; override;

 

Publicfunction SetIndices(IBPTR: Pointer): Integer; override;

 

Publicprocedure SetParameters(ALevelHeight, ALevelStride, AInnerRadius, AOuterRadius, AIRadiusStep, AORadiusStep, AStrideFactor: Single; AStem: Boolean; AStemUHeight, AStemVHeight, ACrownUVRadius, AStemLowRadius, AStemHighRadius, AStemHeight, ACrownStart: Single; ASmoothing, ALevels: Integer; AColored: Boolean; AStemColor, ACrownColor: BaseTypes.TColor); virtual;

 

Publicfunction Tesselate(const Params: TTesselationParameters; VBPTR: Pointer): Integer; override;

 

Last modified: Jan 6, 2010
Copyright (C) 2006-2010, casteng.com