Wwise SDK 2019.1.11
|
Retrieves information about an object property.
Name | Type | Description |
---|---|---|
classId | integer | The ID (class ID) of the object to retrieve the property from. Unsigned Integer 32-bit. Range: [0,4294967295] |
property | string | The name of the property to retrieve. For more information, refer to the property list of Wwise Objects listed in Wwise Objects Reference . A property name. Refer to Wwise Objects Reference for information about the Wwise objects and their properties. |
object | any of: | The ID (GUID), name, or path of the object to watch. |
string | The name of the object qualified by its type in the form of type:name. Only object types that have globally-unique names are supported. Ex: Event:Play_Sound_01 |
|
string | An object GUID of the form: {aabbcc00-1122-3344-5566-77889900aabb}. |
|
string | A project path to a Wwise object, including the category and the work-unit. For example: \Actor-Mixer Hierarchy\Default Work Unit\New Sound SFX. |
Name | Type | Description |
---|---|---|
restriction | one of: | Restriction on the value of the property. |
object | Empty object indicating that the property has no restriction. |
|
object | Restriction on the range of values the property supports. |
|
object | Restrictions on the reference object. |
|
object | Restriction of the property values. |
|
restriction.max * | number | The maximum value for the property. |
restriction.type * | string | The value restriction of the property. Possible values:
|
restriction.min * | number | The minimum value for the property. |
restriction.restrictions * | array | List of object reference restrictions. |
restriction.restrictions [...] | one of: | |
object | Restriction on the object type that can be referenced. |
|
object | Restriction on the object category from which objects can be referenced. |
|
object | Restriction on the hierarchy position relative to a parent objects must occupy. |
|
string | Flag restrictions that, when present, are considered true. notNull indicates that the referenced object must exist; it cannot be null. playable indicates that the referenced object must be playable. Possible values:
|
|
restriction.restrictions[...].type * | array | An array of possible types. |
restriction.restrictions[...].type [...] | string | Possible object type supported. See Wwise Objects Reference for the list of objects. |
restriction.restrictions[...].category * | array | An array of supported categories. |
restriction.restrictions[...].category [...] | string | Possible category supported. |
restriction.restrictions[...].childOfReference * | string | Name of the reference. |
restriction.type * | string | The object reference restrictions of the property. Possible values:
|
restriction.values * | array | Array of the possible enumerated values the property is restricted to. |
restriction.values [...] | object | An enumerated value with a name. |
restriction.values[...].displayName | string | The name associated with the value. |
restriction.values[...].value | one of: | The enumerated value. |
number | A numerical value. |
|
boolean | A boolean value. |
|
restriction.type * | string | The value restriction of the property. Possible values:
|
name | string | The name of the property. |
default | any of: | The default value of the property. The value of a property. |
null | A null value. No reference to an object. |
|
string | A string value. |
|
number | A numerical value. |
|
boolean | A boolean value. |
|
type | string | The type of the property. For more information, refer to the property list of Wwise Objects listed in Wwise Objects Reference . |
audioEngineId | integer | The ID (audio engine ID) of the property. Unsigned Integer 32-bit. Range: [0,4294967295] |
dependencies | array | List of dependencies on other properties with their related action and conditions. |
dependencies [...] | object | A dependency. |
dependencies[...].action * | string | The name of the action that is performed when the conditions are met. |
dependencies[...].conditions | array | An array of conditions related to the dependency. |
dependencies[...].conditions [...] | object | A dependency condition. |
dependencies[...].conditions[...].restriction | one of: | Used for property dependencies, defines the restriction on which the property must be set. Restriction on the value of the property. |
object | Empty object indicating that the property has no restriction. |
|
object | Restriction on the range of values the property supports. |
|
object | Restrictions on the reference object. |
|
object | Restriction of the property values. |
|
dependencies[...].conditions[...].restriction.max * | number | The maximum value for the property. |
dependencies[...].conditions[...].restriction.type * | string | The value restriction of the property. Possible values:
|
dependencies[...].conditions[...].restriction.min * | number | The minimum value for the property. |
dependencies[...].conditions[...].restriction.restrictions * | array | List of object reference restrictions. |
dependencies[...].conditions[...].restriction.restrictions [...] | one of: | |
object | Restriction on the object type that can be referenced. |
|
object | Restriction on the object category from which objects can be referenced. |
|
object | Restriction on the hierarchy position relative to a parent objects must occupy. |
|
string | Flag restrictions that, when present, are considered true. notNull indicates that the referenced object must exist; it cannot be null. playable indicates that the referenced object must be playable. Possible values:
|
|
dependencies[...].conditions[...].restriction.restrictions[...].type * | array | An array of possible types. |
dependencies[...].conditions[...].restriction.restrictions[...].type [...] | string | Possible object type supported. See Wwise Objects Reference for the list of objects. |
dependencies[...].conditions[...].restriction.restrictions[...].category * | array | An array of supported categories. |
dependencies[...].conditions[...].restriction.restrictions[...].category [...] | string | Possible category supported. |
dependencies[...].conditions[...].restriction.restrictions[...].childOfReference * | string | Name of the reference. |
dependencies[...].conditions[...].restriction.type * | string | The object reference restrictions of the property. Possible values:
|
dependencies[...].conditions[...].restriction.values * | array | Array of the possible enumerated values the property is restricted to. |
dependencies[...].conditions[...].restriction.values [...] | object | An enumerated value with a name. |
dependencies[...].conditions[...].restriction.values[...].displayName | string | The name associated with the value. |
dependencies[...].conditions[...].restriction.values[...].value | one of: | The enumerated value. |
number | A numerical value. |
|
boolean | A boolean value. |
|
dependencies[...].conditions[...].restriction.type * | string | The value restriction of the property. Possible values:
|
dependencies[...].conditions[...].referenceIsSet | boolean | Used for reference dependencies, defines if the target reference must be set or not. |
dependencies[...].property | string | The name of the property on which the dependency is. For more information, refer to the property list of Wwise Objects listed in Wwise Objects Reference . A property name. Refer to Wwise Objects Reference for information about the Wwise objects and their properties. |
dependencies[...].type * | string | Defines the type of dependency. Possible values:
|
dependencies[...].context * | string | The name of the context in which the dependency is evaluated. |
ui | object | Information related to how the property is displayed. |
ui.autoUpdate | boolean | Indicates if the value of the property is updated while moving the slider. |
ui.dataMeaning | string | The unit type of the property. Possible values:
|
ui.value | object | Specify how the property value is handled by Wwise UI. |
ui.value.infinity | number | The number used to represent infinity. |
ui.value.min | number | The minimum display value. |
ui.value.decimals | integer | The number of decimals displayed for the value. |
ui.value.step | number | The amount by which the display increments the value. |
ui.value.max | number | The maximum display value. |
ui.value.fine | number | The amount by which the display increments the value for fine adjustment. |
ui.displayAs | object | Describe how the property is displayed. |
ui.displayAs.musicNote | boolean | Indicates if the property should be displayed as a music note (MIDI). |
ui.displayAs.lrMix | boolean | Indicates if the property should be displayed as a left-right mix. |
ui.displayAs.bitfield | boolean | Indicates if the property should be displayed as a bitfield. |
supports | object | Features supported by the property. |
supports.unlink | boolean | Indicates if unlink is supported by the property. |
supports.rtpc | string | The RTPC mode that is supported by the property. Possible values:
|
supports.randomizer | boolean | Indicates if the randomizer is supported by the property. |
display | object | Display information related to the property. |
display.index | integer | The display index of the property. |
display.group | string | The display group of the property. |
display.name | string | The display name of the property. |
Refer to Using the Wwise Authoring API (WAAPI) for more information about WAAPI.
Questions? Problems? Need more info? Contact us, and we can help!
Visit our Support pageRegister your project and we'll help you get started with no strings attached!
Get started with Wwise