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
10class DVCameraParam : public sead::IDisposer // vtbl Address: 0x100584D4
11{
12public:
13 // Address: 0x022A98DC
14 DVCameraParam(DistantViewMgr* dv_mgr, const sead::Vector3f* bg_pos, const sead::SafeString& dv_name);
15
16 const sead::Vector2f& getProjOffset() const { return *mProjOffset; }
17 s32 getTypeDirY() const { return *mTypeDirY; }
18 f32 getMagnifProjOffsetY() const { return *mMagnifProjOffsetY; }
19 f32 getMagnifCameraPosY() const { return *mMagnifCameraPosY; }
20 const sead::Vector2f& getIndirectScrollSpd() const { return *mIndirectScrollSpd; }
21
22 // Address: 0x022A9D54
23 void getModelMtx(sead::Matrix34f* model_mtx) const;
24
25private:
36};
37static_assert(sizeof(DVCameraParam) == 0x16C);
Definition DVCameraParam.h:11
s32 getTypeDirY() const
Definition DVCameraParam.h:17
ParamU32 mTypeDirY
Definition DVCameraParam.h:28
const sead::Vector2f & getProjOffset() const
Definition DVCameraParam.h:16
f32 getMagnifProjOffsetY() const
Definition DVCameraParam.h:18
ParamF32 mModelOffsetY
Definition DVCameraParam.h:32
ParamF32 mMagnifProjOffsetY
Definition DVCameraParam.h:29
ParamVec2 mIndirectScrollSpd
Definition DVCameraParam.h:34
ParamF32 mMagnifCameraPosY
Definition DVCameraParam.h:30
ParamF32 mModelOffsetX
Definition DVCameraParam.h:31
DVCameraParamList mParamList
Definition DVCameraParam.h:26
ParamVec2 mProjOffset
Definition DVCameraParam.h:27
const sead::Vector3f * mBgPos
Definition DVCameraParam.h:35
const sead::Vector2f & getIndirectScrollSpd() const
Definition DVCameraParam.h:20
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:19
ParamF32 mModelOffsetZ
Definition DVCameraParam.h:33
Definition DistantViewMgr.h:28