|
PS2SDK
PS2 Homebrew Libraries
|
#include <tamtypes.h>
Include dependency graph for draw_primitives.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Data Structures | |
| struct | prim_t |
Macros | |
| #define | PRIM_POINT 0x00 |
| #define | PRIM_LINE 0x01 |
| #define | PRIM_LINE_STRIP 0x02 |
| #define | PRIM_TRIANGLE 0x03 |
| #define | PRIM_TRIANGLE_STRIP 0x04 |
| #define | PRIM_TRIANGLE_FAN 0x05 |
| #define | PRIM_SPRITE 0x06 |
| #define | PRIM_SHADE_FLAT 0 |
| #define | PRIM_SHADE_GOURAUD 1 |
| #define | PRIM_MAP_ST 0 |
| #define | PRIM_MAP_UV 1 |
| #define | PRIM_UNFIXED 0 |
| #define | PRIM_FIXED 1 |
| #define | PRIM_OVERRIDE_ENABLE 0 |
| #define | PRIM_OVERRIDE_DISABLE 1 |
Functions | |
| qword_t * | draw_primitive_xyoffset (qword_t *q, int context, float x, float y) |
| qword_t * | draw_primitive_override (qword_t *q, int mode) |
| qword_t * | draw_primitive_override_setting (qword_t *q, int context, prim_t *prim) |
Draw library primitive functions
Definition in file draw_primitives.h.
| struct prim_t |
Definition at line 36 of file draw_primitives.h.
| Data Fields | ||
|---|---|---|
| unsigned char | type | |
| unsigned char | shading | |
| unsigned char | mapping | |
| unsigned char | fogging | |
| unsigned char | blending | |
| unsigned char | antialiasing | |
| unsigned char | mapping_type | |
| unsigned char | colorfix | |
| #define PRIM_POINT 0x00 |
Types
Definition at line 12 of file draw_primitives.h.
| #define PRIM_SHADE_FLAT 0 |
Shading
Definition at line 21 of file draw_primitives.h.
| #define PRIM_MAP_ST 0 |
Texture Mapping Coordinates
Definition at line 25 of file draw_primitives.h.
| #define PRIM_UNFIXED 0 |
Fixed Color Value
Definition at line 29 of file draw_primitives.h.
| #define PRIM_OVERRIDE_ENABLE 0 |
Primitive Override Control
Definition at line 33 of file draw_primitives.h.
| qword_t* draw_primitive_xyoffset | ( | qword_t * | q, |
| int | context, | ||
| float | x, | ||
| float | y | ||
| ) |
Primitive Coordinate System offset
Definition at line 189 of file draw_environment.c.
| qword_t* draw_primitive_override | ( | qword_t * | q, |
| int | mode | ||
| ) |
Primitive Control
Definition at line 202 of file draw_environment.c.
| qword_t* draw_primitive_override_setting | ( | qword_t * | q, |
| int | context, | ||
| prim_t * | prim | ||
| ) |
Overridden Primitive Attributes
Definition at line 215 of file draw_environment.c.