Version

menu_open
Attention : vous avez été redirigé vers la plus récente documentation correspondant à votre version générale ( 2023.1.3.8471 ). Si vous souhaitez accéder à la documentation de votre version précise, veuillez télécharger la documentation hors ligne depuis l'Audiokinetic Launcher et sélectionner l'option de documentation Offline dans l'application de création Wwise.
AK.Wwise::Plugin::IReadWriteProperties Class Referenceabstract

#include <PluginDef.h>

Inheritance diagram for AK.Wwise::Plugin::IReadWriteProperties:
AK.Wwise::Plugin::IReadOnlyProperties

Public Member Functions

virtual bool SetValue (const char *in_szPropertyName, const AK::WwiseAuthoringAPI::AkVariantBase &in_rValue)=0
 
virtual bool ClearValue (const char *in_pszPropertyName)=0
 
virtual bool SetValueString (const char *in_pszPropertyName, const char *in_varProperty)=0
 
virtual bool SetValueInt64 (const char *in_pszPropertyName, int64_t in_varProperty)=0
 
virtual bool SetValueInt32 (const char *in_pszPropertyName, int32_t in_varProperty)=0
 
virtual bool SetValueInt16 (const char *in_pszPropertyName, int16_t in_varProperty)=0
 
virtual bool SetValueInt8 (const char *in_pszPropertyName, int8_t in_varProperty)=0
 
virtual bool SetValueUInt64 (const char *in_pszPropertyName, uint64_t in_varProperty)=0
 
virtual bool SetValueUInt32 (const char *in_pszPropertyName, uint32_t in_varProperty)=0
 
virtual bool SetValueUInt16 (const char *in_pszPropertyName, uint16_t in_varProperty)=0
 
virtual bool SetValueUInt8 (const char *in_pszPropertyName, uint8_t in_varProperty)=0
 
virtual bool SetValueReal64 (const char *in_pszPropertyName, double in_varProperty)=0
 
virtual bool SetValueReal32 (const char *in_pszPropertyName, float in_varProperty)=0
 
virtual bool SetValueBool (const char *in_pszPropertyName, bool in_varProperty)=0
 
- Public Member Functions inherited from AK.Wwise::Plugin::IReadOnlyProperties
virtual bool GetValue (const char *in_szPropertyName, AK::WwiseAuthoringAPI::AkVariantBase &out_rValue) const =0
 
virtual int GetType (const char *in_pszPropertyName) const =0
 
virtual bool GetValueString (const char *in_pszPropertyName, const char *&out_varProperty) const =0
 
virtual bool GetValueInt64 (const char *in_pszPropertyName, int64_t &out_varProperty) const =0
 
virtual bool GetValueInt32 (const char *in_pszPropertyName, int32_t &out_varProperty) const =0
 
virtual bool GetValueInt16 (const char *in_pszPropertyName, int16_t &out_varProperty) const =0
 
virtual bool GetValueInt8 (const char *in_pszPropertyName, int8_t &out_varProperty) const =0
 
virtual bool GetValueUInt64 (const char *in_pszPropertyName, uint64_t &out_varProperty) const =0
 
virtual bool GetValueUInt32 (const char *in_pszPropertyName, uint32_t &out_varProperty) const =0
 
virtual bool GetValueUInt16 (const char *in_pszPropertyName, uint16_t &out_varProperty) const =0
 
virtual bool GetValueUInt8 (const char *in_pszPropertyName, uint8_t &out_varProperty) const =0
 
virtual bool GetValueReal64 (const char *in_pszPropertyName, double &out_varProperty) const =0
 
virtual bool GetValueReal32 (const char *in_pszPropertyName, float &out_varProperty) const =0
 
virtual bool GetValueBool (const char *in_pszPropertyName, bool &out_varProperty) const =0
 
const char * GetString (const char *in_pszPropertyName) const
 
int64_t GetInt64 (const char *in_pszPropertyName) const
 
int32_t GetInt32 (const char *in_pszPropertyName) const
 
int16_t GetInt16 (const char *in_pszPropertyName) const
 
int8_t GetInt8 (const char *in_pszPropertyName) const
 
uint64_t GetUInt64 (const char *in_pszPropertyName) const
 
uint32_t GetUInt32 (const char *in_pszPropertyName) const
 
uint16_t GetUInt16 (const char *in_pszPropertyName) const
 
uint8_t GetUInt8 (const char *in_pszPropertyName) const
 
double GetReal64 (const char *in_pszPropertyName) const
 
float GetReal32 (const char *in_pszPropertyName) const
 
bool GetBool (const char *in_pszPropertyName) const
 

Detailed Description

Definition at line 364 of file PluginDef.h.


Cette page a-t-elle été utile ?

Besoin d'aide ?

Des questions ? Des problèmes ? Besoin de plus d'informations ? Contactez-nous, nous pouvons vous aider !

Visitez notre page d'Aide

Décrivez-nous de votre projet. Nous sommes là pour vous aider.

Enregistrez votre projet et nous vous aiderons à démarrer sans aucune obligation !

Partir du bon pied avec Wwise