MMS3DMaterial Class Reference
#include <mms3dmaterial.h>
List of all members.
|
Public Types |
enum | MAT {
MAT_NOTSET = -1,
MAT_MAX_USER_DEFINED = 255,
MAT_BLACK,
MAT_RED,
MAT_GREEN,
MAT_BLUE,
MAT_YELLOW,
MAT_CYAN,
MAT_MAGENTA,
MAT_WHITE,
MAT_JADE,
MAT_JADE_LUCENT,
MAT_OBSIDIAN,
MAT_OBSIDIAN_LUCENT,
MAT_PEARL,
MAT_PEARL_LUCENT,
MAT_RUBY,
MAT_RUBY_LUCENT,
MAT_EMERALD,
MAT_EMERALD_LUCENT,
MAT_TURQUOISE,
MAT_TURQUOISE_LUCENT,
MAT_BLACK_PLASTIC,
MAT_RED_PLASTIC,
MAT_GREEN_PLASTIC,
MAT_BLUE_PLASTIC,
MAT_YELLOW_PLASTIC,
MAT_CYAN_PLASTIC,
MAT_MAGENTA_PLASTIC,
MAT_WHITE_PLASTIC,
MAT_BLACK_RUBBER,
MAT_RED_RUBBER,
MAT_GREEN_RUBBER,
MAT_BLUE_RUBBER,
MAT_YELLOW_RUBBER,
MAT_CYAN_RUBBER,
MAT_MAGENTA_RUBBER,
MAT_WHITE_RUBBER,
MAT_BRONZE,
MAT_BRONZE_POLISHED,
MAT_CHROME,
MAT_GOLD,
MAT_GOLD_POLISHED,
MAT_COPPER,
MAT_COPPER_POLISHED,
MAT_BRASS,
MAT_SILVER,
MAT_SILVER_POLISHED,
MAT_TIN,
MAT_SIZE
} |
| indices to the materials More...
|
Public Member Functions |
| MMS3DMaterial () |
void | getBuffer (MMS3D_MATERIAL **mat_buffer) |
int | genMaterial (MMSFBColor emission, MMSFBColor ambient, MMSFBColor diffuse, MMSFBColor specular, unsigned char shininess) |
Static Private Attributes |
static MMS3D_MATERIAL | mat_buffer [MAT_SIZE] |
| materials
|
static int | material_cnt = 0 |
| number of user defined materials
|
Detailed Description
Definition at line 38 of file mms3dmaterial.h.
Member Enumeration Documentation
indices to the materials
- Enumerator:
-
MAT_NOTSET |
|
MAT_MAX_USER_DEFINED |
|
MAT_BLACK |
|
MAT_RED |
|
MAT_GREEN |
|
MAT_BLUE |
|
MAT_YELLOW |
|
MAT_CYAN |
|
MAT_MAGENTA |
|
MAT_WHITE |
|
MAT_JADE |
|
MAT_JADE_LUCENT |
|
MAT_OBSIDIAN |
|
MAT_OBSIDIAN_LUCENT |
|
MAT_PEARL |
|
MAT_PEARL_LUCENT |
|
MAT_RUBY |
|
MAT_RUBY_LUCENT |
|
MAT_EMERALD |
|
MAT_EMERALD_LUCENT |
|
MAT_TURQUOISE |
|
MAT_TURQUOISE_LUCENT |
|
MAT_BLACK_PLASTIC |
|
MAT_RED_PLASTIC |
|
MAT_GREEN_PLASTIC |
|
MAT_BLUE_PLASTIC |
|
MAT_YELLOW_PLASTIC |
|
MAT_CYAN_PLASTIC |
|
MAT_MAGENTA_PLASTIC |
|
MAT_WHITE_PLASTIC |
|
MAT_BLACK_RUBBER |
|
MAT_RED_RUBBER |
|
MAT_GREEN_RUBBER |
|
MAT_BLUE_RUBBER |
|
MAT_YELLOW_RUBBER |
|
MAT_CYAN_RUBBER |
|
MAT_MAGENTA_RUBBER |
|
MAT_WHITE_RUBBER |
|
MAT_BRONZE |
|
MAT_BRONZE_POLISHED |
|
MAT_CHROME |
|
MAT_GOLD |
|
MAT_GOLD_POLISHED |
|
MAT_COPPER |
|
MAT_COPPER_POLISHED |
|
MAT_BRASS |
|
MAT_SILVER |
|
MAT_SILVER_POLISHED |
|
MAT_TIN |
|
MAT_SIZE |
|
Definition at line 42 of file mms3dmaterial.h.
Constructor & Destructor Documentation
MMS3DMaterial::MMS3DMaterial |
( |
|
) |
|
Member Function Documentation
Member Data Documentation
The documentation for this class was generated from the following files: