Isle
Loading...
Searching...
No Matches
legocontainer.h File Reference
#include "compat.h"
#include "decomp.h"
#include "legotexture.h"
#include "legotypes.h"
#include "mxstl/stlcompat.h"
#include "lego/legoomni/include/legotextureinfo.h"
Include dependency graph for legocontainer.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  LegoContainerInfoComparator
 Comparator used to order keys in LegoContainerInfo maps; compares C-strings lexicographically. More...
 
class  LegoContainerInfo< T >
 Template alias for a map from C-string keys to object pointers, using LegoContainerInfoComparator for ordering. More...
 
class  LegoContainer< T >
 Template container associating string names with object pointers, optional lifetime management. More...
 
class  LegoTextureContainer
 Specialized LegoContainer handling LegoTextureInfo objects and their DirectDraw/Direct3D caching. More...
 

Typedefs

typedef pair< LegoTextureInfo *, BOOLLegoCachedTexture
 Pair associating a LegoTextureInfo pointer with a cache state (BOOL). More...
 
typedef list< LegoCachedTextureLegoCachedTextureList
 List of cached textures, each with a pointer and a cache state. More...
 

Typedef Documentation

◆ LegoCachedTexture

Pair associating a LegoTextureInfo pointer with a cache state (BOOL).

[AI]

[AI] Used for tracking cached DirectDraw/Direct3D texture resources, where the BOOL indicates if the texture is actively in use (=TRUE). [AI]

Definition at line 155 of file legocontainer.h.

◆ LegoCachedTextureList

List of cached textures, each with a pointer and a cache state.

[AI]

[AI] Used by the LegoTextureContainer to manage temporary/in-use DirectDraw/Direct3D textures. [AI]

Definition at line 162 of file legocontainer.h.