nongnu.org/gsequencer


gsequencer 7.0.5
Advanced Gtk+ Sequencer
ags_vst_fvariant.cpp File Reference
#include <ags/vst3-capi/pluginterfaces/base/ags_vst_fvariant.h>
#include <pluginterfaces/base/fvariant.h>
Include dependency graph for ags_vst_fvariant.cpp:

Functions

AgsVstFVariantags_vst_fvariant_new ()
 
AgsVstFVariantags_vst_fvariant_new_boolean (gboolean val)
 
AgsVstFVariantags_vst_fvariant_new_uint32 (guint32 val)
 
AgsVstFVariantags_vst_fvariant_new_int64 (gint64 val)
 
AgsVstFVariantags_vst_fvariant_new_double (gdouble val)
 
AgsVstFVariantags_vst_fvariant_new_string (gchar *str)
 
AgsVstFVariantags_vst_fvariant_new_wstring (gunichar2 *str)
 
AgsVstFVariantags_vst_fvariant_new_funknown (AgsVstFUnknown *funknown, gboolean owner)
 
void ags_vst_fvariant_delete (AgsVstFVariant *fvariant)
 
void ags_vst_fvariant_set_boolean (AgsVstFVariant *fvariant, gboolean val)
 
void ags_vst_fvariant_set_uint32 (AgsVstFVariant *fvariant, guint32 val)
 
void ags_vst_fvariant_set_int64 (AgsVstFVariant *fvariant, gint64 val)
 
void ags_vst_fvariant_set_double (AgsVstFVariant *fvariant, gdouble val)
 
void ags_vst_fvariant_set_string (AgsVstFVariant *fvariant, gchar *str)
 
void ags_vst_fvariant_set_wstring (AgsVstFVariant *fvariant, gunichar2 *str)
 
void ags_vst_fvariant_set_object (AgsVstFVariant *fvariant, AgsVstFUnknown *obj)
 
gboolean ags_vst_fvariant_get_boolean (AgsVstFVariant *fvariant)
 
guint32 ags_vst_fvariant_get_uint32 (AgsVstFVariant *fvariant)
 
gint64 ags_vst_fvariant_get_int64 (AgsVstFVariant *fvariant)
 
gdouble ags_vst_fvariant_get_double (AgsVstFVariant *fvariant)
 
gchar * ags_vst_fvariant_get_string (AgsVstFVariant *fvariant)
 
gunichar2 * ags_vst_fvariant_get_wstring (AgsVstFVariant *fvariant)
 
AgsVstFUnknownags_vst_fvariant_get_object (AgsVstFVariant *fvariant)
 
guint16 ags_vst_fvariant_get_type (AgsVstFVariant *fvariant)
 
gboolean ags_vst_fvariant_is_empty (AgsVstFVariant *fvariant)
 
gboolean ags_vst_fvariant_is_owner (AgsVstFVariant *fvariant)
 
gboolean ags_vst_fvariant_is_string (AgsVstFVariant *fvariant)
 
void ags_vst_fvariant_set_owner (AgsVstFVariant *fvariant, gboolean state)
 
void ags_vst_fvariant_empty (AgsVstFVariant *fvariant)
 

Function Documentation

◆ ags_vst_fvariant_delete()

void ags_vst_fvariant_delete ( AgsVstFVariant fvariant)

Delete Steinberg::FVariant.

Parameters
fuidthe Steinberg::FVariant
Since
5.0.0

◆ ags_vst_fvariant_empty()

void ags_vst_fvariant_empty ( AgsVstFVariant fvariant)

Empty.

Parameters
fvariantthe variant
Since
5.0.0

◆ ags_vst_fvariant_get_boolean()

gboolean ags_vst_fvariant_get_boolean ( AgsVstFVariant fvariant)

Get boolean.

Parameters
fvariantthe variant
Returns
the value
Since
5.0.0

◆ ags_vst_fvariant_get_double()

gdouble ags_vst_fvariant_get_double ( AgsVstFVariant fvariant)

Get double.

Parameters
fvariantthe variant
Returns
the value
Since
5.0.0

◆ ags_vst_fvariant_get_int64()

gint64 ags_vst_fvariant_get_int64 ( AgsVstFVariant fvariant)

Get int64.

Parameters
fvariantthe variant
Returns
the value
Since
5.0.0

◆ ags_vst_fvariant_get_object()

AgsVstFUnknown * ags_vst_fvariant_get_object ( AgsVstFVariant fvariant)

Get object.

Parameters
fvariantthe variant
Returns
the object
Since
5.0.0

◆ ags_vst_fvariant_get_string()

gchar * ags_vst_fvariant_get_string ( AgsVstFVariant fvariant)

Get string.

Parameters
fvariantthe variant
Returns
the string
Since
5.0.0

◆ ags_vst_fvariant_get_type()

guint16 ags_vst_fvariant_get_type ( AgsVstFVariant fvariant)

Get type.

Parameters
fvariantthe variant
Returns
the type
Since
5.0.0

◆ ags_vst_fvariant_get_uint32()

guint32 ags_vst_fvariant_get_uint32 ( AgsVstFVariant fvariant)

Get uint32.

Parameters
fvariantthe variant
Returns
the value
Since
5.0.0

◆ ags_vst_fvariant_get_wstring()

gunichar2 * ags_vst_fvariant_get_wstring ( AgsVstFVariant fvariant)

Get unicode string.

Parameters
fvariantthe variant
Returns
the unicode string
Since
5.0.0

◆ ags_vst_fvariant_is_empty()

gboolean ags_vst_fvariant_is_empty ( AgsVstFVariant fvariant)

Is empty.

