New Super Mario Bros. U Headers
Loading...
Searching...
No Matches
BgScrollMgr Class Reference

#include <BgScrollMgr.h>

Public Member Functions

 BgScrollMgr ()
f32 getZoom () const
const sead::BoundBox2fgetScrollBound () const
const sead::BoundBox2fgetScreenRect () const
const sead::BoundBox2fgetScreenRectPrev () const
const sead::BoundBox2fgetScreenRectDefault () const
f32 getScreenWidth () const
f32 getScreenHeight () const
f32 getScreenLeft () const
f32 getScreenCenterX () const
f32 getScreenRight () const
f32 getScreenTop () const
f32 getScreenCenterY () const
f32 getScreenBottom () const
ScrollEffectMgrgetScrollEffectMgr ()
const ScrollEffectMgrgetScrollEffectMgr () const
DirType getAreaScrollDir () const
f32 getBgCenterYPos () const
bool isScrollMeterEnable () const
ZoomType getZoomType () const
DirType getAreaScrollDirSub () const
void postDemoIn ()

Private Attributes

f32 mZoom
f32 mZoomPrev
sead::BoundBox2f mScroll
sead::BoundBox2f mScreen
sead::BoundBox2f mScreenPrev
sead::BoundBox2f mScreenZoom
sead::BoundBox2f mScreenDefault
f32 mScreenWidth
f32 mScreenHeight
f32 mScreenLeft
f32 mScreenCenterX
f32 mScreenRight
f32 mScreenTop
f32 mScreenCenterY
f32 mScreenBottom
sead::BoundBox2f mScreenBg
sead::BoundBox2f mScreenBgPrev
void * mScrollInfo
void * mMaxStopMgr
void * mZoomAreaMgr
void * mKyokaiVelMgr
TrackingMgrmTrackingMgr
void * _bc
void * _c0
void * mAutoScrollMgr
void * mConfigMgr
u32 mScrollLimitInfo [0x2c/sizeof(u32)]
ScrollEffectMgr mScrollEffectMgr

Constructor & Destructor Documentation

◆ BgScrollMgr()

BgScrollMgr::BgScrollMgr ( )

Member Function Documentation

◆ getZoom()

f32 BgScrollMgr::getZoom ( ) const
inline

◆ getScrollBound()

const sead::BoundBox2f & BgScrollMgr::getScrollBound ( ) const
inline

◆ getScreenRect()

const sead::BoundBox2f & BgScrollMgr::getScreenRect ( ) const
inline

◆ getScreenRectPrev()

const sead::BoundBox2f & BgScrollMgr::getScreenRectPrev ( ) const
inline

◆ getScreenRectDefault()

const sead::BoundBox2f & BgScrollMgr::getScreenRectDefault ( ) const
inline

◆ getScreenWidth()

f32 BgScrollMgr::getScreenWidth ( ) const
inline

◆ getScreenHeight()

f32 BgScrollMgr::getScreenHeight ( ) const
inline

◆ getScreenLeft()

f32 BgScrollMgr::getScreenLeft ( ) const
inline

◆ getScreenCenterX()

f32 BgScrollMgr::getScreenCenterX ( ) const
inline

◆ getScreenRight()

f32 BgScrollMgr::getScreenRight ( ) const
inline

◆ getScreenTop()

f32 BgScrollMgr::getScreenTop ( ) const
inline

◆ getScreenCenterY()

f32 BgScrollMgr::getScreenCenterY ( ) const
inline

◆ getScreenBottom()

f32 BgScrollMgr::getScreenBottom ( ) const
inline

◆ getScrollEffectMgr() [1/2]

ScrollEffectMgr & BgScrollMgr::getScrollEffectMgr ( )
inline

◆ getScrollEffectMgr() [2/2]

const ScrollEffectMgr & BgScrollMgr::getScrollEffectMgr ( ) const
inline

◆ getAreaScrollDir()

DirType BgScrollMgr::getAreaScrollDir ( ) const

◆ getBgCenterYPos()

f32 BgScrollMgr::getBgCenterYPos ( ) const

◆ isScrollMeterEnable()

bool BgScrollMgr::isScrollMeterEnable ( ) const

◆ getZoomType()

ZoomType BgScrollMgr::getZoomType ( ) const

◆ getAreaScrollDirSub()

DirType BgScrollMgr::getAreaScrollDirSub ( ) const

◆ postDemoIn()

void BgScrollMgr::postDemoIn ( )

Member Data Documentation

◆ mZoom

f32 BgScrollMgr::mZoom
private

◆ mZoomPrev

f32 BgScrollMgr::mZoomPrev
private

◆ mScroll

sead::BoundBox2f BgScrollMgr::mScroll
private

◆ mScreen

sead::BoundBox2f BgScrollMgr::mScreen
private

◆ mScreenPrev

sead::BoundBox2f BgScrollMgr::mScreenPrev
private

◆ mScreenZoom

sead::BoundBox2f BgScrollMgr::mScreenZoom
private

◆ mScreenDefault

sead::BoundBox2f BgScrollMgr::mScreenDefault
private

◆ mScreenWidth

f32 BgScrollMgr::mScreenWidth
private

◆ mScreenHeight

f32 BgScrollMgr::mScreenHeight
private

◆ mScreenLeft

f32 BgScrollMgr::mScreenLeft
private

◆ mScreenCenterX

f32 BgScrollMgr::mScreenCenterX
private

◆ mScreenRight

f32 BgScrollMgr::mScreenRight
private

◆ mScreenTop

f32 BgScrollMgr::mScreenTop
private

◆ mScreenCenterY

f32 BgScrollMgr::mScreenCenterY
private

◆ mScreenBottom

f32 BgScrollMgr::mScreenBottom
private

◆ mScreenBg

sead::BoundBox2f BgScrollMgr::mScreenBg
private

◆ mScreenBgPrev

sead::BoundBox2f BgScrollMgr::mScreenBgPrev
private

◆ mScrollInfo

void* BgScrollMgr::mScrollInfo
private

◆ mMaxStopMgr

void* BgScrollMgr::mMaxStopMgr
private

◆ mZoomAreaMgr

void* BgScrollMgr::mZoomAreaMgr
private

◆ mKyokaiVelMgr

void* BgScrollMgr::mKyokaiVelMgr
private

◆ mTrackingMgr

TrackingMgr* BgScrollMgr::mTrackingMgr
private

◆ _bc

void* BgScrollMgr::_bc
private

◆ _c0

void* BgScrollMgr::_c0
private

◆ mAutoScrollMgr

void* BgScrollMgr::mAutoScrollMgr
private

◆ mConfigMgr

void* BgScrollMgr::mConfigMgr
private

◆ mScrollLimitInfo

u32 BgScrollMgr::mScrollLimitInfo[0x2c/sizeof(u32)]
private

◆ mScrollEffectMgr

ScrollEffectMgr BgScrollMgr::mScrollEffectMgr
private