REDNODE / GAME API

PhoneWaveformGameController

classnative name gameuiPhoneWaveformGameControllernative

extends inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable

Properties 10

NameTypeFlags
barItemNameCNamescriptedprivate
barsarray<wref<inkWidget>>scriptedprivate
barSizeVector2scriptedprivate
barsPaddingFloatscriptedprivate
cachedRootSizeVector2scriptedprivate
maxValueFloatscriptedprivate
measurementsCountInt32overriding
measurementsIntrevalFloatoverriding
rootwref<inkCompoundWidget>scriptedprivate
tracesarray<wref<inkWidget>>scriptedprivate

Methods 11

private final func FixSize(bar: wref<inkWidget>, value: Float) -> Vector2scripted
native func GetMeasurementsCount() -> Int32
native func GetMeasurementsIntreval() -> Float
private final func InitWaveform()scripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnUpdate(audioData: ref<gameuiPhoneWaveformData>) -> Boolscripted
public final func SetItemName(value: CName)scripted
native func SetMeasurementsCount(value: Int32)
native func SetMeasurementsIntreval(value: Float)
private final func SpawnBar(margin: inkMargin) -> wref<inkCompoundWidget>scripted
private final func UpdateWaveform(audioData: script_ref<array<Vector4>>)scripted