バージョン

menu_open
警告:あなたのメジャーリリース ( 2022.1.13.8454 ) に該当する最新ドキュメンテーションが表示されています。特定バージョンのドキュメンテーションにアクセスするには、Audiokinetic Launcherでオフラインドキュメンテーションをダウンロードし、Wwise AuthoringのOffline Documentationオプションにチェックを入れてください。
AK.Wwise::Plugin::PluginInfoGenerator< PluginT >::InterfaceInfo< in_interfaceType > 構造体テンプレート

Compile-time dictionary about a particular interface type. [詳解]

#include <PluginInfoGenerator.h>

クラス

struct  ToInterfaceClassImpl
 Casts the plug-in class to the requested interface class. [詳解]
 
struct  VersionPack
 Compile-time container of version numbers. [詳解]
 

公開型

enum  { k_latestInterfaceVersion = LatestInterfaceVersion<in_interfaceType>::k_interfaceVersion }
 
enum  : bool
 
enum  { k_interfaceVersion = GetInterfaceVersion() }
 
using UsedInterfaceVersions = decltype(GetUsedInterfaceVersions())
 Pair type containing a VersionPack of the requested versions and a VersionPack of the provided versions of the interface. [詳解]
 
using RequestedInterfaceVersions = typename UsedInterfaceVersions::first_type
 VersionPack containing the requested versions of the interface by the plug-in. [詳解]
 
using ProvidedInterfaceVersions = typename UsedInterfaceVersions::second_type
 VersionPack containing the provided versions of the interface by the plug-in. [詳解]
 
using InterfaceClass = typename KnownInterfaceClass< in_interfaceType, k_interfaceVersion >::Type
 Interface class of the versioned interface type. [詳解]
 
using ToInterfaceClass = ToInterfaceClassImpl< k_has >
 Casts the plug-in class to the requested interface class. [詳解]
 

静的公開メンバ関数

template<uint32_t in_interfaceVersion = k_latestInterfaceVersion, uint32_t... in_requestedVersions, uint32_t... in_providedVersions>
static constexpr auto GetUsedInterfaceVersions (VersionPack< in_requestedVersions... >={}, VersionPack< in_providedVersions... >={})
 Recursively accumulate each version of the interface requested or provided by the plug-in (there should be one or none). [詳解]
 
static constexpr uint32_t GetInterfaceVersion ()
 Extract the version of the interface used by the plug-in. [詳解]
 
static BaseInterfaceGetPlaceholderPointer ()
 Get a Placeholder Pointer object. [詳解]
 

詳解

template<typename PluginT>
template<InterfaceType in_interfaceType>
struct AK.Wwise::Plugin::PluginInfoGenerator< PluginT >::InterfaceInfo< in_interfaceType >

Compile-time dictionary about a particular interface type.

テンプレート引数
in_interfaceTypeThe interface ID with the information to request.

PluginInfoGenerator.h335 行目に定義があります。


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

サポートは必要ですか?

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

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

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

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

Wwiseからはじめよう