#include <aglLight.h>
Inherits agl::env::EnvObj.
|
| | AmbientLight () |
| virtual | ~AmbientLight () |
| virtual void | update () |
| virtual ShaderMode | drawDebug (const sead::Matrix34f &view_mtx, const sead::Matrix44f &proj_mtx, s32 view_index, ShaderMode mode) const |
| const sead::Color4f & | getColor () const |
| f32 | getIntensity () const |
| | EnvObj () |
| virtual void | postRead_ () |
| virtual | ~EnvObj () |
| virtual void | initialize (s32 view_max, sead::Heap *heap) |
| virtual void | updateView (const sead::Matrix34f &view_mtx, const sead::Matrix44f &proj_mtx, s32 view_index) |
| virtual void | callbackLoadData () |
| virtual const sead::SafeString & | getEnvObjName () const |
| virtual const sead::SafeString & | getGroupName () const |
| virtual const sead::SafeString & | getObjName () const |
| virtual bool | isHostIOEnabled () const |
| virtual s32 | getObjType () const |
| virtual s32 | getTypeID () const =0 |
| s32 | getIndex () const |
| bool | isEnableHostIO () const |
| void | setName (const sead::SafeString &name) |
| bool | isEnable () const |
| void | setEnable (bool enable) |
| ShaderMode | drawFog (s32 view_index, f32 start, f32 end, const sead::Vector3f &direction, const sead::Color4f &color, ShaderMode mode) const |
| | IParameterObj () |
| void | pushBackListNode (ParameterBase *p_node) |
| void | applyResParameterObj (ResParameterObj obj, IParameterList *p_list=nullptr) |
| void | applyResParameterObjLerp (ResParameterObj obj, f32 t, IParameterList *p_list=nullptr) |
| void | applyResParameterObj (ResParameterObj obj_a, ResParameterObj obj_b, f32 t, IParameterList *p_list=nullptr) |
| | INamedObj () |
| virtual | ~INamedObj () |
|
| enum | MetaInfo {
cMetaInfo_0 = 0
, cMetaInfo_1
, cMetaInfo_2
, cMetaInfo_3
,
cMetaInfo_Num
} |
| typedef EnvObj *(* | TypeCreateFuncPtr) (sead::Heap *) |
| static s32 | getTypeNum () |
| static sead::SafeString | getTypeName (s32 type) |
| static TypeCreateFuncPtr | getTypeCreateFunc (s32 type) |
| static s32 * | registClass (const sead::SafeString &name, const sead::SafeString &label, TypeCreateFuncPtr p_create_func, MetaInfo meta_info) |
| static const sead::SafeString & | getDefaultGroupName () |
| static const s32 | cTypeMax = 64 |
| s32 | makeZero_ () |
| void | applyResParameterObj_ (ResParameterObj obj, bool lerp, f32 t, IParameterList *p_list) |
| virtual bool | preWrite_ () const |
| virtual void | postWrite_ () const |
| virtual bool | preRead_ () |
| virtual bool | isApply_ (ResParameterObj obj) const |
| EnvObjMgr * | mpMgr |
| u16 | mIndex |
| sead::BitFlag16 | mFlag |
| utl::Parameter< sead::FixedSafeString< 32 > > | mName |
| utl::Parameter< sead::FixedSafeString< 32 > > | mGroup |
| utl::Parameter< bool > | mEnable |
| sead::OffsetList< ParameterBase > | mChildParameter |
| sead::FixedSafeString< 64 > | mName |
| u32 | mNameHash |
| u32 | mChildHash |
| sead::ListNode | mListNode |
| static s32 | sTypeNum = 0 |
| static TypeInfo | sTypeInfoTable [cTypeMax] |
◆ AmbientLight()
| agl::env::AmbientLight::AmbientLight |
( |
| ) |
|
◆ ~AmbientLight()
| agl::env::AmbientLight::~AmbientLight |
( |
| ) |
|
|
virtual |
◆ update()
| void agl::env::AmbientLight::update |
( |
| ) |
|
|
virtual |
◆ drawDebug()
◆ getColor()
◆ getIntensity()
| f32 agl::env::AmbientLight::getIntensity |
( |
| ) |
const |
|
inline |
◆ mColor
◆ mIntensity