NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
Loading...
Searching...
No Matches
nw4r::g3d::ResAnmCameraData Struct Reference
Inheritance diagram for nw4r::g3d::ResAnmCameraData:
[legend]

Description

Definition at line 66 of file g3d_resanmcamera.h.

Public Types

enum  Flag {
  FLAG_CAMERA_TYPE_MASK = (1 << 0) ,
  FLAG_ANM_EXISTS = (1 << 1) ,
  FLAG_POS_X_CONST = (1 << 17) ,
  FLAG_POS_Y_CONST = (1 << 18) ,
  FLAG_POS_Z_CONST = (1 << 19) ,
  FLAG_ASPECT_CONST = (1 << 20) ,
  FLAG_NEAR_CONST = (1 << 21) ,
  FLAG_FAR_CONST = (1 << 22) ,
  FLAG_PERSP_FOVY_CONST = (1 << 23) ,
  FLAG_ORTHO_HEIGHT_CONST = (1 << 24) ,
  FLAG_AIM_X_CONST = (1 << 25) ,
  FLAG_AIM_Y_CONST = (1 << 26) ,
  FLAG_AIM_Z_CONST = (1 << 27) ,
  FLAG_TWIST_CONST = (1 << 28) ,
  FLAG_ROT_X_CONST = (1 << 29) ,
  FLAG_ROT_Y_CONST = (1 << 30) ,
  FLAG_ROT_Z_CONST = (1 << 31)
}
 
- Public Types inherited from nw4r::g3d::ResAnmCameraDataTypedef
enum  CameraType {
  CAMERATYPE_ROTATE ,
  CAMERATYPE_AIM ,
  CAMERATYPE_MAX
}
 

Public Attributes

ulong size
 
s32 toResAnmScnData
 
s32 name
 
ulong id
 
ulong refNumber
 
GXProjectionType projType
 
ulong flags
 
s32 toResUserData
 
ResAnmData posX
 
ResAnmData posY
 
ResAnmData posZ
 
ResAnmData aspect
 
ResAnmData near
 
ResAnmData far
 
ResAnmData rotX
 
ResAnmData rotY
 
ResAnmData rotZ
 
ResAnmData aimX
 
ResAnmData aimY
 
ResAnmData aimZ
 
ResAnmData twist
 
ResAnmData perspFovy
 
ResAnmData orthoHeight
 

Member Enumeration Documentation

◆ Flag

enum nw4r::g3d::ResAnmCameraData::Flag

Definition at line 67 of file g3d_resanmcamera.h.

Member Data Documentation

◆ size

ulong nw4r::g3d::ResAnmCameraData::size

Definition at line 92 of file g3d_resanmcamera.h.

◆ toResAnmScnData

s32 nw4r::g3d::ResAnmCameraData::toResAnmScnData

Definition at line 93 of file g3d_resanmcamera.h.

◆ name

s32 nw4r::g3d::ResAnmCameraData::name

Definition at line 94 of file g3d_resanmcamera.h.

◆ id

ulong nw4r::g3d::ResAnmCameraData::id

Definition at line 95 of file g3d_resanmcamera.h.

◆ refNumber

ulong nw4r::g3d::ResAnmCameraData::refNumber

Definition at line 96 of file g3d_resanmcamera.h.

◆ projType

GXProjectionType nw4r::g3d::ResAnmCameraData::projType

Definition at line 97 of file g3d_resanmcamera.h.

◆ flags

ulong nw4r::g3d::ResAnmCameraData::flags

Definition at line 98 of file g3d_resanmcamera.h.

◆ toResUserData

s32 nw4r::g3d::ResAnmCameraData::toResUserData

Definition at line 99 of file g3d_resanmcamera.h.

◆ posX

ResAnmData nw4r::g3d::ResAnmCameraData::posX

Definition at line 100 of file g3d_resanmcamera.h.

◆ posY

ResAnmData nw4r::g3d::ResAnmCameraData::posY

Definition at line 101 of file g3d_resanmcamera.h.

◆ posZ

ResAnmData nw4r::g3d::ResAnmCameraData::posZ

Definition at line 102 of file g3d_resanmcamera.h.

◆ aspect

ResAnmData nw4r::g3d::ResAnmCameraData::aspect

Definition at line 103 of file g3d_resanmcamera.h.

◆ near

ResAnmData nw4r::g3d::ResAnmCameraData::near

Definition at line 104 of file g3d_resanmcamera.h.

◆ far

ResAnmData nw4r::g3d::ResAnmCameraData::far

Definition at line 105 of file g3d_resanmcamera.h.

◆ rotX

ResAnmData nw4r::g3d::ResAnmCameraData::rotX

Definition at line 106 of file g3d_resanmcamera.h.

◆ rotY

ResAnmData nw4r::g3d::ResAnmCameraData::rotY

Definition at line 107 of file g3d_resanmcamera.h.

◆ rotZ

ResAnmData nw4r::g3d::ResAnmCameraData::rotZ

Definition at line 108 of file g3d_resanmcamera.h.

◆ aimX

ResAnmData nw4r::g3d::ResAnmCameraData::aimX

Definition at line 109 of file g3d_resanmcamera.h.

◆ aimY

ResAnmData nw4r::g3d::ResAnmCameraData::aimY

Definition at line 110 of file g3d_resanmcamera.h.

◆ aimZ

ResAnmData nw4r::g3d::ResAnmCameraData::aimZ

Definition at line 111 of file g3d_resanmcamera.h.

◆ twist

ResAnmData nw4r::g3d::ResAnmCameraData::twist

Definition at line 112 of file g3d_resanmcamera.h.

◆ perspFovy

ResAnmData nw4r::g3d::ResAnmCameraData::perspFovy

Definition at line 113 of file g3d_resanmcamera.h.

◆ orthoHeight

ResAnmData nw4r::g3d::ResAnmCameraData::orthoHeight

Definition at line 114 of file g3d_resanmcamera.h.