Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | Related Pages

TeEngine::TeETask Struct Reference

List of all members.

Detailed Description

Struct that holds patch generating task status.

Todo:
Consider creating high-level "TePatchGenerator" that will do this work and make this struct obsolete.


Public Types

enum  TeETaskStatus {
  BM0 = 0, BM0G = 1, BM0F = 2, BM1 = 3,
  BM1G = 4, BM1F = 5, BM2 = 6, BM2G = 7,
  BM2F = 8, BM3 = 9, BM3G = 10, BM3F = 11,
  HM = 13, GRAPH = 14, SEAMS = 15
}

Public Attributes

TePatchp
SbVec2f patchPos
TeETaskStatus status
GenMethod gm
FilterMethod fm


Member Enumeration Documentation

enum TeEngine::TeETask::TeETaskStatus
 

Enumeration of all possible task states.

Enumeration values:
BM0  Check if build map 0 is ready.
BM0G  Generator works (build map 0).
BM0F  Filter works (build map 0).
BM1  Check if build map 1 is ready.
BM1G  Generator works (build map 1).
BM1F  Filter works (build map 1).
BM2  Check if build map 2 is ready.
BM2G  Generator works (build map 2).
BM2F  Filter works (build map 2).
BM3  Check if build map 3 is ready.
BM3G  Generator works (build map 3).
BM3F  Filter works (build map 3).
HM  Build heightmap from buildmaps.
GRAPH  Generate patch graph.
SEAMS  Generate graphs of all available seams.


Member Data Documentation

FilterMethod TeEngine::TeETask::fm
 

Selected filtering method.

GenMethod TeEngine::TeETask::gm
 

Selected generation method.

TePatch* TeEngine::TeETask::p
 

Pointer to the patch being generated.

SbVec2f TeEngine::TeETask::patchPos
 

Position of the center of the patch in world-space.

TeETaskStatus TeEngine::TeETask::status
 

Current task status.


Generated on Sun May 8 16:45:06 2005 for TerrainEngine by Doxygen 1.4.1