Classes | Enumerations

C:/Development/LoM/client/src/Resources/Skin.h File Reference

#include "Resource.h"
#include "Image.h"
#include "../Utility/Common.h"
#include "../Utility/Exception.h"
#include "../Utility/Filesystem.h"
#include "../Utility/Logger.h"
#include "../Utility/tinyxml/tinyxml.h"
#include <map>
#include <vector>
#include "../Utility/Exception.h"

Classes

struct  TextOffsets
 Contains offset values for text. More...
class  SkinPart
 Contains images used for drawing skin parts. More...
class  Skin
 Skin Resource. More...

Enumerations

enum  SkinPartType { PART_COLORONLY = 0, PART_MONAD = 1, PART_TRIAD = 3, PART_ENNEAD = 9 }
 

Type of part.

More...
enum  ControlState {
  STATE_UNDEFINED, STATE_NORMAL, STATE_HOVER, STATE_PRESSED,
  STATE_SELECTED, STATE_DISABLED, STATE_NOFOCUS
}
 

State the Control is in.

More...
enum  ImageRegion {
  REGION_TOP_LEFT_CORNER, REGION_TOP_EDGE, REGION_TOP_RIGHT_CORNER, REGION_LEFT_EDGE,
  REGION_CENTER, REGION_RIGHT_EDGE, REGION_BOTTOM_LEFT_CORNER, REGION_BOTTOM_EDGE,
  REGION_BOTTOM_RIGHT_CORNER, REGION_UNKNOWN
}
 

Comment Me.

More...

Enumeration Type Documentation

State the Control is in.

This is for various states that a control might be in and is used to identify which graphics to retrieve.

Enumerator:
STATE_UNDEFINED 
STATE_NORMAL 
STATE_HOVER 
STATE_PRESSED 
STATE_SELECTED 
STATE_DISABLED 
STATE_NOFOCUS 

Comment Me.

Enumerator:
REGION_TOP_LEFT_CORNER 
REGION_TOP_EDGE 
REGION_TOP_RIGHT_CORNER 
REGION_LEFT_EDGE 
REGION_CENTER 
REGION_RIGHT_EDGE 
REGION_BOTTOM_LEFT_CORNER 
REGION_BOTTOM_EDGE 
REGION_BOTTOM_RIGHT_CORNER 
REGION_UNKNOWN 

Type of part.

The type indicates the number of images a particular part contains.

PART_MONAD - A single image. PART_TRIAD - A set of three images. PART_ENNEAD - A set of nine images.

Enumerator:
PART_COLORONLY 
PART_MONAD 
PART_TRIAD 
PART_ENNEAD 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines