torque Torque Game Engine Documentation
TGE Version 1.5.2

engine/terrain/terrRender.h File Reference

#include "dgl/gTexManager.h"
#include "core/color.h"
#include "terrain/waterBlock.h"

Data Structures

struct  AllocatedTexture
struct  Render2Point
struct  EdgePoint
struct  ChunkCornerPoint
struct  EdgeParent
struct  ChunkScanEdge
struct  ChunkEdge
struct  EmitChunk
struct  SquareStackNode2
struct  SquareStackNode
struct  TerrLightInfo
struct  RenderPoint
struct  Color
struct  TerrainRender

Enumerations

enum  EmptyFlags {
  SquareEmpty_0_0 = BIT(0),
  SquareEmpty_1_0 = BIT(1),
  SquareEmpty_2_0 = BIT(2),
  SquareEmpty_3_0 = BIT(3),
  SquareEmpty_0_1 = BIT(4),
  SquareEmpty_1_1 = BIT(5),
  SquareEmpty_2_1 = BIT(6),
  SquareEmpty_3_1 = BIT(7),
  SquareEmpty_0_2 = BIT(8),
  SquareEmpty_1_2 = BIT(9),
  SquareEmpty_2_2 = BIT(10),
  SquareEmpty_3_2 = BIT(11),
  SquareEmpty_0_3 = BIT(12),
  SquareEmpty_1_3 = BIT(13),
  SquareEmpty_2_3 = BIT(14),
  SquareEmpty_3_3 = BIT(15),
  CornerEmpty_0_0 = SquareEmpty_0_0 | SquareEmpty_1_0 | SquareEmpty_0_1 | SquareEmpty_1_1,
  CornerEmpty_1_0 = SquareEmpty_2_0 | SquareEmpty_3_0 | SquareEmpty_2_1 | SquareEmpty_3_1,
  CornerEmpty_0_1 = SquareEmpty_0_2 | SquareEmpty_1_2 | SquareEmpty_0_3 | SquareEmpty_1_3,
  CornerEmpty_1_1 = SquareEmpty_2_2 | SquareEmpty_3_2 | SquareEmpty_2_3 | SquareEmpty_3_3
}
enum  TerrConstants {
  MaxClipPlanes = 8,
  MaxTerrainMaterials = 256,
  EdgeStackSize = 1024,
  MaxWaves = 8,
  MaxDetailLevel = 9,
  MaxMipLevel = 8,
  MaxTerrainLights = 64,
  MaxVisibleLights = 31,
  ClipPlaneMask = (1 << MaxClipPlanes) - 1,
  FarSphereMask = 0x80000000,
  FogPlaneBoxMask = 0x40000000,
  VertexBufferSize = 65 * 65 + 1000,
  AllocatedTextureCount = 16 + 64 + 256 + 1024 + 4096,
  TerrainTextureMipLevel = 7,
  TerrainTextureSize = 1 << TerrainTextureMipLevel,
  SmallMipLevel = 6
}


Enumeration Type Documentation

enum EmptyFlags

Enumerator:
SquareEmpty_0_0 
SquareEmpty_1_0 
SquareEmpty_2_0 
SquareEmpty_3_0 
SquareEmpty_0_1 
SquareEmpty_1_1 
SquareEmpty_2_1 
SquareEmpty_3_1 
SquareEmpty_0_2 
SquareEmpty_1_2 
SquareEmpty_2_2 
SquareEmpty_3_2 
SquareEmpty_0_3 
SquareEmpty_1_3 
SquareEmpty_2_3 
SquareEmpty_3_3 
CornerEmpty_0_0 
CornerEmpty_1_0 
CornerEmpty_0_1 
CornerEmpty_1_1 

Enumerator:
MaxClipPlanes  left, right, top, bottom - don't need far tho...
MaxTerrainMaterials 
EdgeStackSize  value for water/terrain edge stack size.
MaxWaves 
MaxDetailLevel 
MaxMipLevel 
MaxTerrainLights 
MaxVisibleLights 
ClipPlaneMask 
FarSphereMask 
FogPlaneBoxMask 
VertexBufferSize 
AllocatedTextureCount 
TerrainTextureMipLevel  mip level of generated textures
TerrainTextureSize  size of generated textures
SmallMipLevel 




All Rights Reserved GarageGames.com, Inc. 1999-2005
Auto-magically Generated with Doxygen