inkGridController
classnative
extends inkVirtualCompoundController › inkDiscreteNavigationController › inkLogicController › inkILogicController › IScriptable › ISerializable
Extended by 1 type
Properties 5
| Name | Type | Flags |
|---|---|---|
height | Uint32 | overriding |
items | array<inkGridItem> | overriding |
itemTemplates | array<inkGridItemTemplate> | overriding |
slotSize | Vector2 | overriding |
width | Uint32 | overriding |
Methods 10
native func GetIndexFromCoords(x: Uint32, y: Uint32) -> Uint32
native func GetItemData(itemIndex: Uint32) -> Variant
native func GetItemIndexFromSlot(slotIndex: Uint32) -> Uint32
native func GetItemPosition(itemIndex: Uint32) -> Vector2
native func GetItemSize(itemIndex: Uint32) -> Vector2
native func GetItemWidget(itemIndex: Uint32) -> wref<inkWidget>
native func GetSlotIndex(position: Vector2) -> Uint32
native func PlaceItemInSlot(item: wref<inkWidget>, slotIdx: Uint32)
native func RemoveItemFromSlot(slotIdx: Uint32) -> wref<inkWidget>
native func SetProvider(classifier: wref<inkItemPositionProvider>)