sokol.nuklear

Machine generated D bindings for Sokol library.

Generated on: 2025-07-06 12:35:39

Source header: sokol_nuklear.h Module: sokol.nuklear

Do not edit manually; regenerate using gen_d.py.

Members

Aliases

NkFlags
alias NkFlags = uint
Undocumented in source.
nk_plugin_filter
alias nk_plugin_filter = int function(const(NkContext)*, NkHandle, int*, int) @(system) @(nogc) nothrow
Undocumented in source.

Enums

LogItem
enum LogItem
Undocumented in source.

Functions

destroyImage
void destroyImage(Image img)
Undocumented in source. Be warned that the author may not have intended to support it.
editString
NkFlags editString(void* ctx, NkFlags flags, char* memory, int* len, int max, nk_plugin_filter filter)
Undocumented in source. Be warned that the author may not have intended to support it.
handleEvent
bool handleEvent(sapp.Event ev)
Undocumented in source. Be warned that the author may not have intended to support it.
imageFromNkhandle
Image imageFromNkhandle(NkHandle handle)
Undocumented in source. Be warned that the author may not have intended to support it.
makeImage
Image makeImage(ImageDesc desc)
Undocumented in source. Be warned that the author may not have intended to support it.
newFrame
void* newFrame()
Undocumented in source. Be warned that the author may not have intended to support it.
nkhandle
NkHandle nkhandle(Image img)
Undocumented in source. Be warned that the author may not have intended to support it.
queryImageDesc
ImageDesc queryImageDesc(Image img)
Undocumented in source. Be warned that the author may not have intended to support it.
render
void render(int width, int height)
Undocumented in source. Be warned that the author may not have intended to support it.
setup
void setup(Desc desc)
Undocumented in source. Be warned that the author may not have intended to support it.
shutdown
void shutdown()
Undocumented in source. Be warned that the author may not have intended to support it.
snk_destroy_image
void snk_destroy_image(Image img)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
snk_edit_string
NkFlags snk_edit_string(void* ctx, NkFlags flags, char* memory, int* len, int max, nk_plugin_filter filter)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
snk_handle_event
bool snk_handle_event(sapp.Event* ev)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
snk_image_from_nkhandle
Image snk_image_from_nkhandle(NkHandle handle)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
snk_make_image
Image snk_make_image(ImageDesc* desc)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
snk_new_frame
void* snk_new_frame()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
snk_nkhandle
NkHandle snk_nkhandle(Image img)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
snk_query_image_desc
ImageDesc snk_query_image_desc(Image img)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
snk_render
void snk_render(int width, int height)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
snk_setup
void snk_setup(Desc* desc)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
snk_shutdown
void snk_shutdown()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Manifest constants

invalid_id
enum invalid_id;
Undocumented in source.

Structs

Allocator
struct Allocator

snk_allocator_t

Desc
struct Desc
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
Image
struct Image

snk_image_t

ImageDesc
struct ImageDesc

snk_image_desc_t

Logger
struct Logger

snk_logger

NkContext
struct NkContext

Nuklear external type declarations

Unions

NkHandle
union NkHandle
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta