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

#include <BgTexMgr.h>

Classes

struct  AnimeParam
class  RenderCallback

Public Member Functions

 BgTexMgr ()
 ~BgTexMgr ()
const agl::RenderBuffergetTexRenderBuffer () const

Private Types

enum  PaType { cPaType_Sub = 0 , cPaType_Main }

Private Attributes

RenderCallback mRenderCallback
sead::SafeArray< agl::TextureData, 4 > mTex
sead::BitFlag32 mFlag
u32 _288 [4/sizeof(u32)]
sead::SafeArray< agl::TextureData, 4 > mNml
agl::RenderTargetColor mTexColorTarget
agl::RenderBuffer mTexRenderBuffer
agl::RenderTargetColor mNmlColorTarget
agl::RenderBuffer mNmlRenderBuffer
sead::OrthoProjection mProjection
sead::OrthoCamera mCamera
sead::SafeArray< agl::TextureData, 6 > mAnimeTex
sead::SafeArray< AnimeParam, 9 > mAnimeParam
PaType mPaType
agl::utl::DebugTexturePage mDebugTexturePage
bool _f84

Member Enumeration Documentation

◆ PaType

enum BgTexMgr::PaType
private
Enumerator
cPaType_Sub 
cPaType_Main 

Constructor & Destructor Documentation

◆ BgTexMgr()

BgTexMgr::BgTexMgr ( )

◆ ~BgTexMgr()

BgTexMgr::~BgTexMgr ( )

Member Function Documentation

◆ getTexRenderBuffer()

const agl::RenderBuffer & BgTexMgr::getTexRenderBuffer ( ) const
inline

Member Data Documentation

◆ mRenderCallback

RenderCallback BgTexMgr::mRenderCallback
private

◆ mTex

sead::SafeArray<agl::TextureData, 4> BgTexMgr::mTex
private

◆ mFlag

sead::BitFlag32 BgTexMgr::mFlag
private

◆ _288

u32 BgTexMgr::_288[4/sizeof(u32)]
private

◆ mNml

sead::SafeArray<agl::TextureData, 4> BgTexMgr::mNml
private

◆ mTexColorTarget

agl::RenderTargetColor BgTexMgr::mTexColorTarget
private

◆ mTexRenderBuffer

agl::RenderBuffer BgTexMgr::mTexRenderBuffer
private

◆ mNmlColorTarget

agl::RenderTargetColor BgTexMgr::mNmlColorTarget
private

◆ mNmlRenderBuffer

agl::RenderBuffer BgTexMgr::mNmlRenderBuffer
private

◆ mProjection

sead::OrthoProjection BgTexMgr::mProjection
private

◆ mCamera

sead::OrthoCamera BgTexMgr::mCamera
private

◆ mAnimeTex

sead::SafeArray<agl::TextureData, 6> BgTexMgr::mAnimeTex
private

◆ mAnimeParam

sead::SafeArray<AnimeParam, 9> BgTexMgr::mAnimeParam
private

◆ mPaType

PaType BgTexMgr::mPaType
private

◆ mDebugTexturePage

agl::utl::DebugTexturePage BgTexMgr::mDebugTexturePage
private

◆ _f84

bool BgTexMgr::_f84
private