1#ifndef SYSDOLPHIN_BASELIB_FORWARD_H
2#define SYSDOLPHIN_BASELIB_FORWARD_H
111#define HSD_DEFAULT_MAX_SHAPE_VERTICES 2000
112#define HSD_DEFAULT_MAX_SHAPE_NORMALS 2000
114#define POBJ_ANIM (1 << 3)
115#define POBJ_SKIN (0 << 12)
116#define POBJ_SHAPEANIM (1 << 12)
117#define POBJ_ENVELOPE (2 << 12)
119#define pobj_type(o) (o->flags & 0x3000)
121#define POBJ_CULLFRONT (1 << 14)
122#define POBJ_CULLBACK (1 << 15)
124#define SHAPESET_AVERAGE 1
125#define SHAPESET_ADDITIVE 1 << 1
144#define HSD_A_L_LITC_R 9
145#define HSD_A_L_LITC_G 10
146#define HSD_A_L_LITC_B 11
147#define HSD_A_L_VIS 12
154#define HSD_A_L_CUTOFF 19
155#define HSD_A_L_REFDIST 20
156#define HSD_A_L_REFBRIGHT 21
157#define HSD_A_L_LITC_A 22
159#define LOBJ_AMBIENT (0 << 0)
160#define LOBJ_INFINITE (1 << 0)
161#define LOBJ_POINT (2 << 0)
162#define LOBJ_SPOT (3 << 0)
163#define LOBJ_DIFFUSE (1 << 2)
164#define LOBJ_SPECULAR (1 << 3)
165#define LOBJ_ALPHA (1 << 4)
166#define LOBJ_HIDDEN (1 << 5)
167#define LOBJ_RAW_PARAM (1 << 6)
168#define LOBJ_DIFF_DIRTY (1 << 7)
169#define LOBJ_SPEC_DIRTY (1 << 8)
171#define LOBJ_TYPE_MASK 3
173#define LOBJ_LIGHT_ATTN_NONE 0
174#define LOBJ_LIGHT_ATTN 1
void * obj
Definition pobj.c:49
int bool
A signed integer used to contain boolean values.
Definition stdbool.h:8
Definition controller.h:23
Definition controller.h:27
Definition controller.h:54
MexTK: GeneratorAppSRT.
Definition psappsrt.h:18
void(* HSD_DevComCallback)(void *, int, void *, bool cancelflag)
Definition forward.h:103
void(* HSD_GObjInteraction)(HSD_GObj *gobj0, HSD_GObj *gobj1)
Definition forward.h:107
void(* HSD_GObjEvent)(HSD_GObj *gobj)
Definition forward.h:104
void(* HSD_MObjSetupFunc)(HSD_MObj *mobj, u32 rendermode)
Definition forward.h:108
void(* HSD_ObjUpdateFunc)(void *obj, enum_t type, HSD_ObjData *fval)
Definition forward.h:102
PObjSetupFlag
Definition forward.h:127
@ SETUP_HIGHLIGHT
Definition forward.h:130
@ SETUP_JOINT1
Definition forward.h:133
@ SETUP_REFLECTION
Definition forward.h:129
@ SETUP_JOINT0
Definition forward.h:132
@ SETUP_NORMAL
Definition forward.h:128
@ SETUP_NONE
Definition forward.h:134
@ SETUP_NORMAL_PROJECTION
Definition forward.h:131
HSD_TrspMask
Definition forward.h:137
@ HSD_TRSP_OPA
Definition forward.h:138
@ HSD_TRSP_XLU
Definition forward.h:139
@ HSD_TRSP_ALL
Definition forward.h:141
@ HSD_TRSP_TEXEDGE
Definition forward.h:140
bool(* HSD_GObjPredicate)(HSD_GObj *gobj)
Definition forward.h:106
void(* GObj_RenderFunc)(HSD_GObj *gobj, int code)
Definition forward.h:101
void(* HSD_UserDataEvent)(void *user_data)
Definition forward.h:105
HSD_TExpType type
Definition texp.h:169