SSBM Decomp
Loading...
Searching...
No Matches
HSD_CObj Struct Reference

#include <cobj.h>

Data Fields

HSD_Obj parent
u32 flags
HSD_RectF32 viewport
Scissor scissor
HSD_WObjeyepos
HSD_WObjinterest
union { 
   f32   roll 
   Vec3   up 
u
f32 near
f32 far
union { 
   struct { 
      f32   fov 
      f32   aspect 
   }   perspective
   struct { 
      f32   top 
      f32   bottom 
      f32   left 
      f32   right 
   }   frustum
   struct { 
      f32   top 
      f32   bottom 
      f32   left 
      f32   right 
   }   ortho
projection_param
u8 projection_type
Mtx view_mtx
HSD_AObjaobj
Mtx * proj_mtx

Field Documentation

◆ parent

HSD_Obj HSD_CObj::parent

◆ flags

u32 HSD_CObj::flags

◆ viewport

HSD_RectF32 HSD_CObj::viewport

◆ scissor

Scissor HSD_CObj::scissor

◆ eyepos

HSD_WObj* HSD_CObj::eyepos

◆ interest

HSD_WObj* HSD_CObj::interest

◆ roll

f32 HSD_CObj::roll

◆ up

Vec3 HSD_CObj::up

◆ [union]

union { ... } HSD_CObj::u

◆ near

f32 HSD_CObj::near

◆ far

f32 HSD_CObj::far

◆ fov

f32 HSD_CObj::fov

◆ aspect

f32 HSD_CObj::aspect

◆ [struct]

struct { ... } HSD_CObj::perspective

◆ top

f32 HSD_CObj::top

◆ bottom

f32 HSD_CObj::bottom

◆ left

f32 HSD_CObj::left

◆ right

f32 HSD_CObj::right

◆ [struct]

struct { ... } HSD_CObj::frustum

◆ [struct]

struct { ... } HSD_CObj::ortho

◆ [union]

union { ... } HSD_CObj::projection_param

◆ projection_type

u8 HSD_CObj::projection_type

◆ view_mtx

Mtx HSD_CObj::view_mtx

◆ aobj

HSD_AObj* HSD_CObj::aobj

◆ proj_mtx

Mtx* HSD_CObj::proj_mtx

The documentation for this struct was generated from the following file:
  • src/sysdolphin/baselib/cobj.h