Types
VipsOperation = object parent_instance*: VipsObject hash*: guint found_hash*: gboolean pixels*: cint
VipsOperationBuildFn = proc (object: ptr VipsObject): gboolean {.cdecl.}
VipsOperationClass = object parent_class*: VipsObjectClass usage*: proc (cls: ptr VipsOperationClass; buf: ptr VipsBuf) {.cdecl.} get_flags*: proc (operation: ptr VipsOperation): VipsOperationFlags {.cdecl.} flags*: VipsOperationFlags invalidate*: proc (operation: ptr VipsOperation) {.cdecl.}
VipsOperationFlags {.size: 4.} = enum VIPS_OPERATION_NONE = 0, VIPS_OPERATION_SEQUENTIAL = 1, VIPS_OPERATION_SEQUENTIAL_UNBUFFERED = 2, VIPS_OPERATION_NOCACHE = 4, VIPS_OPERATION_DEPRECATED = 8, VIPS_OPERATION_UNTRUSTED = 16, VIPS_OPERATION_BLOCKED = 32, VIPS_OPERATION_REVALIDATE = 64
Procs
proc vips_cache_drop_all() {.cdecl, importc, header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_cache_get_max(): cint {.cdecl, importc, header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_cache_get_max_files(): cint {.cdecl, importc, header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_cache_get_max_mem(): csize_t {.cdecl, importc, header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_cache_get_size(): cint {.cdecl, importc, header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_cache_operation_build(operation: ptr VipsOperation): ptr VipsOperation {. cdecl, importc, header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_cache_operation_buildp(operation: ptr ptr VipsOperation): cint {. cdecl, importc, header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_cache_print() {.cdecl, importc, header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_cache_set_dump(dump: gboolean) {.cdecl, importc, header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_cache_set_max(max: cint) {.cdecl, importc, header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_cache_set_max_files(max_files: cint) {.cdecl, importc, header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_cache_set_max_mem(max_mem: csize_t) {.cdecl, importc, header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_cache_set_trace(trace: gboolean) {.cdecl, importc, header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_call(operation_name: cstring): cint {....raises: [], tags: [], forbids: [].}
proc vips_call_argv(operation: ptr VipsOperation; argc: cint; argv: cstringArray): cint {. cdecl, importc, header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_call_options(group: ptr GOptionGroup; operation: ptr VipsOperation) {. cdecl, importc, header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_call_required_optional(operation: ptr ptr VipsOperation; required: va_list; optional: va_list): cint {. cdecl, importc, header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_call_split(operation_name: cstring; optional: va_list): cint {. ...raises: [], tags: [], forbids: [].}
proc vips_call_split_option_string(operation_name: cstring; option_string: cstring; optional: va_list): cint {. ...raises: [], tags: [], forbids: [].}
proc vips_concurrency_get(): cint {.cdecl, importc, header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_concurrency_set(concurrency: cint) {.cdecl, importc, header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_operation_block_set(name: cstring; state: gboolean) {.cdecl, importc, header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_operation_call_valist(operation: ptr VipsOperation; ap: va_list): cint {. cdecl, importc, header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_operation_class_print_usage(operation_class: ptr VipsOperationClass) {. cdecl, importc, header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_operation_get_flags(operation: ptr VipsOperation): VipsOperationFlags {. cdecl, importc, header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_operation_get_type(): GType {.cdecl, importc, header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_operation_invalidate(operation: ptr VipsOperation) {.cdecl, importc, header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}
proc vips_operation_new(name: cstring): ptr VipsOperation {.cdecl, importc, header: "vips/vips.h", ...raises: [], tags: [], forbids: [].}