Version
menu_open
Wwise Unreal Integration Documentation
WAAPI Widgets

WAAPI UMG Widgets

Ak Check Box

This WAAPI-enabled check box allows you to control a boolean property in Wwise.

Properties:

  • Property to control: Name of the boolean property to control in Wwise.
  • Item to control: Item to control in Wwise.
  • On Check State Changed: Event called when the check box's state changes.
  • On Item Dropped: Event called when an item is dropped on the check box.
  • On Property Dropped: Event called when a property name is dropped on the check box.

Blueprint methods:

  • IsPressed: Returns true if this button is currently pressed.
  • IsChecked: Returns true if the check box is currently checked.
  • GetCheckedState: Returns the full current checked state.
  • SetIsChecked: Sets the checked state.
  • SetCheckedState(ECheckBoxState InCheckedState): Sets the checked state.
  • SetAkItemId: Sets the item ID this check box controls.
  • GetAkItemId: Returns the ID of the currently controlled item.
  • SetAkBoolProperty: Sets the property name this check box controls.
  • GetAkProperty: Returns the current item property.

Ak Item Bool Properties

Pre-made picker for Bool properties. Useful for drag & drop use with Ak Check Box or Ak Slider.

Ak Item Properties

Pre-made picker for float properties. Useful for drag & drop use with Ak Check Box or Ak Slider.

Ak Slider

This WAAPI-enabled slider is able to control any float property in Wwise. When the controlled property is changed, the range for the slider's values will automatically be adjusted to the same range as in Wwise.

Properties:

  • Property to control: Name of the boolean property to control in Wwise
  • Item to control: Item to control in Wwise
  • Value: The slider's value
  • On Value Changed: Event called when the slider's value changes
  • On Item Dropped: Event called when an item is dropped on the slider
  • On Property Dropped: Event called when a property name is dropped on the slider

Blueprint methods:

  • GetValue: Returns the current value.
  • SetValue: Sets the current value.
  • SetCheckedState(ECheckBoxState InCheckedState): Sets the checked state.
  • SetAkSliderItemId: Sets the item ID this slider controls.
  • GetAkSliderItemId: Returns the ID of the item currently controlled.
  • SetAkSliderItemProperty: Sets the property name this slider controls.
  • GetAkSliderItemProperty: Returns the property name this slider controls.

Ak Wwise Tree

This widget is an exact copy of The WAAPI Picker, available in-game. It allows to assign items to Ak Check Box and Ak Slider via drag & drop.

Properties:

  • On Selection Changed: Event called when the tree's current selection changes.
  • On Item Dragged: Event called when an item is dragged from the tree.

Blueprint methods:

  • GetSelectedItem: Returns the item currently selected in the tree.
  • GetSearchText: Returns the current text in the search box.
  • SetSearchText: Sets the current text of the search box.

Ak Wwise Tree Selector

More compact version of the Ak Wwise Tree, which pops a separate window to select the item.

Properties:

  • On Selection Changed: Event called when the tree's current selection changes.
  • On Item Dragged: Event called when an item is dragged from the tree.

Slate Widgets

FWwiseTreeItem

Structure containing everything needed to represent a Wwise item.

Members:

  • DisplayName: The item's name
  • FolderPath: The path of the tree item in Wwise, including the name
  • ItemType: The type of item
  • ItemId: The ID of the item

FWwisePropertyDragDropOp

Handles drag & drop of a property name. Simply pass the property name to FWwisePropertyDragDropOp::New to create the drag & drop operation.

FWwiseUmgDragDropOp

Handles drag & drop of a Wwise item. Simply pass a shared pointer to a FWwiseTreeItem to FWwisePropertyDragDropOp::New, in order to create the drag & drop operation.

Ak Slider

This WAAPI-enabled slider is able to control any float property in Wwise. Is able to handle drag & drop via FWwisePropertyDragDropOp and FWwiseUmgDragDropOp.

Public methods:

  • GetAkSliderValue: Gets the current value of the slider, as displayed in the Wwise Authoring application.
  • GetAkSliderProperty: Gets the name of the controlled property.
  • GetAkSliderItemControlled: Gets the name of the item being controlled by the slider.
  • SetAkSliderItemProperty: Sets the property to be controlled by the slider.
  • SetAkSliderItemId: Sets the ID of the item to be controlled (GUID string, using the "Digits with Hyphens in Braces" GUID format).
  • SetAkSliderRangeMin: Sets the slider's minimum value.
  • SetAkSliderRangeMax: Sets the slider's maximum value.
  • GetAkSliderRangeMin: Gets the slider's minimum value.
  • GetAkSliderRangeMax: Gets the slider's maximum value.

Was this page helpful?

Need Support?

Questions? Problems? Need more info? Contact us, and we can help!

Visit our Support page

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