menu
 
バージョン
2024.1.4.8780

2024.1.4.8780

2023.1.12.8706

2022.1.18.8567

2021.1.14.8108

2019.2.15.7667

2019.1.11.7296

2018.1.11.6987

2017.2.10.6745

2017.1.9.6501

2016.2.6.6153

2015.1.9.5624


menu_open
Wwise SDK 2024.1.4
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からはじめよう