New Super Mario Bros. U Headers
Loading...
Searching...
No Matches
DVCameraParam.h
Go to the documentation of this file.
1#pragma once
2
3#include <distant_view/DVCameraParamList.h>
4
5#include <math/seadMatrix.h>
6#include <prim/seadSafeString.h>
7
9
10// vtbl Address: 0x100584D4
12{
13public:
14 // Address: 0x022A98DC
15 DVCameraParam(DistantViewMgr* dv_mgr, const sead::Vector3f* bg_pos, const sead::SafeString& dv_name);
16
17 const sead::Vector2f& getProjOffset() const { return *mProjOffset; }
18 s32 getTypeDirY() const { return *mTypeDirY; }
19 f32 getMagnifProjOffsetY() const { return *mMagnifProjOffsetY; }
20 f32 getMagnifCameraPosY() const { return *mMagnifCameraPosY; }
21 const sead::Vector2f& getIndirectScrollSpd() const { return *mIndirectScrollSpd; }
22
23 // Address: 0x022A9D54
24 void getModelMtx(sead::Matrix34f* model_mtx) const;
25
26private:
37};
38static_assert(sizeof(DVCameraParam) == 0x16C);
Definition DVCameraParam.h:12
s32 getTypeDirY() const
Definition DVCameraParam.h:18
ParamU32 mTypeDirY
Definition DVCameraParam.h:29
const sead::Vector2f & getProjOffset() const
Definition DVCameraParam.h:17
f32 getMagnifProjOffsetY() const
Definition DVCameraParam.h:19
ParamF32 mModelOffsetY
Definition DVCameraParam.h:33
ParamF32 mMagnifProjOffsetY
Definition DVCameraParam.h:30
ParamVec2 mIndirectScrollSpd
Definition DVCameraParam.h:35
ParamF32 mMagnifCameraPosY
Definition DVCameraParam.h:31
ParamF32 mModelOffsetX
Definition DVCameraParam.h:32
DVCameraParamList mParamList
Definition DVCameraParam.h:27
ParamVec2 mProjOffset
Definition DVCameraParam.h:28
const sead::Vector3f * mBgPos
Definition DVCameraParam.h:36
const sead::Vector2f & getIndirectScrollSpd() const
Definition DVCameraParam.h:21
void getModelMtx(sead::Matrix34f *model_mtx) const
DVCameraParam(DistantViewMgr *dv_mgr, const sead::Vector3f *bg_pos, const sead::SafeString &dv_name)
f32 getMagnifCameraPosY() const
Definition DVCameraParam.h:20
ParamF32 mModelOffsetZ
Definition DVCameraParam.h:34
Definition DistantViewMgr.h:28