Umasoft
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Classes | Macros | Enumerations | Functions
Structure.h File Reference
#include "MathTypes.h"
#include "Selectable.h"
#include "Content.h"
#include "FilePath.h"

Go to the source code of this file.

Classes

class  vtMaterialDescriptor
 
class  vtMaterialDescriptorArray
 
class  vtStructure
 
class  vtStructInstance
 

Macros

#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 ()
 

Enumeration Type Documentation

Structure type.

Enumerator
ST_BUILDING 

A Building (vtBuilding)

ST_LINEAR 

A Linear (vtFence)

ST_INSTANCE 

A Structure Instance (vtStructInstance)