3#include <environment/aglEnvObj.h>
4#include <utility/aglParameterDirection.h>
6namespace agl {
namespace env {
34static_assert(
sizeof(
Fog) == 0x16C);
#define AGL_ENV_OBJ_TYPE_INFO()
Definition aglEnvObj.h:160
Definition aglEnvObjBuffer.h:10
Definition aglEnvObj.h:17
const sead::Vector3f & getDirection() const
Definition aglFog.h:26
utl::Parameter< f32 > mEnd
Definition aglFog.h:30
f32 getStartEndInv() const
Definition aglFog.h:24
utl::Parameter< f32 > mStart
Definition aglFog.h:29
const sead::Color4f & getColor() const
Definition aglFog.h:25
virtual ShaderMode drawDebug(const sead::Matrix34f &view_mtx, const sead::Matrix44f &proj_mtx, s32 view_index, ShaderMode mode) const
Definition aglFog.cpp:15
virtual ~Fog()
Definition aglFog.h:17
utl::ParameterDirection3f mDirection
Definition aglFog.h:32
Fog()
Definition aglFog.cpp:7
f32 getEnd() const
Definition aglFog.h:23
f32 getStart() const
Definition aglFog.h:22
utl::Parameter< sead::Color4f > mColor
Definition aglFog.h:31
Definition aglParameterDirection.h:8
Definition aglParameter.h:107
Definition aglEnvObj.cpp:21
Definition aglImageFilter2D.h:11
Definition aglDisplayList.cpp:5
ShaderMode
Definition aglShaderEnum.h:27
Definition seadAssert.h:44
Matrix44< f32 > Matrix44f
Definition seadMatrix.h:343
Vector3< f32 > Vector3f
Definition seadVector.h:239
Matrix34< f32 > Matrix34f
Definition seadMatrix.h:342
#define SEAD_RTTI_OVERRIDE(CLASS, BASE)
Definition seadRuntimeTypeInfo.h:96