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: