SDL3 module

SDL_SetPointerPropertyWithCleanup

procedureforeignextension6 overloadsSource
SDL_SetPointerPropertyWithCleanup :: (
    props: SDL_PropertiesID,
    name: *u8,
    value: *void,
    cleanup: SDL_CleanupPropertyCallback,
    userdata: *void
) -> bool #foreign

Parameters

name: *u8
value: *void
userdata: *void

Returns

bool
SDL_SetPointerPropertyWithCleanup :: (
    props: SDL_PropertiesID,
    name: *u8,
    value: *void,
    cleanup: SDL_CleanupPropertyCallback,
    userdata: *void
) -> bool #foreign

Parameters

name: *u8
value: *void
cleanup: SDL_CleanupPropertyCallback
userdata: *void

Returns

bool
SDL_SetPointerPropertyWithCleanup :: (
    props: SDL_PropertiesID,
    name: *u8,
    value: *void,
    cleanup: SDL_CleanupPropertyCallback,
    userdata: *void
) -> bool #foreign

Parameters

name: *u8
value: *void
cleanup: SDL_CleanupPropertyCallback
userdata: *void

Returns

bool
SDL_SetPointerPropertyWithCleanup :: (
    props: SDL_PropertiesID,
    name: *u8,
    value: *void,
    cleanup: SDL_CleanupPropertyCallback,
    userdata: *void
) -> bool #foreign

Parameters

name: *u8
value: *void
cleanup: SDL_CleanupPropertyCallback
userdata: *void

Returns

bool
SDL_SetPointerPropertyWithCleanup :: (
    props: SDL_PropertiesID,
    name: *u8,
    value: *void,
    cleanup: SDL_CleanupPropertyCallback,
    userdata: *void
) -> bool #foreign

Parameters

name: *u8
value: *void
cleanup: SDL_CleanupPropertyCallback
userdata: *void

Returns

bool
SDL_SetPointerPropertyWithCleanup :: (
    props: SDL_PropertiesID,
    name: *u8,
    value: *void,
    cleanup: SDL_CleanupPropertyCallback,
    userdata: *void
) -> bool #foreign

Parameters

name: *u8
value: *void
cleanup: SDL_CleanupPropertyCallback
userdata: *void

Returns

bool

See also