Parameters
fvariantthe variant
Returns
true if is empty, otherwise false
Since
5.0.0

◆ ags_vst_fvariant_is_owner()

gboolean ags_vst_fvariant_is_owner ( AgsVstFVariant fvariant)

Is owner.

Parameters
fvariantthe variant
Returns
true if is owner, otherwise false
Since
5.0.0

◆ ags_vst_fvariant_is_string()

gboolean ags_vst_fvariant_is_string ( AgsVstFVariant fvariant)

Is string.

Parameters
fvariantthe variant
Returns
true if is string, otherwise false
Since
5.0.0

◆ ags_vst_fvariant_new()

AgsVstFVariant * ags_vst_fvariant_new ( )

Instantiate Steinberg::FVariant and return a C99 compatible handle AgsVstFVariant a void pointer.

Returns
the new instance of Steinberg::FVariant as AgsVstFVariant
Since
5.0.0

◆ ags_vst_fvariant_new_boolean()

AgsVstFVariant * ags_vst_fvariant_new_boolean ( gboolean  val)

Instantiate Steinberg::FVariant and return a C99 compatible handle AgsVstFVariant a void pointer.

Parameters
valthe boolean
Returns
the new instance of Steinberg::FVariant as AgsVstFVariant
Since
5.0.0

◆ ags_vst_fvariant_new_double()

AgsVstFVariant * ags_vst_fvariant_new_double ( gdouble  val)

Instantiate Steinberg::FVariant and return a C99 compatible handle AgsVstFVariant a void pointer.

Parameters
valthe double
Returns
the new instance of Steinberg::FVariant as AgsVstFVariant
Since
5.0.0

◆ ags_vst_fvariant_new_funknown()

AgsVstFVariant * ags_vst_fvariant_new_funknown ( AgsVstFUnknown funknown,
gboolean  owner 
)

Instantiate Steinberg::FVariant and return a C99 compatible handle AgsVstFVariant a void pointer.

Parameters
funknownthe Steinberg::FUnknown
ownerowner
Returns
the new instance of Steinberg::FVariant as AgsVstFVariant
Since
5.0.0

◆ ags_vst_fvariant_new_int64()

AgsVstFVariant * ags_vst_fvariant_new_int64 ( gint64  val)

Instantiate Steinberg::FVariant and return a C99 compatible handle AgsVstFVariant a void pointer.

Parameters
valthe int64
Returns
the new instance of Steinberg::FVariant as AgsVstFVariant
Since
5.0.0

◆ ags_vst_fvariant_new_string()

AgsVstFVariant * ags_vst_fvariant_new_string ( gchar *  str)

Instantiate Steinberg::FVariant and return a C99 compatible handle AgsVstFVariant a void pointer.

Parameters
strthe string
Returns
the new instance of Steinberg::FVariant as AgsVstFVariant
Since
5.0.0

◆ ags_vst_fvariant_new_uint32()

AgsVstFVariant * ags_vst_fvariant_new_uint32 ( guint32  val)

Instantiate Steinberg::FVariant and return a C99 compatible handle AgsVstFVariant a void pointer.

Parameters
valthe uint32
Returns
the new instance of Steinberg::FVariant as AgsVstFVariant
Since
5.0.0

◆ ags_vst_fvariant_new_wstring()

AgsVstFVariant * ags_vst_fvariant_new_wstring ( gunichar2 *  str)

Instantiate Steinberg::FVariant and return a C99 compatible handle AgsVstFVariant a void pointer.

@str the unicode string

Returns
the new instance of Steinberg::FVariant as AgsVstFVariant
Since
5.0.0

◆ ags_vst_fvariant_set_boolean()

void ags_vst_fvariant_set_boolean ( AgsVstFVariant fvariant,
gboolean  val 
)

Set boolean.

Parameters
fvariantthe Steinberg::FVariant
valthe boolean
Since
5.0.0

◆ ags_vst_fvariant_set_double()

void ags_vst_fvariant_set_double ( AgsVstFVariant fvariant,
gdouble  val 
)

Set double.

Parameters
fvariantthe Steinberg::FVariant
valthe double
Since
5.0.0

◆ ags_vst_fvariant_set_int64()

void ags_vst_fvariant_set_int64 ( AgsVstFVariant fvariant,
gint64  val 
)

Set int64.

Parameters
fvariantthe Steinberg::FVariant
valthe int64
Since
5.0.0

◆ ags_vst_fvariant_set_object()

void ags_vst_fvariant_set_object ( AgsVstFVariant fvariant,
AgsVstFUnknown obj 
)

Set object.

Parameters
fvariantthe Steinberg::FVariant
objthe object
Since
5.0.0

◆ ags_vst_fvariant_set_owner()

void ags_vst_fvariant_set_owner ( AgsVstFVariant fvariant,
gboolean  state 
)

Set owner.

Parameters
fvariantthe variant
statethe state
Since
5.0.0

◆ ags_vst_fvariant_set_string()

void ags_vst_fvariant_set_string ( AgsVstFVariant fvariant,
gchar *  str 
)

Set string.

Parameters
fvariantthe Steinberg::FVariant
strthe string
Since
5.0.0

◆ ags_vst_fvariant_set_uint32()

void ags_vst_fvariant_set_uint32 ( AgsVstFVariant fvariant,
guint32  val 
)

Set uint32.

Parameters
fvariantthe Steinberg::FVariant
valthe uint32
Since
5.0.0

◆ ags_vst_fvariant_set_wstring()

void ags_vst_fvariant_set_wstring ( AgsVstFVariant fvariant,
gunichar2 *  str 
)

Set unicode string.

Parameters
fvariantthe Steinberg::FVariant
strthe unicode string
Since
5.0.0