UniDx
読み取り中…
検索中…
一致する文字列を見つけられません
UniDx::LightManager クラス

#include <LightManager.h>

UniDx::LightManager の継承関係図
UniDx::Singleton< LightManager >

公開メンバ関数

 LightManager ()
bool registerLight (Light *light)
void unregisterLight (Light *light)
virtual void updateLightCBuffer ()
virtual void updateLightCBufferObject (Vector3 objPos, int lightCountMax=PointLightCountMax+SpotLightCountMax)

公開変数類

Color ambientColor

静的公開変数類

static constexpr int LightCountMax = 32

その他の継承メンバ

基底クラス UniDx::Singleton< LightManager > に属する継承静的公開メンバ関数
static LightManagergetInstance ()
static void create ()
static void destroy ()
基底クラス UniDx::Singleton< LightManager > に属する継承限定公開メンバ関数
 Singleton ()
virtual ~Singleton ()
基底クラス UniDx::Singleton< LightManager > に属する継承静的限定公開変数類
static unique_ptr< LightManagerinstance_

構築子と解体子

◆ LightManager()

UniDx::LightManager::LightManager ( )

関数詳解

◆ registerLight()

bool UniDx::LightManager::registerLight ( Light * light)

◆ unregisterLight()

void UniDx::LightManager::unregisterLight ( Light * light)

◆ updateLightCBuffer()

void UniDx::LightManager::updateLightCBuffer ( )
virtual

◆ updateLightCBufferObject()

void UniDx::LightManager::updateLightCBufferObject ( Vector3 objPos,
int lightCountMax = PointLightCountMax + SpotLightCountMax )
virtual

メンバ詳解

◆ ambientColor

Color UniDx::LightManager::ambientColor

◆ LightCountMax

int UniDx::LightManager::LightCountMax = 32
staticconstexpr

このクラス詳解は次のファイルから抽出されました: