Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
nw4hbm::lyt::DrawInfo Class Reference

#include <drawInfo.h>

+ Collaboration diagram for nw4hbm::lyt::DrawInfo:

Public Member Functions

 DrawInfo ()
 
virtual ~DrawInfo ()
 
void SetViewRect (const ut::Rect &rect)
 
const math::MTX34GetViewMtx () const
 
void SetViewMtx (const math::MTX34 &value)
 
const math::VEC2GetLocationAdjustScale () const
 
void SetLocationAdjustScale (const math::VEC2 &scale)
 
bool IsMultipleViewMtxOnDraw () const
 
void SetMultipleViewMtxOnDraw (bool bEnable)
 
bool IsInfluencedAlpha () const
 
void SetInfluencedAlpha (bool bEnable)
 
bool IsLocationAdjust () const
 
void SetLocationAdjust (bool bEnable)
 
bool IsInvisiblePaneCalculateMtx () const
 
void SetInvisiblePaneCalculateMtx (bool bEnable)
 
bool IsDebugDrawMode () const
 
void SetDebugDrawMode (bool bEnable)
 
bool IsYAxisUp () const
 
f32 GetGlobalAlpha () const
 
void SetGlobalAlpha (f32 alpha)
 

Protected Attributes

math::MTX34 mViewMtx
 
ut::Rect mViewRect
 
math::VEC2 mLocationAdjustScale
 
f32 mGlobalAlpha
 
struct { 
 
   u8   mulViewDraw: 1 
 
   u8   influencedAlpha: 1 
 
   u8   locationAdjust: 1 
 
   u8   invisiblePaneCalculateMtx: 1 
 
   u8   debugDrawMode: 1 
 
mFlag 
 

Constructor & Destructor Documentation

◆ DrawInfo()

nw4hbm::lyt::DrawInfo::DrawInfo ( )

◆ ~DrawInfo()

nw4hbm::lyt::DrawInfo::~DrawInfo ( )
virtual

Member Function Documentation

◆ GetGlobalAlpha()

f32 nw4hbm::lyt::DrawInfo::GetGlobalAlpha ( ) const
inline

◆ GetLocationAdjustScale()

const math::VEC2 & nw4hbm::lyt::DrawInfo::GetLocationAdjustScale ( ) const
inline

◆ GetViewMtx()

const math::MTX34 & nw4hbm::lyt::DrawInfo::GetViewMtx ( ) const
inline

◆ IsDebugDrawMode()

bool nw4hbm::lyt::DrawInfo::IsDebugDrawMode ( ) const
inline

◆ IsInfluencedAlpha()

bool nw4hbm::lyt::DrawInfo::IsInfluencedAlpha ( ) const
inline

◆ IsInvisiblePaneCalculateMtx()

bool nw4hbm::lyt::DrawInfo::IsInvisiblePaneCalculateMtx ( ) const
inline

◆ IsLocationAdjust()

bool nw4hbm::lyt::DrawInfo::IsLocationAdjust ( ) const
inline

◆ IsMultipleViewMtxOnDraw()

bool nw4hbm::lyt::DrawInfo::IsMultipleViewMtxOnDraw ( ) const
inline

◆ IsYAxisUp()

bool nw4hbm::lyt::DrawInfo::IsYAxisUp ( ) const
inline

◆ SetDebugDrawMode()

void nw4hbm::lyt::DrawInfo::SetDebugDrawMode ( bool bEnable)
inline

◆ SetGlobalAlpha()

void nw4hbm::lyt::DrawInfo::SetGlobalAlpha ( f32 alpha)
inline

◆ SetInfluencedAlpha()

void nw4hbm::lyt::DrawInfo::SetInfluencedAlpha ( bool bEnable)
inline

◆ SetInvisiblePaneCalculateMtx()

void nw4hbm::lyt::DrawInfo::SetInvisiblePaneCalculateMtx ( bool bEnable)
inline

◆ SetLocationAdjust()

void nw4hbm::lyt::DrawInfo::SetLocationAdjust ( bool bEnable)
inline

◆ SetLocationAdjustScale()

void nw4hbm::lyt::DrawInfo::SetLocationAdjustScale ( const math::VEC2 & scale)
inline

◆ SetMultipleViewMtxOnDraw()

void nw4hbm::lyt::DrawInfo::SetMultipleViewMtxOnDraw ( bool bEnable)
inline

◆ SetViewMtx()

void nw4hbm::lyt::DrawInfo::SetViewMtx ( const math::MTX34 & value)
inline

◆ SetViewRect()

void nw4hbm::lyt::DrawInfo::SetViewRect ( const ut::Rect & rect)
inline

Member Data Documentation

◆ debugDrawMode

u8 nw4hbm::lyt::DrawInfo::debugDrawMode

◆ influencedAlpha

u8 nw4hbm::lyt::DrawInfo::influencedAlpha

◆ invisiblePaneCalculateMtx

u8 nw4hbm::lyt::DrawInfo::invisiblePaneCalculateMtx

◆ locationAdjust

u8 nw4hbm::lyt::DrawInfo::locationAdjust

◆ [struct]

struct { ... } nw4hbm::lyt::DrawInfo::mFlag

◆ mGlobalAlpha

f32 nw4hbm::lyt::DrawInfo::mGlobalAlpha
protected

◆ mLocationAdjustScale

math::VEC2 nw4hbm::lyt::DrawInfo::mLocationAdjustScale
protected

◆ mulViewDraw

u8 nw4hbm::lyt::DrawInfo::mulViewDraw

◆ mViewMtx

math::MTX34 nw4hbm::lyt::DrawInfo::mViewMtx
protected

◆ mViewRect

ut::Rect nw4hbm::lyt::DrawInfo::mViewRect
protected

The documentation for this class was generated from the following files: