バージョン

menu_open

構造体 テンプレート AkInputMapSlot< USER_DATA >

Structure of an entry in the AkMixerInputMap map. [詳細]

すべてのメンバ一覧

Public メソッド

  AkInputMapSlot ()
  User data. Here we have a buffer. Other relevant info would be the game object position and input parameters of the previous frame.
bool  operator== (const AkInputMapSlot &in_Op) const

Public 変数

AK::IAkMixerInputContext pContext
USER_DATA *  pUserData

説明

template<class USER_DATA>
struct AkInputMapSlot< USER_DATA >

Structure of an entry in the AkMixerInputMap map.

Collection class to manage inputs in mixer plugins. The inputs are identified by their context AK::IAkMixerInputContext. The type of data attached to it is the template argument USER_DATA. The collection performs allocation/deallocation of user data via AK_PLUGIN_NEW/DELETE(). Usage

Init AkMixerInputMap<MyStruct> m_mapInputs; m_mapInputs.Init( in_pAllocator ); // in_pAllocator passed at plugin init.

Add an input. m_mapInputs.AddInput( in_pInput ); // AK::IAkMixerInputContext * in_pInput passed to OnInputConnected()

Find an input MyStruct * pInput = m_mapInputs.Exists( in_pInputContext ); // AK::IAkMixerInputContext * in_pInputContext passed to ConsumeInput()

Iterate through inputs. AkMixerInputMap<MyStruct>::Iterator it = m_mapInputs.End(); while ( it != m_mapInputs.End() ) { MyStruct * pInput = (*it).pUserData; ... ++it; }

AkMixerInputMap.h63 行で定義されています。


この構造体の説明は次のファイルから生成されました:

このページはお役に立ちましたか?

サポートは必要ですか?

ご質問や問題、ご不明点はございますか?お気軽にお問い合わせください。

サポートページをご確認ください

あなたのプロジェクトについて教えてください。ご不明な点はありませんか。

プロジェクトを登録していただくことで、ご利用開始のサポートをいたします。

Wwiseからはじめよう