|
| struct | SRPContext |
| |
| enum | SRPProvokingVertexMode { SRP_PROVOKING_VERTEX_FIRST
, SRP_PROVOKING_VERTEX_LAST
} |
| |
| enum | SRPFrontFace { SRP_FRONT_FACE_CCW
, SRP_FRONT_FACE_CW
} |
| |
| enum | SRPCullFace { SRP_CULL_FACE_NONE
, SRP_CULL_FACE_FRONT
, SRP_CULL_FACE_BACK
, SRP_CULL_FACE_FRONT_AND_BACK
} |
| |
| enum | SRPPolygonMode { SRP_POLYGON_MODE_FILL
, SRP_POLYGON_MODE_LINE
, SRP_POLYGON_MODE_POINT
} |
| |
| enum | SRPContextParameter {
SRP_CONTEXT_MESSAGE_CALLBACK_USER_PARAMETER
, SRP_CONTEXT_PROVOKING_VERTEX_MODE
, SRP_CONTEXT_FRONT_FACE
, SRP_CONTEXT_CULL_FACE
,
SRP_CONTEXT_POLYGON_MODE
, SRP_CONTEXT_POINT_SIZE
} |
| |
| typedef enum SRPProvokingVertexMode | SRPProvokingVertexMode |
| |
| typedef enum SRPFrontFace | SRPFrontFace |
| |
| typedef enum SRPCullFace | SRPCullFace |
| |
| typedef enum SRPPolygonMode | SRPPolygonMode |
| |
| typedef struct SRPContext | SRPContext |
| |
| typedef enum SRPContextParameter | SRPContextParameter |
| |
| SRPContext | srpContext |
| |
| void | srpNewContext (SRPContext *pContext) |
| |
| void | srpContextSetMessageCallback (SRPMessageCallbackType callback) |
| |
| SRPMessageCallbackType | srpContextGetMessageCallback () |
| |
| void | srpContextSetP (SRPContextParameter contextParameter, void *data) |
| |
| void | srpContextSetI (SRPContextParameter contextParameter, int data) |
| |
| void | srpContextSetF (SRPContextParameter contextParameter, float data) |
| |
| void * | srpContextGetP (SRPContextParameter contextParameter) |
| |
| int | srpContextGetI (SRPContextParameter contextParameter) |
| |
| float | srpContextGetF (SRPContextParameter contextParameter) |
| |
SRPContext and related functions