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
 
Mtxproj_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: