arsa  2.7
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
Effekseer::Setting Class Reference

設定クラス More...

#include <Effekseer.h>

Inheritance diagram for Effekseer::Setting:
Effekseer::ReferenceObject Effekseer::IReference

Public Member Functions

CoordinateSystem GetCoordinateSystem () const
 座標系を取得する。 More...
 
void SetCoordinateSystem (CoordinateSystem coordinateSystem)
 座標系を設定する。 More...
 
EffectLoaderGetEffectLoader ()
 エフェクトローダーを取得する。 More...
 
void SetEffectLoader (EffectLoader *loader)
 エフェクトローダーを設定する。 More...
 
TextureLoaderGetTextureLoader ()
 テクスチャローダーを取得する。 More...
 
void SetTextureLoader (TextureLoader *loader)
 テクスチャローダーを設定する。 More...
 
ModelLoaderGetModelLoader ()
 モデルローダーを取得する。 More...
 
void SetModelLoader (ModelLoader *loader)
 モデルローダーを設定する。 More...
 
SoundLoaderGetSoundLoader ()
 サウンドローダーを取得する。 More...
 
void SetSoundLoader (SoundLoader *loader)
 サウンドローダーを設定する。 More...
 
MaterialLoaderGetMaterialLoader ()
 get a material loader loader More...
 
void SetMaterialLoader (MaterialLoader *loader)
 specfiy a material loader loader More...
 
void AddEffectFactory (EffectFactory *effectFactory)
 Add effect factory. More...
 
EffectFactoryGetEffectFactory (int32_t ind) const
 Get effect factory. More...
 
void ClearEffectFactory ()
 clear effect factories More...
 
int32_t GetEffectFactoryCount () const
 Get the number of effect factory. More...
 
- Public Member Functions inherited from Effekseer::ReferenceObject
 ReferenceObject ()
 
virtual ~ReferenceObject ()
 
virtual int AddRef ()
 参照カウンタを加算する。 More...
 
virtual int GetRef ()
 参照カウンタを取得する。 More...
 
virtual int Release ()
 参照カウンタを減算する。0になった時、インスタンスを削除する。 More...
 

Static Public Member Functions

static SettingCreate ()
 設定インスタンスを生成する。 More...
 

Protected Member Functions

 Setting ()
 コンストラクタ More...
 
 ~Setting ()
 デストラクタ More...
 

Detailed Description

設定クラス

Note
EffectLoader等、ファイル読み込みに関する設定することができる。 Managerの代わりにエフェクト読み込み時に使用することで、Managerとは独立してEffectインスタンスを生成することができる。

Definition at line 3732 of file Effekseer.h.

Constructor & Destructor Documentation

◆ Setting()

Effekseer::Setting::Setting ( )
protected

コンストラクタ

◆ ~Setting()

Effekseer::Setting::~Setting ( )
protected

デストラクタ

Member Function Documentation

◆ AddEffectFactory()

void Effekseer::Setting::AddEffectFactory ( EffectFactory effectFactory)

Add effect factory.

◆ ClearEffectFactory()

void Effekseer::Setting::ClearEffectFactory ( )

clear effect factories

◆ Create()

static Setting* Effekseer::Setting::Create ( )
static

設定インスタンスを生成する。

◆ GetCoordinateSystem()

CoordinateSystem Effekseer::Setting::GetCoordinateSystem ( ) const

座標系を取得する。

Returns
座標系

◆ GetEffectFactory()

EffectFactory* Effekseer::Setting::GetEffectFactory ( int32_t  ind) const

Get effect factory.

◆ GetEffectFactoryCount()

int32_t Effekseer::Setting::GetEffectFactoryCount ( ) const

Get the number of effect factory.

◆ GetEffectLoader()

EffectLoader* Effekseer::Setting::GetEffectLoader ( )

エフェクトローダーを取得する。

Returns
エフェクトローダー

◆ GetMaterialLoader()

MaterialLoader* Effekseer::Setting::GetMaterialLoader ( )

get a material loader loader

◆ GetModelLoader()

ModelLoader* Effekseer::Setting::GetModelLoader ( )

モデルローダーを取得する。

Returns
モデルローダー

◆ GetSoundLoader()

SoundLoader* Effekseer::Setting::GetSoundLoader ( )

サウンドローダーを取得する。

Returns
サウンドローダー

◆ GetTextureLoader()

TextureLoader* Effekseer::Setting::GetTextureLoader ( )

テクスチャローダーを取得する。

Returns
テクスチャローダー

◆ SetCoordinateSystem()

void Effekseer::Setting::SetCoordinateSystem ( CoordinateSystem  coordinateSystem)

座標系を設定する。

Parameters
coordinateSystem[in] 座標系
Note
座標系を設定する。 エフェクトファイルを読み込む前に設定する必要がある。

◆ SetEffectLoader()

void Effekseer::Setting::SetEffectLoader ( EffectLoader loader)

エフェクトローダーを設定する。

Parameters
loader[in] ローダー

◆ SetMaterialLoader()

void Effekseer::Setting::SetMaterialLoader ( MaterialLoader loader)

specfiy a material loader loader

◆ SetModelLoader()

void Effekseer::Setting::SetModelLoader ( ModelLoader loader)

モデルローダーを設定する。

Parameters
loader[in] ローダー

◆ SetSoundLoader()

void Effekseer::Setting::SetSoundLoader ( SoundLoader loader)

サウンドローダーを設定する。

Parameters
loader[in] ローダー

◆ SetTextureLoader()

void Effekseer::Setting::SetTextureLoader ( TextureLoader loader)

テクスチャローダーを設定する。

Parameters
loader[in] ローダー

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