gdext/objectcallbacks

Types

free_propertyListT[T] = proc (self: T; p_list: openArray[PropertyInfo])
get_propertyListT[T] = proc (self: T; r_count: ptr uint32): ptr PropertyInfo
getT[T] = proc (self: T; p_name: ConstStringNamePtr; r_ret: VariantPtr): Bool
notificationT[T] = proc (self: T; p_what: int32)
onDestroyT[T] = proc (self: T)
onInitT[T] = proc (self: T)
property_canRevertT[T] = proc (self: T; p_name: ConstStringNamePtr): Bool
property_getRevertT[T] = proc (self: T; p_name: ConstStringNamePtr;
                               r_ret: VariantPtr): Bool
setT[T] = proc (self: T; p_name: ConstStringNamePtr; p_value: ConstVariantPtr): Bool
toStringT[T] = proc (self: T; r_is_valid: ptr Bool; p_out: StringPtr)

Methods

method free_propertyList(self: Object; p_list: openArray[PropertyInfo]) {.base,
    ...raises: [], tags: [], forbids: [].}
method get(self: Object; p_name: ConstStringNamePtr; r_ret: VariantPtr): Bool {.
    base, ...raises: [], tags: [], forbids: [].}
method get_propertyList(self: Object; r_count: ptr uint32): ptr PropertyInfo {.
    base, ...raises: [], tags: [], forbids: [].}
method notification(self: Object; p_what: int32) {.base, ...raises: [], tags: [],
    forbids: [].}
method onDestroy(self: Object) {.base, ...raises: [], tags: [], forbids: [].}
method onInit(self: Object) {.base, ...raises: [], tags: [], forbids: [].}
method property_canRevert(self: Object; p_name: ConstStringNamePtr): Bool {.
    base, ...raises: [], tags: [], forbids: [].}
method property_getRevert(self: Object; p_name: ConstStringNamePtr;
                          r_ret: VariantPtr): Bool {.base, ...raises: [], tags: [],
    forbids: [].}
method set(self: Object; p_name: ConstStringNamePtr; p_value: ConstVariantPtr): Bool {.
    base, ...raises: [], tags: [], forbids: [].}
method toString(self: Object; r_is_valid: ptr Bool; p_out: StringPtr) {.base,
    ...raises: [], tags: [], forbids: [].}