バージョン

menu_open
Wwise SDK 2023.1.3
AkInputMapSlot< KEY, USER_DATA > 構造体テンプレート

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

#include <AkMixerInputMap.h>

公開メンバ関数

 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
 

公開変数類

KEY key
 
USER_DATA * pUserData
 Key. [詳解]
 

詳解

template<class KEY, class USER_DATA>
struct AkInputMapSlot< KEY, 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. 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<void*, MyStruct> m_mapInputs; m_mapInputs.Init( in_pAllocator ); // in_pAllocator passed at plugin init.

// Add an input. m_mapInputs.AddInput( in_pInput ); // void * in_pInput

// Find an input MyStruct * pInput = m_mapInputs.Exists( in_pInputContext ); // void * 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.h62 行目に定義があります。


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

サポートは必要ですか?

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

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

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

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

Wwiseからはじめよう