REDNODE / GAME API

VirtualNestedListController

classscriptedClass

extends inkVirtualListController › inkVirtualCompoundController › inkDiscreteNavigationController › inkLogicController › inkILogicController › IScriptable › ISerializable

Extended by 2 types

CodexListVirtualNestedListController ShardsVirtualNestedListController

Properties 5

NameTypeFlags
classifierref<VirutalNestedListClassifier>scriptedprotected
dataSourceref<ScriptableDataSource>scriptedprotected
dataViewref<VirtualNestedListDataView>scriptedprotected
defaultCollapsedBoolscriptedprotected
toggledLevelsarray<Int32>scriptedprotected

Methods 12

public func DisableSorting()scripted
public func EnableSorting()scripted
public func GetDataSize() -> Int32scripted
protected func GetDataView() -> ref<VirtualNestedListDataView>scripted
public func GetItem(index: Uint32) -> Variantscripted
public final func GetToggledLevels() -> array<Int32>scripted
public func IsLevelToggled(targetLevel: Int32) -> Boolscripted
public func IsSortingEnabled() -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnUninitialize() -> Boolscripted
public func SetData(data: script_ref<array<ref<VirutalNestedListData>>>, opt keepToggledLevels: Bool, opt sortOnce: Bool)scripted
public func ToggleLevel(targetLevel: Int32)scripted