#include <program.h>
Collaboration diagram for ProgramParam:
Cody Russell (cody [at] jhu.edu)
Mattias Jansson (mattias@realityrift.com)
Public Types | |
enum | PROGRAMPARAMTYPE |
Type definitions for program parameters. | |
enum | PROGRAMSYSTEMPARAM { SYSTEMMATRIXPARAM = 0x00010000, PSP_MODEL_MATRIX = 0x00010001, PSP_VIEW_MATRIX = 0x00010002, PSP_PROJECTION_MATRIX = 0x00010003, PSP_MODELVIEW_MATRIX = 0x00010004, PSP_MODELVIEWPROJ_MATRIX = 0x00010005, PSP_INV_MODEL_MATRIX = 0000010006, LIGHTPARAM = 0x00020000, PSP_LIGHT_POSITION = 0x00020001, PSP_LIGHT_DIFFUSE_COLOR = 0x00020002, PSP_LIGHT_AMBIENT_COLOR = 0x00020003, PSP_TOTAL_LIGHT_AMBIENT_COLOR = 0x00040001 } |
List of available system parameters for pipeline programs. More... | |
Public Attributes | |
unsigned int | m_uiIndex |
PROGRAMPARAMTYPE | m_eType |
NeoEngine::ProgramParam::ProgramParamValue | m_Value |
unsigned int | m_uiLight |
|
|
Parameter index |
|
Parameter type |
|
Value (depending on type) |
|
Light index |