vtdata library
Classes | Defines | Enumerations | Functions
Structure.h File Reference
Include dependency graph for Structure.h:

Classes

class  vtMaterialDescriptor
class  vtMaterialDescriptorArray
class  vtStructure
class  vtStructInstance

Defines

#define BMAT_NAME_PLAIN   "Plain"
#define BMAT_NAME_WOOD   "Wood"
#define BMAT_NAME_SIDING   "Siding"
#define BMAT_NAME_BRICK   "Brick"
#define BMAT_NAME_PAINTED_BRICK   "Painted-Brick"
#define BMAT_NAME_ROLLED_ROOFING   "Rolled-Roofing"
#define BMAT_NAME_CEMENT   "Cement"
#define BMAT_NAME_CORRUGATED   "Corrugated"
#define BMAT_NAME_DOOR   "Door"
#define BMAT_NAME_WINDOW   "Window"
#define BMAT_NAME_WINDOWWALL   "WindowWall"

Enumerations

enum  vtMaterialColorEnum { VT_MATERIAL_COLOUR, VT_MATERIAL_COLOURABLE, VT_MATERIAL_SELFCOLOURED_TEXTURE, VT_MATERIAL_COLOURABLE_TEXTURE }
enum  vtStructureType { ST_BUILDING, ST_LINEAR, ST_INSTANCE, ST_NONE }

Functions

bool LoadGlobalMaterials ()
void SetGlobalMaterials (vtMaterialDescriptorArray *mats)
vtMaterialDescriptorArrayGetGlobalMaterials ()
void FreeGlobalMaterials ()

Detailed Description


Enumeration Type Documentation

Structure type.

Enumerator:
ST_BUILDING 

A Building (vtBuilding)

ST_LINEAR 

A Linear (vtFence)

ST_INSTANCE 

A Structure Instance (vtStructInstance)

 All Classes Files Functions Variables Enumerations Enumerator