libvips/bindings/operation

Search:
Group by:

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: [].}