Go to the documentation of this file.
82 const char * in_pszPropertyName,
83 char * out_pszDisplayName,
84 uint32_t in_unCharCount
120 const char * in_pszPropertyName,
121 char * out_pszValuesName,
122 uint32_t in_unCharCount
125 #define AK_WWISE_PLUGIN_PROPERTY_DISPLAY_NAME_V1_ID() \
126 AK_WWISE_PLUGIN_BASE_INTERFACE_FROM_ID(AK_WWISE_PLUGIN_INTERFACE_TYPE_PROPERTY_DISPLAY_NAME, 1)
127 #define AK_WWISE_PLUGIN_PROPERTY_DISPLAY_NAME_V1_CTOR( in_pluginInfo, in_data) \
129 .m_baseInterface = AK_WWISE_PLUGIN_BASE_INTERFACE_CTOR(AK_WWISE_PLUGIN_PROPERTY_DISPLAY_NAME_V1_ID(), in_pluginInfo, in_data) \
173 const char * in_pszPropertyName,
174 char * out_pszDisplayName,
175 uint32_t in_unCharCount)
184 const char * in_pszPropertyName,
185 char * out_pszValuesName,
186 uint32_t in_unCharCount)
233 const char * in_pszPropertyName,
234 char * out_pszDisplayName,
235 uint32_t in_unCharCount
236 )
const {
return false; }
269 const char * in_pszPropertyName,
270 char * out_pszValuesName,
271 uint32_t in_unCharCount
272 )
const {
return false; }
virtual ~PropertyDisplayName()
virtual bool DisplayNamesForPropValues(const char *in_pszPropertyName, char *out_pszValuesName, uint32_t in_unCharCount) const
Get the user-friendly names of possible values for the specified property.
ak_wwise_plugin_property_display_name_v1 CPropertyDisplayName
CPropertyDisplayName::Instance * GetInstancePointer()
decltype(BaseInterface::m_version) InterfaceVersion
PluginInfoGenerator: Type for the m_version value in BaseInterface.
bool(* DisplayNamesForPropValues)(const struct ak_wwise_plugin_property_display_name_instance_v1 *in_this, const char *in_pszPropertyName, char *out_pszValuesName, uint32_t in_unCharCount)
Get the user-friendly names of possible values for the specified property.
Wwise Authoring Plug-ins - C++ class helper to automatically determine the plug-in interfaces used in...
CInterfacePtr InterfacePtr
@ k_interfaceType
The interface type, as provided by this plug-in.
The C interface, fulfilled by your plug-in.
Base instance type for providing display names to properties through ak_wwise_plugin_property_display...
InterfacePtr GetInterfacePointer()
const CPropertyDisplayName::Instance * GetInstancePointer() const
std::underlying_type< InterfaceType >::type InterfaceTypeValue
PluginInfoGenerator: Underlying storage type for the m_interface value in BaseInterface.
@ k_interfaceVersion
The interface version, as provided by this plug-in.
AK_WWISE_PLUGIN_SPECIALIZE_INTERFACE_VERSION(AudioPlugin)
@ AK_WWISE_PLUGIN_INTERFACE_TYPE_PROPERTY_DISPLAY_NAME
2021.1 Property display name overrides. ak_wwise_plugin_property_display_name_v1
Backend API to specify display names for properties.
virtual bool DisplayNameForProp(const char *in_pszPropertyName, char *out_pszDisplayName, uint32_t in_unCharCount) const
Gets the user-friendly name of the specified property.
Interface description and base class for every Wwise Authoring plug-in interface.
V1::PropertyDisplayName PropertyDisplayName
Latest version of the C++ PropertyDisplayName interface.
bool(* DisplayNameForProp)(const struct ak_wwise_plugin_property_display_name_instance_v1 *in_this, const char *in_pszPropertyName, char *out_pszDisplayName, uint32_t in_unCharCount)
Gets the user-friendly name of the specified property.
ak_wwise_plugin_property_display_name_v1()
AK_WWISE_PLUGIN_SPECIALIZE_INTERFACE_CLASS(AudioPlugin)
Tell us about your project. We're here to help.
Register your project and we'll help you get started with no strings attached!
Get started with Wwise