ps2sdk
1.1
A collection of Open Source libraries used for developing applications on Sony's PlayStation 2® (PS2).
draw.h
Go to the documentation of this file.
1
6
#ifndef __DRAW_H__
7
#define __DRAW_H__
8
9
#include <
tamtypes.h
>
10
11
#include <
draw_blending.h
>
12
#include <
draw_buffers.h
>
13
#include <
draw_dithering.h
>
14
#include <
draw_fog.h
>
15
#include <
draw_masking.h
>
16
#include <
draw_primitives.h
>
17
#include <
draw_sampling.h
>
18
#include <
draw_tests.h
>
19
#include <
draw_types.h
>
20
21
#include <
draw2d.h
>
22
#include <
draw3d.h
>
23
24
#define DRAW_DISABLE 0
25
#define DRAW_ENABLE 1
26
27
#ifdef __cplusplus
28
extern
"C"
{
29
#endif
30
32
qword_t
*
draw_setup_environment
(
qword_t
*q,
int
context
,
framebuffer_t
*frame,
zbuffer_t
*z);
33
35
qword_t
*
draw_clear
(
qword_t
*q,
int
context
,
float
x
,
float
y
,
float
width,
float
height,
int
r,
int
g,
int
b);
36
38
qword_t
*
draw_finish
(
qword_t
*q);
39
41
void
draw_wait_finish
(
void
);
42
44
qword_t
*
draw_texture_transfer
(
qword_t
*q,
void
*src,
int
width,
int
height,
int
psm,
int
dest,
int
dest_width);
45
47
qword_t
*
draw_texture_flush
(
qword_t
*q);
48
49
#ifdef __cplusplus
50
}
51
#endif
52
53
#endif
/* __DRAW_H__ */
draw2d.h
draw3d.h
context
u8 context
Definition:
main.c:71
draw_setup_environment
qword_t * draw_setup_environment(qword_t *q, int context, framebuffer_t *frame, zbuffer_t *z)
Definition:
draw.c:11
draw_texture_transfer
qword_t * draw_texture_transfer(qword_t *q, void *src, int width, int height, int psm, int dest, int dest_width)
Definition:
draw.c:223
draw_wait_finish
void draw_wait_finish(void)
Definition:
draw.c:200
draw_finish
qword_t * draw_finish(qword_t *q)
Definition:
draw.c:188
draw_clear
qword_t * draw_clear(qword_t *q, int context, float x, float y, float width, float height, int r, int g, int b)
Definition:
draw.c:148
draw_texture_flush
qword_t * draw_texture_flush(qword_t *q)
Definition:
draw.c:208
draw_blending.h
draw_buffers.h
draw_dithering.h
draw_fog.h
draw_masking.h
draw_primitives.h
draw_sampling.h
draw_tests.h
draw_types.h
x
s32 x
Definition:
libmouse.c:34
y
s32 y
Definition:
libmouse.c:34
framebuffer_t
Definition:
draw_buffers.h:40
zbuffer_t
Definition:
draw_buffers.h:48
tamtypes.h
qword_t
Definition:
tamtypes.h:80
ee
draw
include
draw.h
Generated on Thu Feb 11 2021 11:42:21 for ps2sdk by
1.9.2