// // Generated by dtk // Translation Unit: d_a_scene_change.cpp // #include "d/dolzel_rel.h" // IWYU pragma: keep #include "d/actor/d_a_scene_change.h" #include "f_op/f_op_actor.h" #include "f_op/f_op_actor_mng.h" #include "m_Do/m_Do_mtx.h" static daSceneChgHIO_c l_HIO; /* 000000EC-00000118 .text __ct__15daSceneChgHIO_cFv */ daSceneChgHIO_c::daSceneChgHIO_c() { mNo = -1; m0005 = 0; m0008 = 100.0f; } /* 00000118-000001A8 .text daSceneChgCreate__FPv */ static cPhs_State daSceneChgCreate(void* i_this) { d_a_scene_change_c* scnChg = static_cast(i_this); fopAcM_ct(scnChg, d_a_scene_change_c); mDoMtx_stack_c::transS(scnChg->current.pos); mDoMtx_stack_c::ZXYrotM(scnChg->shape_angle); cMtx_copy(mDoMtx_stack_c::get(), scnChg->mTransformMtx); return cPhs_COMPLEATE_e; } /* 000001A8-000001B0 .text daSceneChgDelete__FPv */ static BOOL daSceneChgDelete(void* i_this) { return TRUE; } /* 000001B0-000001B8 .text daSceneChgExecute__FPv */ static BOOL daSceneChgExecute(void* i_this) { return TRUE; } /* 000001B8-000001C0 .text daSceneChgDraw__FPv */ static BOOL daSceneChgDraw(void* i_this) { return TRUE; } /* 000001C0-000001C8 .text daSceneChgIsDelete__FPv */ static BOOL daSceneChgIsDelete(void* i_this) { return TRUE; } static actor_method_class daSceneChgMethodTable = { (process_method_func)daSceneChgCreate, (process_method_func)daSceneChgDelete, (process_method_func)daSceneChgExecute, (process_method_func)daSceneChgIsDelete, (process_method_func)daSceneChgDraw, }; actor_process_profile_definition g_profile_SCENECHG = { /* Layer ID */ fpcLy_CURRENT_e, /* List ID */ 0x0003, /* List Prio */ fpcPi_CURRENT_e, /* Proc Name */ fpcNm_SCENECHG_e, /* Proc SubMtd */ &g_fpcLf_Method.base, /* Size */ sizeof(d_a_scene_change_c), /* Size Other */ 0, /* Parameters */ 0, /* Leaf SubMtd */ &g_fopAc_Method.base, /* Draw Prio */ fpcDwPi_SCENECHG_e, /* Actor SubMtd */ &daSceneChgMethodTable, /* Status */ fopAcStts_UNK40000_e, /* Group */ fopAc_ACTOR_e, /* Cull Type */ fopAc_CULLBOX_4_e, };