#include <ultra64.h>
#include "gd_types.h"
Go to the source code of this file.
|
enum | GdProperty {
GD_PROP_OVERLAY = 4,
GD_PROP_LIGHTING = 11,
GD_PROP_AMB_COLOUR = 12,
GD_PROP_DIFUSE_COLOUR = 13,
GD_PROP_LIGHT_DIR = 15,
GD_PROP_CULLING = 16,
GD_PROP_STUB17 = 17,
GD_PROP_STUB18 = 18,
GD_PROP_STUB19 = 19,
GD_PROP_STUB20 = 20,
GD_PROP_STUB21 = 21,
GD_PROP_ZBUF_FN = 22
} |
| Properties types used in gd_setproperty; most are stubbed out. More...
|
|
|
u32 | get_alloc_mem_amt (void) |
|
s32 | gd_get_ostime (void) |
|
f32 | get_time_scale (void) |
|
f64 | gd_sin_d (f64) |
|
f64 | gd_cos_d (f64) |
|
f64 | gd_sqrt_d (f64) |
|
void | gd_printf (const char *,...) |
|
void | gd_exit (s32) |
|
void | gd_free (void *) |
|
void * | gd_allocblock (u32) |
|
void * | gd_malloc (u32, u8) |
|
void * | gd_malloc_perm (u32) |
|
void * | gd_malloc_temp (u32) |
|
void | func_8019BD0C (s32, s32) |
|
void | gd_add_to_heap (void *, u32) |
|
void | gdm_init (void *, u32) |
|
void | gdm_setup (void) |
|
void | gdm_maketestdl (s32) |
|
void | gd_vblank (void) |
|
void | gd_copy_p1_contpad (OSContPad *) |
|
s32 | gd_sfx_to_play (void) |
|
void * | gdm_gettestdl (s32) |
|
void | gd_draw_rect (f32, f32, f32, f32) |
|
void | gd_draw_border_rect (f32, f32, f32, f32) |
|
void | gd_set_fill (struct GdColour *) |
|
void | stash_current_gddl (void) |
|
void | pop_gddl_stash (void) |
|
s32 | gd_startdisplist (s32) |
|
s32 | gd_end_dl () |
|
void | add_mat4_load_to_dl (Mat4f *) |
|
void | push_idn_mtx_cur_gddl (void) |
|
void | pop_mtx_gddl (void) |
|
void | translate_mtx_gddl (f32, f32, f32) |
|
void | translate_load_mtx_gddl (f32, f32, f32) |
|
void | func_8019F258 (f32, f32, f32) |
|
void | func_8019F2C4 (f32, s8) |
|
void | func_8019F318 (struct ObjCamera *a, f32, f32, f32, f32, f32, f32, f32) |
|
void | check_tri_display (s32) |
|
Vtx * | make_Vtx_if_new (f32, f32, f32, f32) |
|
void | func_8019FEF0 (void) |
|
void | add_tri_to_dl (f32, f32, f32, f32, f32, f32, f32, f32, f32) |
|
void | func_801A0038 (void) |
|
void | func_801A0070 (void) |
|
void | func_801A02B8 (f32) |
|
void | func_801A0324 (s32) |
|
void | set_light_num (s32) |
|
s32 | create_mtl_gddl (s32) |
|
void | branch_to_gddl (s32) |
|
void | func_801A0478 (s32, struct ObjCamera *, struct GdVec3f *, struct GdVec3f *, struct GdVec3f *, struct GdColour *) |
|
s32 | func_801A086C (s32, struct GdColour *, s32) |
|
void | set_Vtx_norm_buf_1 (struct GdVec3f *) |
|
void | set_Vtx_norm_buf_2 (struct GdVec3f *) |
|
void | set_gd_mtx_parameters (s32) |
|
void | gd_set_one_cycle (void) |
|
void | func_801A2374 (s32) |
|
void | start_view_dl (struct ObjView *) |
|
void | border_active_view (void) |
|
void | gd_shading (s32) |
|
s32 | gd_getproperty (s32, void *) |
|
void | gd_setproperty (enum GdProperty, f32, f32, f32) |
|
void | func_801A3AF0 (f32, f32, f32, f32, f32, f32) |
|
void | func_801A3C8C (f32, f32, f32, f32) |
|
s32 | setup_view_buffers (const char *, struct ObjView *, s32, s32, s32, s32) |
|
void | gd_init_controllers (void) |
|
void | Proc801A43DC (struct GdObj *) |
|
void * | func_801A43F0 (const char *,...) |
|
void | Proc801A4410 (void *) |
|
void | Proc801A4424 (void *) |
|
void | func_801A4438 (f32, f32, f32) |
|
void | func_801A48C4 (u32) |
|
void | func_801A48D8 (char *) |
|
void | set_active_view (struct ObjView *) |
|
void | func_801A520C (void) |
|
void | gd_init (void) |
|
void | func_801A5998 (s8 *) |
|
void | func_801A59AC (void *) |
|
void | func_801A59C0 (s8 *) |
|
void | init_pick_buf (s16 *, s32) |
|
void | store_in_pickbuf (s16) |
|
s32 | get_cur_pickbuf_offset (s16 *) |
|
void | set_Vtx_tc_buf (f32, f32) |
|
struct GdObj * | load_dynlist (struct DynList *) |
|
◆ GdProperty
Properties types used in gd_setproperty; most are stubbed out.
Enumerator |
---|
GD_PROP_OVERLAY | |
GD_PROP_LIGHTING | |
GD_PROP_AMB_COLOUR | |
GD_PROP_DIFUSE_COLOUR | |
GD_PROP_LIGHT_DIR | |
GD_PROP_CULLING | |
GD_PROP_STUB17 | |
GD_PROP_STUB18 | |
GD_PROP_STUB19 | |
GD_PROP_STUB20 | |
GD_PROP_STUB21 | |
GD_PROP_ZBUF_FN | |
◆ add_mat4_load_to_dl()
◆ add_tri_to_dl()
◆ border_active_view()
◆ branch_to_gddl()
◆ check_tri_display()
◆ create_mtl_gddl()
◆ func_8019BD0C()
◆ func_8019F258()
◆ func_8019F2C4()
◆ func_8019F318()
◆ func_8019FEF0()
◆ func_801A0038()
◆ func_801A0070()
◆ func_801A02B8()
◆ func_801A0324()
◆ func_801A0478()
◆ func_801A086C()
◆ func_801A2374()
◆ func_801A3AF0()
◆ func_801A3C8C()
◆ func_801A43F0()
◆ func_801A4438()
◆ func_801A48C4()
◆ func_801A48D8()
◆ func_801A520C()
◆ func_801A5998()
◆ func_801A59AC()
◆ func_801A59C0()
◆ gd_add_to_heap()
◆ gd_allocblock()
◆ gd_copy_p1_contpad()
void gd_copy_p1_contpad |
( |
OSContPad * |
| ) |
|
◆ gd_cos_d()
◆ gd_draw_border_rect()
◆ gd_draw_rect()
◆ gd_end_dl()
◆ gd_exit()
◆ gd_free()
◆ gd_get_ostime()
◆ gd_getproperty()
◆ gd_init()
◆ gd_init_controllers()
◆ gd_malloc()
◆ gd_malloc_perm()
◆ gd_malloc_temp()
◆ gd_printf()
- Bug:
- formatter 'c' uses
s32
for va_arg instead of char
◆ gd_set_fill()
◆ gd_set_one_cycle()
◆ gd_setproperty()
◆ gd_sfx_to_play()
◆ gd_shading()
◆ gd_sin_d()
◆ gd_sqrt_d()
◆ gd_startdisplist()
◆ gd_vblank()
◆ gdm_gettestdl()
- Bug:
- Code treats
sYoshiSceneView
as group; not called in game though
- Bug:
- Code treats
sCarSceneView
as group; not called in game though
◆ gdm_init()
◆ gdm_maketestdl()
◆ gdm_setup()
◆ get_alloc_mem_amt()
◆ get_cur_pickbuf_offset()
s32 get_cur_pickbuf_offset |
( |
s16 * |
| ) |
|
◆ get_time_scale()
◆ init_pick_buf()
◆ load_dynlist()
◆ make_Vtx_if_new()
◆ pop_gddl_stash()
◆ pop_mtx_gddl()
◆ Proc801A43DC()
◆ Proc801A4410()
◆ Proc801A4424()
◆ push_idn_mtx_cur_gddl()
◆ set_active_view()
◆ set_gd_mtx_parameters()
◆ set_light_num()
◆ set_Vtx_norm_buf_1()
◆ set_Vtx_norm_buf_2()
◆ set_Vtx_tc_buf()
◆ setup_view_buffers()
◆ start_view_dl()
◆ stash_current_gddl()
◆ store_in_pickbuf()
◆ translate_load_mtx_gddl()
◆ translate_mtx_gddl()
◆ gGdFrameBuf