QSDK 1.1 Documentation
Main Page | Modules | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members | File Members | Related Pages

Q::ApplicationPreloadCounters Struct Reference
[Performance Counters]

#include <Q/q.h>

List of all members.

Public Attributes

unsigned int pathCount
unsigned int loadQueueSize
unsigned int lodQueueSize
unsigned int outscopeZonesRendered
char loadChart [32]
float loadRuntime
size_t renderAssetSize


Detailed Description

Set of counters maintained by the preloader, made available by Application::getApplicationPreloadCounters.


Member Data Documentation

char Q::ApplicationPreloadCounters::loadChart[32]
 

Minature load history shapshot. Each character indicates the type of an object recently loaded from a 32 object history, as follows:

unsigned int Q::ApplicationPreloadCounters::loadQueueSize
 

Total number of objects currently queued for preloading.

float Q::ApplicationPreloadCounters::loadRuntime
 

Number of seconds elapsed in the preloader.

unsigned int Q::ApplicationPreloadCounters::lodQueueSize
 

Obsolete. Always zero.

unsigned int Q::ApplicationPreloadCounters::outscopeZonesRendered
 

Obsolete. Always zero.

unsigned int Q::ApplicationPreloadCounters::pathCount
 

Number of outstanding load paths. A load path is created to track loading of an object and its dependents, eg. via Object::adviseResidency.

size_t Q::ApplicationPreloadCounters::renderAssetSize
 

Bytes in use by render assets in QDraw.

Return to QSDK documentation Contents page. Contact details for support, information and fault-reporting.
Qube Software Limited © 2000-2004