sead
Loading...
Searching...
No Matches
agl::sdw::DepthShadow Class Reference

#include <aglDepthShadow.h>

Public Member Functions

 DepthShadow ()
virtual ~DepthShadow ()
sead::BitFlag32 checkAndUpdate (const sead::BoundBox3f &box)
sead::BitFlag32 checkAndUpdate (const sead::Sphere3f &sphere)

Private Types

typedef sead::BitFlag32(DepthShadow::* CheckAndUpdateBoundBox) (const sead::BoundBox3f &)
typedef sead::BitFlag32(DepthShadow::* CheckAndUpdateSphere) (const sead::Sphere3f &)

Private Attributes

CheckAndUpdateBoundBox mpCheckAndUpdateBoundBox
CheckAndUpdateSphere mpCheckAndUpdateSphere
u32 _10 [(0xC04 - 0x10)/sizeof(u32)]

Member Typedef Documentation

◆ CheckAndUpdateBoundBox

typedef sead::BitFlag32(DepthShadow::* agl::sdw::DepthShadow::CheckAndUpdateBoundBox) (const sead::BoundBox3f &)
private

◆ CheckAndUpdateSphere

typedef sead::BitFlag32(DepthShadow::* agl::sdw::DepthShadow::CheckAndUpdateSphere) (const sead::Sphere3f &)
private

Constructor & Destructor Documentation

◆ DepthShadow()

agl::sdw::DepthShadow::DepthShadow ( )

◆ ~DepthShadow()

virtual agl::sdw::DepthShadow::~DepthShadow ( )
virtual

Member Function Documentation

◆ checkAndUpdate() [1/2]

sead::BitFlag32 agl::sdw::DepthShadow::checkAndUpdate ( const sead::BoundBox3f & box)
inline

◆ checkAndUpdate() [2/2]

sead::BitFlag32 agl::sdw::DepthShadow::checkAndUpdate ( const sead::Sphere3f & sphere)
inline

Member Data Documentation

◆ mpCheckAndUpdateBoundBox

CheckAndUpdateBoundBox agl::sdw::DepthShadow::mpCheckAndUpdateBoundBox
private

◆ mpCheckAndUpdateSphere

CheckAndUpdateSphere agl::sdw::DepthShadow::mpCheckAndUpdateSphere
private

◆ _10

u32 agl::sdw::DepthShadow::_10[(0xC04 - 0x10)/sizeof(u32)]
private