GuiAtlasMonitorCtrl::TOCMonitor Struct Reference

#include <guiAtlasMonitorCtrl.h>

List of all members.


Detailed Description

Bookkeeping for a single TOC in the Atlas file we are monitoring.


Public Member Functions

 ~TOCMonitor ()
void init (ETOCType mType, const char *name, AtlasTOC *toc, U32 droppedLevels)
void update ()
void render (GuiAtlasMonitorCtrl *ctrl, Point2I offset, Point2I extent)

Public Attributes

ETOCType mType
const char * mName
 Name string displayed on top of monitor.
AtlasTOCmTOC
 The TOC we are monitoring.
Vector< GFXTexHandlemTextures
 One texture for each of the LOD levels.
Point2I mExtent
 The region the texture TOC monitor would cover if rendered with a 1:1 resolution.
U32 mDroppedLevels
 The number of coarsest LODs to omit when displaying.

Private Member Functions

U32 getStubState (U32 level, Point2I pos)


Constructor & Destructor Documentation

GuiAtlasMonitorCtrl::TOCMonitor::~TOCMonitor (  ) 


Member Function Documentation

void GuiAtlasMonitorCtrl::TOCMonitor::init ( ETOCType  mType,
const char *  name,
AtlasTOC toc,
U32  droppedLevels 
)

void GuiAtlasMonitorCtrl::TOCMonitor::update (  ) 

void GuiAtlasMonitorCtrl::TOCMonitor::render ( GuiAtlasMonitorCtrl ctrl,
Point2I  offset,
Point2I  extent 
)

U32 GuiAtlasMonitorCtrl::TOCMonitor::getStubState ( U32  level,
Point2I  pos 
) [private]


Member Data Documentation

Name string displayed on top of monitor.

The TOC we are monitoring.

One texture for each of the LOD levels.

The region the texture TOC monitor would cover if rendered with a 1:1 resolution.

The number of coarsest LODs to omit when displaying.