Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import ctypes
- from ctypes import *
- _lib = ctypes.CDLL('/usr/lib/undefined.so')
- def _c_external_function( name, args=[], result=ctypes.c_void_p ):
- """Build and apply a ctypes prototype complete with parameter flags"""
- atypes = []; aflags = []
- for arg in args:
- atypes.append(arg[1])
- aflags.append((arg[2], arg[0]) + arg[3:])
- return ctypes.CFUNCTYPE(result, *atypes)((name, _lib), tuple(aflags))
- class fillvertbase(ctypes.Structure): _fields_=[]
- class filledgebase(ctypes.Structure): _fields_=[]
- class fillfacebase(ctypes.Structure): _fields_=[]
- class node_all_shaders(ctypes.Structure): _fields_=[]
- class node_all_composit(ctypes.Structure): _fields_=[]
- class node_all_textures(ctypes.Structure): _fields_=[]
- MEM_allocN_len = _c_external_function( "MEM_allocN_len", [("vmemh", ctypes.c_void_p, 1),], ctypes.c_void_p )
- MEM_freeN = _c_external_function( "MEM_freeN", [("vmemh", ctypes.c_void_p, 1),], ctypes.c_void_p )
- MEM_testN = _c_external_function( "MEM_testN", [("vmemh", ctypes.c_void_p, 1),], ctypes.c_void_p )
- MEM_dupallocN = _c_external_function( "MEM_dupallocN", [("vmemh", ctypes.c_void_p, 1),], ctypes.c_void_p )
- MEM_reallocN = _c_external_function( "MEM_reallocN", [("vmemh", ctypes.c_void_p, 1),("len", ctypes.c_void_p, 1),], ctypes.c_void_p )
- MEM_callocN = _c_external_function( "MEM_callocN", [("len", ctypes.c_void_p, 1),("str", ctypes.c_char_p, 1),], ctypes.c_void_p )
- MEM_mallocN = _c_external_function( "MEM_mallocN", [("len", ctypes.c_void_p, 1),("str", ctypes.c_char_p, 1),], ctypes.c_void_p )
- MEM_mapallocN = _c_external_function( "MEM_mapallocN", [("len", ctypes.c_void_p, 1),("str", ctypes.c_char_p, 1),], ctypes.c_void_p )
- MEM_printmemlist_pydict = _c_external_function( "MEM_printmemlist_pydict", [("None", ctypes.c_void_p, 1),], ctypes.c_void_p )
- MEM_printmemlist = _c_external_function( "MEM_printmemlist", [("None", ctypes.c_void_p, 1),], ctypes.c_void_p )
- MEM_callbackmemlist = _c_external_function( "MEM_callbackmemlist", [("func", ctypes.c_void_p, 1),], ctypes.c_void_p )
- MEM_printmemlist_stats = _c_external_function( "MEM_printmemlist_stats", [("None", ctypes.c_void_p, 1),], ctypes.c_void_p )
- MEM_set_error_callback = _c_external_function( "MEM_set_error_callback", [("func", ctypes.c_void_p, 1),], ctypes.c_void_p )
- MEM_check_memory_integrity = _c_external_function( "MEM_check_memory_integrity", [("None", ctypes.c_void_p, 1),], ctypes.c_int )
- MEM_set_lock_callback = _c_external_function( "MEM_set_lock_callback", [("lock", ctypes.c_void_p, 1),("unlock", ctypes.c_void_p, 1),], ctypes.c_void_p )
- MEM_set_memory_debug = _c_external_function( "MEM_set_memory_debug", [("None", ctypes.c_void_p, 1),], ctypes.c_void_p )
- MEM_get_memory_in_use = _c_external_function( "MEM_get_memory_in_use", [("None", ctypes.c_void_p, 1),], ctypes.c_void_p )
- MEM_get_mapped_memory_in_use = _c_external_function( "MEM_get_mapped_memory_in_use", [("None", ctypes.c_void_p, 1),], ctypes.c_void_p )
- MEM_get_memory_blocks_in_use = _c_external_function( "MEM_get_memory_blocks_in_use", [("None", ctypes.c_void_p, 1),], ctypes.c_int )
- MEM_reset_peak_memory = _c_external_function( "MEM_reset_peak_memory", [("None", ctypes.c_void_p, 1),], ctypes.c_void_p )
- MEM_get_peak_memory = _c_external_function( "MEM_get_peak_memory", [("None", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BLI_argsInit = _c_external_function( "BLI_argsInit", [("argc", ctypes.c_int, 1),("argv", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BLI_argsFree = _c_external_function( "BLI_argsFree", [("ba", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BLI_argsAdd = _c_external_function( "BLI_argsAdd", [("ba", ctypes.c_void_p, 1),("pass", ctypes.c_int, 1),("short_arg", ctypes.c_char_p, 1),("long_arg", ctypes.c_char_p, 1),("doc", ctypes.c_char_p, 1),("cb", ctypes.c_void_p, 1),("data", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BLI_argsAddCase = _c_external_function( "BLI_argsAddCase", [("ba", ctypes.c_void_p, 1),("pass", ctypes.c_int, 1),("short_arg", ctypes.c_char_p, 1),("short_case", ctypes.c_int, 1),("long_arg", ctypes.c_char_p, 1),("long_case", ctypes.c_int, 1),("doc", ctypes.c_char_p, 1),("cb", ctypes.c_void_p, 1),("data", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BLI_argsParse = _c_external_function( "BLI_argsParse", [("ba", ctypes.c_void_p, 1),("pass", ctypes.c_int, 1),("default_cb", ctypes.c_void_p, 1),("data", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BLI_argsPrintArgDoc = _c_external_function( "BLI_argsPrintArgDoc", [("ba", ctypes.c_void_p, 1),("arg", ctypes.c_char_p, 1),], ctypes.c_void_p )
- BLI_argsPrintOtherDoc = _c_external_function( "BLI_argsPrintOtherDoc", [("ba", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BLI_argsPrint = _c_external_function( "BLI_argsPrint", [("ba", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BLI_argsArgv = _c_external_function( "BLI_argsArgv", [("ba", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BLI_threadapi_init = _c_external_function( "BLI_threadapi_init", [("None", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BLI_init_threads = _c_external_function( "BLI_init_threads", [("threadbase", ctypes.c_void_p, 1),("do_thread", ctypes.c_void_p, 1),("tot", ctypes.c_int, 1),], ctypes.c_void_p )
- BLI_available_threads = _c_external_function( "BLI_available_threads", [("threadbase", ctypes.c_void_p, 1),], ctypes.c_int )
- BLI_available_thread_index = _c_external_function( "BLI_available_thread_index", [("threadbase", ctypes.c_void_p, 1),], ctypes.c_int )
- BLI_insert_thread = _c_external_function( "BLI_insert_thread", [("threadbase", ctypes.c_void_p, 1),("callerdata", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BLI_remove_thread = _c_external_function( "BLI_remove_thread", [("threadbase", ctypes.c_void_p, 1),("callerdata", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BLI_remove_thread_index = _c_external_function( "BLI_remove_thread_index", [("threadbase", ctypes.c_void_p, 1),("index", ctypes.c_int, 1),], ctypes.c_void_p )
- BLI_remove_threads = _c_external_function( "BLI_remove_threads", [("threadbase", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BLI_end_threads = _c_external_function( "BLI_end_threads", [("threadbase", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BLI_thread_is_main = _c_external_function( "BLI_thread_is_main", [("None", ctypes.c_void_p, 1),], ctypes.c_int )
- BLI_system_thread_count = _c_external_function( "BLI_system_thread_count", [("None", ctypes.c_void_p, 1),], ctypes.c_int )
- BLI_lock_thread = _c_external_function( "BLI_lock_thread", [("type", ctypes.c_int, 1),], ctypes.c_void_p )
- BLI_unlock_thread = _c_external_function( "BLI_unlock_thread", [("type", ctypes.c_int, 1),], ctypes.c_void_p )
- BLI_mutex_init = _c_external_function( "BLI_mutex_init", [("mutex", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BLI_mutex_lock = _c_external_function( "BLI_mutex_lock", [("mutex", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BLI_mutex_unlock = _c_external_function( "BLI_mutex_unlock", [("mutex", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BLI_mutex_end = _c_external_function( "BLI_mutex_end", [("mutex", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BLI_rw_mutex_init = _c_external_function( "BLI_rw_mutex_init", [("mutex", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BLI_rw_mutex_lock = _c_external_function( "BLI_rw_mutex_lock", [("mutex", ctypes.c_void_p, 1),("mode", ctypes.c_int, 1),], ctypes.c_void_p )
- BLI_rw_mutex_unlock = _c_external_function( "BLI_rw_mutex_unlock", [("mutex", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BLI_rw_mutex_end = _c_external_function( "BLI_rw_mutex_end", [("mutex", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BLI_create_worker = _c_external_function( "BLI_create_worker", [("do_thread", ctypes.c_void_p, 1),("tot", ctypes.c_int, 1),("sleep_time", ctypes.c_int, 1),], ctypes.c_void_p )
- BLI_end_worker = _c_external_function( "BLI_end_worker", [("worker", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BLI_destroy_worker = _c_external_function( "BLI_destroy_worker", [("worker", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BLI_insert_work = _c_external_function( "BLI_insert_work", [("worker", ctypes.c_void_p, 1),("param", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BLI_thread_queue_init = _c_external_function( "BLI_thread_queue_init", [], ctypes.c_void_p )
- BLI_thread_queue_free = _c_external_function( "BLI_thread_queue_free", [("queue", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BLI_thread_queue_push = _c_external_function( "BLI_thread_queue_push", [("queue", ctypes.c_void_p, 1),("work", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BLI_thread_queue_pop = _c_external_function( "BLI_thread_queue_pop", [("queue", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BLI_thread_queue_pop_timeout = _c_external_function( "BLI_thread_queue_pop_timeout", [("queue", ctypes.c_void_p, 1),("ms", ctypes.c_int, 1),], ctypes.c_void_p )
- BLI_thread_queue_size = _c_external_function( "BLI_thread_queue_size", [("queue", ctypes.c_void_p, 1),], ctypes.c_int )
- BLI_thread_queue_nowait = _c_external_function( "BLI_thread_queue_nowait", [("queue", ctypes.c_void_p, 1),], ctypes.c_void_p )
- GEN_init_messaging_system = _c_external_function( "GEN_init_messaging_system", [("None", ctypes.c_void_p, 1),], ctypes.c_void_p )
- addlisttolist = _c_external_function( "addlisttolist", [("list1", ctypes.c_void_p, 1),("list2", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BLI_insertlink = _c_external_function( "BLI_insertlink", [("listbase", ctypes.c_void_p, 1),("vprevlink", ctypes.c_void_p, 1),("vnewlink", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BLI_findlink = _c_external_function( "BLI_findlink", [("listbase", ctypes.c_void_p, 1),("number", ctypes.c_int, 1),], ctypes.c_void_p )
- BLI_findindex = _c_external_function( "BLI_findindex", [("listbase", ctypes.c_void_p, 1),("vlink", ctypes.c_void_p, 1),], ctypes.c_int )
- BLI_findstring = _c_external_function( "BLI_findstring", [("listbase", ctypes.c_void_p, 1),("id", ctypes.c_char_p, 1),("offset", ctypes.c_int, 1),], ctypes.c_void_p )
- BLI_findstring_ptr = _c_external_function( "BLI_findstring_ptr", [("listbase", ctypes.c_void_p, 1),("id", ctypes.c_char_p, 1),("offset", ctypes.c_int, 1),], ctypes.c_void_p )
- BLI_findstringindex = _c_external_function( "BLI_findstringindex", [("listbase", ctypes.c_void_p, 1),("id", ctypes.c_char_p, 1),("offset", ctypes.c_int, 1),], ctypes.c_int )
- BLI_freelistN = _c_external_function( "BLI_freelistN", [("listbase", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BLI_addtail = _c_external_function( "BLI_addtail", [("listbase", ctypes.c_void_p, 1),("vlink", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BLI_remlink = _c_external_function( "BLI_remlink", [("listbase", ctypes.c_void_p, 1),("vlink", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BLI_remlink_safe = _c_external_function( "BLI_remlink_safe", [("listbase", ctypes.c_void_p, 1),("vlink", ctypes.c_void_p, 1),], ctypes.c_int )
- BLI_addhead = _c_external_function( "BLI_addhead", [("listbase", ctypes.c_void_p, 1),("vlink", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BLI_insertlinkbefore = _c_external_function( "BLI_insertlinkbefore", [("listbase", ctypes.c_void_p, 1),("vnextlink", ctypes.c_void_p, 1),("vnewlink", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BLI_insertlinkafter = _c_external_function( "BLI_insertlinkafter", [("listbase", ctypes.c_void_p, 1),("vprevlink", ctypes.c_void_p, 1),("vnewlink", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BLI_sortlist = _c_external_function( "BLI_sortlist", [("listbase", ctypes.c_void_p, 1),("cmp", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BLI_freelist = _c_external_function( "BLI_freelist", [("listbase", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BLI_countlist = _c_external_function( "BLI_countlist", [("listbase", ctypes.c_void_p, 1),], ctypes.c_int )
- BLI_freelinkN = _c_external_function( "BLI_freelinkN", [("listbase", ctypes.c_void_p, 1),("vlink", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BLI_duplicatelist = _c_external_function( "BLI_duplicatelist", [("list1", ctypes.c_void_p, 1),("list2", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BLI_genericNodeN = _c_external_function( "BLI_genericNodeN", [("data", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BLI_strdup = _c_external_function( "BLI_strdup", [("str", ctypes.c_char_p, 1),], ctypes.c_char )
- BLI_strdupn = _c_external_function( "BLI_strdupn", [("str", ctypes.c_char_p, 1),("len", ctypes.c_int, 1),], ctypes.c_char )
- BLI_strdupcat = _c_external_function( "BLI_strdupcat", [("str1", ctypes.c_char_p, 1),("str2", ctypes.c_char_p, 1),], ctypes.c_char )
- BLI_strncpy = _c_external_function( "BLI_strncpy", [("dst", ctypes.c_char_p, 1),("src", ctypes.c_char_p, 1),("maxncpy", ctypes.c_int, 1),], ctypes.c_char )
- BLI_getQuotedStr = _c_external_function( "BLI_getQuotedStr", [("str", ctypes.c_char_p, 1),("prefix", ctypes.c_char_p, 1),], ctypes.c_char )
- BLI_replacestr = _c_external_function( "BLI_replacestr", [("str", ctypes.c_char_p, 1),("oldText", ctypes.c_char_p, 1),("newText", ctypes.c_char_p, 1),], ctypes.c_char )
- BLI_snprintf = _c_external_function( "BLI_snprintf", [("buffer", ctypes.c_char_p, 1),("count", ctypes.c_void_p, 1),("format", ctypes.c_char_p, 1),], ctypes.c_int )
- BLI_sprintfN = _c_external_function( "BLI_sprintfN", [("format", ctypes.c_char_p, 1),], ctypes.c_char )
- BLI_streq = _c_external_function( "BLI_streq", [("a", ctypes.c_char_p, 1),("b", ctypes.c_char_p, 1),], ctypes.c_int )
- BLI_strcaseeq = _c_external_function( "BLI_strcaseeq", [("a", ctypes.c_char_p, 1),("b", ctypes.c_char_p, 1),], ctypes.c_int )
- BLI_strcasestr = _c_external_function( "BLI_strcasestr", [("s", ctypes.c_char_p, 1),("find", ctypes.c_char_p, 1),], ctypes.c_char )
- BLI_strcasecmp = _c_external_function( "BLI_strcasecmp", [("s1", ctypes.c_char_p, 1),("s2", ctypes.c_char_p, 1),], ctypes.c_int )
- BLI_strncasecmp = _c_external_function( "BLI_strncasecmp", [("s1", ctypes.c_char_p, 1),("s2", ctypes.c_char_p, 1),("n", ctypes.c_int, 1),], ctypes.c_int )
- BLI_natstrcmp = _c_external_function( "BLI_natstrcmp", [("s1", ctypes.c_char_p, 1),("s2", ctypes.c_char_p, 1),], ctypes.c_int )
- BLI_strnlen = _c_external_function( "BLI_strnlen", [("str", ctypes.c_char_p, 1),("maxlen", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BLI_timestr = _c_external_function( "BLI_timestr", [("_time", ctypes.c_void_p, 1),("str", ctypes.c_char_p, 1),], ctypes.c_void_p )
- BLI_utf8_invalid_byte = _c_external_function( "BLI_utf8_invalid_byte", [("str", ctypes.c_char_p, 1),("length", ctypes.c_int, 1),], ctypes.c_int )
- BLI_utf8_invalid_strip = _c_external_function( "BLI_utf8_invalid_strip", [("str", ctypes.c_char_p, 1),("length", ctypes.c_int, 1),], ctypes.c_int )
- BLI_getDefaultDocumentFolder = _c_external_function( "BLI_getDefaultDocumentFolder", [("None", ctypes.c_void_p, 1),], ctypes.c_char )
- BLI_get_folder = _c_external_function( "BLI_get_folder", [("folder_id", ctypes.c_int, 1),("subfolder", ctypes.c_char_p, 1),], ctypes.c_char )
- BLI_get_folder_create = _c_external_function( "BLI_get_folder_create", [("folder_id", ctypes.c_int, 1),("subfolder", ctypes.c_char_p, 1),], ctypes.c_char )
- BLI_setenv = _c_external_function( "BLI_setenv", [("env", ctypes.c_char_p, 1),("val", ctypes.c_char_p, 1),], ctypes.c_void_p )
- BLI_setenv_if_new = _c_external_function( "BLI_setenv_if_new", [("env", ctypes.c_char_p, 1),("val", ctypes.c_char_p, 1),], ctypes.c_void_p )
- BLI_make_file_string = _c_external_function( "BLI_make_file_string", [("relabase", ctypes.c_char_p, 1),("string", ctypes.c_char_p, 1),("dir", ctypes.c_char_p, 1),("file", ctypes.c_char_p, 1),], ctypes.c_void_p )
- BLI_make_exist = _c_external_function( "BLI_make_exist", [("dir", ctypes.c_char_p, 1),], ctypes.c_void_p )
- BLI_make_existing_file = _c_external_function( "BLI_make_existing_file", [("name", ctypes.c_char_p, 1),], ctypes.c_void_p )
- BLI_split_dirfile = _c_external_function( "BLI_split_dirfile", [("string", ctypes.c_char_p, 1),("dir", ctypes.c_char_p, 1),("file", ctypes.c_char_p, 1),], ctypes.c_void_p )
- BLI_join_dirfile = _c_external_function( "BLI_join_dirfile", [("string", ctypes.c_char_p, 1),("dir", ctypes.c_char_p, 1),("file", ctypes.c_char_p, 1),], ctypes.c_void_p )
- BLI_path_basename = _c_external_function( "BLI_path_basename", [("path", ctypes.c_char_p, 1),], ctypes.c_char )
- BKE_rebase_path = _c_external_function( "BKE_rebase_path", [("abs", ctypes.c_char_p, 1),("abs_size", ctypes.c_int, 1),("rel", ctypes.c_char_p, 1),("rel_size", ctypes.c_int, 1),("base_dir", ctypes.c_char_p, 1),("src_dir", ctypes.c_char_p, 1),("dest_dir", ctypes.c_char_p, 1),], ctypes.c_int )
- BLI_getlastdir = _c_external_function( "BLI_getlastdir", [("dir", ctypes.c_char_p, 1),("last", ctypes.c_char_p, 1),("maxlen", ctypes.c_int, 1),], ctypes.c_void_p )
- BLI_testextensie = _c_external_function( "BLI_testextensie", [("str", ctypes.c_char_p, 1),("ext", ctypes.c_char_p, 1),], ctypes.c_int )
- BLI_testextensie_array = _c_external_function( "BLI_testextensie_array", [("str", ctypes.c_char_p, 1),("ext_array", ctypes.c_void_p, 1),], ctypes.c_int )
- BLI_replace_extension = _c_external_function( "BLI_replace_extension", [("path", ctypes.c_char_p, 1),("maxlen", ctypes.c_int, 1),("ext", ctypes.c_char_p, 1),], ctypes.c_int )
- BLI_uniquename = _c_external_function( "BLI_uniquename", [("list", ctypes.c_void_p, 1),("vlink", ctypes.c_void_p, 1),("defname", ctypes.c_void_p, 1),("delim", ctypes.c_char, 1),("name_offs", ctypes.c_void_p, 1),("len", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BLI_newname = _c_external_function( "BLI_newname", [("name", ctypes.c_char_p, 1),("add", ctypes.c_int, 1),], ctypes.c_void_p )
- BLI_stringdec = _c_external_function( "BLI_stringdec", [("string", ctypes.c_char_p, 1),("head", ctypes.c_char_p, 1),("start", ctypes.c_char_p, 1),("numlen", ctypes.c_void_p, 1),], ctypes.c_int )
- BLI_stringenc = _c_external_function( "BLI_stringenc", [("string", ctypes.c_char_p, 1),("head", ctypes.c_char_p, 1),("tail", ctypes.c_char_p, 1),("numlen", ctypes.c_void_p, 1),("pic", ctypes.c_int, 1),], ctypes.c_void_p )
- BLI_splitdirstring = _c_external_function( "BLI_splitdirstring", [("di", ctypes.c_char_p, 1),("fi", ctypes.c_char_p, 1),], ctypes.c_void_p )
- BLI_clean = _c_external_function( "BLI_clean", [("path", ctypes.c_char_p, 1),], ctypes.c_void_p )
- BLI_cleanup_file = _c_external_function( "BLI_cleanup_file", [("relabase", ctypes.c_char_p, 1),("dir", ctypes.c_char_p, 1),], ctypes.c_void_p )
- BLI_cleanup_dir = _c_external_function( "BLI_cleanup_dir", [("relabase", ctypes.c_char_p, 1),("dir", ctypes.c_char_p, 1),], ctypes.c_void_p )
- BLI_parent_dir = _c_external_function( "BLI_parent_dir", [("path", ctypes.c_char_p, 1),], ctypes.c_int )
- BLI_has_parent = _c_external_function( "BLI_has_parent", [("path", ctypes.c_char_p, 1),], ctypes.c_int )
- BLI_path_abs = _c_external_function( "BLI_path_abs", [("path", ctypes.c_char_p, 1),("basepath", ctypes.c_char_p, 1),], ctypes.c_int )
- BLI_path_frame = _c_external_function( "BLI_path_frame", [("path", ctypes.c_char_p, 1),("frame", ctypes.c_int, 1),("digits", ctypes.c_int, 1),], ctypes.c_int )
- BLI_path_frame_range = _c_external_function( "BLI_path_frame_range", [("path", ctypes.c_char_p, 1),("sta", ctypes.c_int, 1),("end", ctypes.c_int, 1),("digits", ctypes.c_int, 1),], ctypes.c_int )
- BLI_path_cwd = _c_external_function( "BLI_path_cwd", [("path", ctypes.c_char_p, 1),], ctypes.c_int )
- BLI_path_rel = _c_external_function( "BLI_path_rel", [("file", ctypes.c_char_p, 1),("relfile", ctypes.c_char_p, 1),], ctypes.c_void_p )
- BLI_char_switch = _c_external_function( "BLI_char_switch", [("string", ctypes.c_char_p, 1),("from", ctypes.c_char, 1),("to", ctypes.c_char, 1),], ctypes.c_void_p )
- BLI_where_am_i = _c_external_function( "BLI_where_am_i", [("fullname", ctypes.c_char_p, 1),("name", ctypes.c_char_p, 1),], ctypes.c_void_p )
- get_install_dir = _c_external_function( "get_install_dir", [("None", ctypes.c_void_p, 1),], ctypes.c_char )
- BLI_where_is_temp = _c_external_function( "BLI_where_is_temp", [("fullname", ctypes.c_char_p, 1),("usertemp", ctypes.c_int, 1),], ctypes.c_void_p )
- BLI_adddirstrings = _c_external_function( "BLI_adddirstrings", [("None", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BLI_builddir = _c_external_function( "BLI_builddir", [("dirname", ctypes.c_char_p, 1),("relname", ctypes.c_char_p, 1),], ctypes.c_void_p )
- BLI_compare = _c_external_function( "BLI_compare", [("entry1", ctypes.c_void_p, 1),("entry2", ctypes.c_void_p, 1),], ctypes.c_int )
- BLI_filesize = _c_external_function( "BLI_filesize", [("file", ctypes.c_int, 1),], ctypes.c_void_p )
- BLI_filepathsize = _c_external_function( "BLI_filepathsize", [("path", ctypes.c_char_p, 1),], ctypes.c_void_p )
- BLI_diskfree = _c_external_function( "BLI_diskfree", [("dir", ctypes.c_char_p, 1),], ctypes.c_void_p )
- BLI_getwdN = _c_external_function( "BLI_getwdN", [("dir", ctypes.c_char_p, 1),], ctypes.c_char )
- BLI_getdir = _c_external_function( "BLI_getdir", [("dirname", ctypes.c_char_p, 1),("filelist", ctypes.c_void_p, 1),], ctypes.c_int )
- BLI_exist = _c_external_function( "BLI_exist", [("name", ctypes.c_char_p, 1),], ctypes.c_int )
- BLI_is_dir = _c_external_function( "BLI_is_dir", [("file", ctypes.c_char_p, 1),], ctypes.c_int )
- BLI_read_file_as_lines = _c_external_function( "BLI_read_file_as_lines", [("name", ctypes.c_char_p, 1),], ctypes.c_void_p )
- BLI_free_file_lines = _c_external_function( "BLI_free_file_lines", [("lines", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BLI_file_older = _c_external_function( "BLI_file_older", [("file1", ctypes.c_char_p, 1),("file2", ctypes.c_char_p, 1),], ctypes.c_int )
- BLI_recurdir_fileops = _c_external_function( "BLI_recurdir_fileops", [("dirname", ctypes.c_char_p, 1),], ctypes.c_void_p )
- BLI_link = _c_external_function( "BLI_link", [("file", ctypes.c_char_p, 1),("to", ctypes.c_char_p, 1),], ctypes.c_int )
- BLI_is_writable = _c_external_function( "BLI_is_writable", [("filename", ctypes.c_char_p, 1),], ctypes.c_int )
- BLI_exists = _c_external_function( "BLI_exists", [("file", ctypes.c_char_p, 1),], ctypes.c_int )
- BLI_copy_fileops = _c_external_function( "BLI_copy_fileops", [("file", ctypes.c_char_p, 1),("to", ctypes.c_char_p, 1),], ctypes.c_int )
- BLI_rename = _c_external_function( "BLI_rename", [("from", ctypes.c_char_p, 1),("to", ctypes.c_char_p, 1),], ctypes.c_int )
- BLI_gzip = _c_external_function( "BLI_gzip", [("from", ctypes.c_char_p, 1),("to", ctypes.c_char_p, 1),], ctypes.c_int )
- BLI_delete = _c_external_function( "BLI_delete", [("file", ctypes.c_char_p, 1),("dir", ctypes.c_int, 1),("recursive", ctypes.c_int, 1),], ctypes.c_int )
- BLI_move = _c_external_function( "BLI_move", [("file", ctypes.c_char_p, 1),("to", ctypes.c_char_p, 1),], ctypes.c_int )
- BLI_touch = _c_external_function( "BLI_touch", [("file", ctypes.c_char_p, 1),], ctypes.c_int )
- BLI_last_slash = _c_external_function( "BLI_last_slash", [("string", ctypes.c_char_p, 1),], ctypes.c_char )
- BLI_add_slash = _c_external_function( "BLI_add_slash", [("string", ctypes.c_char_p, 1),], ctypes.c_int )
- BLI_del_slash = _c_external_function( "BLI_del_slash", [("string", ctypes.c_char_p, 1),], ctypes.c_void_p )
- first_slash = _c_external_function( "first_slash", [("string", ctypes.c_char_p, 1),], ctypes.c_char )
- BLI_setCmdCallBack = _c_external_function( "BLI_setCmdCallBack", [("f", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BLI_rcti_is_empty = _c_external_function( "BLI_rcti_is_empty", [("rect", ctypes.c_void_p, 1),], ctypes.c_int )
- BLI_rctf_is_empty = _c_external_function( "BLI_rctf_is_empty", [("rect", ctypes.c_void_p, 1),], ctypes.c_int )
- BLI_init_rctf = _c_external_function( "BLI_init_rctf", [("rect", ctypes.c_void_p, 1),("xmin", ctypes.c_float, 1),("xmax", ctypes.c_float, 1),("ymin", ctypes.c_float, 1),("ymax", ctypes.c_float, 1),], ctypes.c_void_p )
- BLI_init_rcti = _c_external_function( "BLI_init_rcti", [("rect", ctypes.c_void_p, 1),("xmin", ctypes.c_int, 1),("xmax", ctypes.c_int, 1),("ymin", ctypes.c_int, 1),("ymax", ctypes.c_int, 1),], ctypes.c_void_p )
- BLI_translate_rctf = _c_external_function( "BLI_translate_rctf", [("rect", ctypes.c_void_p, 1),("x", ctypes.c_float, 1),("y", ctypes.c_float, 1),], ctypes.c_void_p )
- BLI_translate_rcti = _c_external_function( "BLI_translate_rcti", [("rect", ctypes.c_void_p, 1),("x", ctypes.c_int, 1),("y", ctypes.c_int, 1),], ctypes.c_void_p )
- BLI_resize_rcti = _c_external_function( "BLI_resize_rcti", [("rect", ctypes.c_void_p, 1),("x", ctypes.c_int, 1),("y", ctypes.c_int, 1),], ctypes.c_void_p )
- BLI_resize_rctf = _c_external_function( "BLI_resize_rctf", [("rect", ctypes.c_void_p, 1),("x", ctypes.c_float, 1),("y", ctypes.c_float, 1),], ctypes.c_void_p )
- BLI_in_rcti = _c_external_function( "BLI_in_rcti", [("rect", ctypes.c_void_p, 1),("x", ctypes.c_int, 1),("y", ctypes.c_int, 1),], ctypes.c_int )
- BLI_in_rctf = _c_external_function( "BLI_in_rctf", [("rect", ctypes.c_void_p, 1),("x", ctypes.c_float, 1),("y", ctypes.c_float, 1),], ctypes.c_int )
- BLI_isect_rctf = _c_external_function( "BLI_isect_rctf", [("src1", ctypes.c_void_p, 1),("src2", ctypes.c_void_p, 1),("dest", ctypes.c_void_p, 1),], ctypes.c_int )
- BLI_isect_rcti = _c_external_function( "BLI_isect_rcti", [("src1", ctypes.c_void_p, 1),("src2", ctypes.c_void_p, 1),("dest", ctypes.c_void_p, 1),], ctypes.c_int )
- BLI_union_rctf = _c_external_function( "BLI_union_rctf", [("rcta", ctypes.c_void_p, 1),("rctb", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BLI_union_rcti = _c_external_function( "BLI_union_rcti", [("rcti1", ctypes.c_void_p, 1),("rcti2", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BLI_copy_rcti_rctf = _c_external_function( "BLI_copy_rcti_rctf", [("tar", ctypes.c_void_p, 1),("src", ctypes.c_void_p, 1),], ctypes.c_void_p )
- print_rctf = _c_external_function( "print_rctf", [("str", ctypes.c_char_p, 1),("rect", ctypes.c_void_p, 1),], ctypes.c_void_p )
- print_rcti = _c_external_function( "print_rcti", [("str", ctypes.c_char_p, 1),("rect", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BLI_addfillvert = _c_external_function( "BLI_addfillvert", [("vec", ctypes.c_float, 1),], ctypes.c_void_p )
- BLI_addfilledge = _c_external_function( "BLI_addfilledge", [("v1", ctypes.c_void_p, 1),("v2", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BLI_edgefill = _c_external_function( "BLI_edgefill", [("mode", ctypes.c_int, 1),("mat_nr", ctypes.c_int, 1),], ctypes.c_int )
- BLI_end_edgefill = _c_external_function( "BLI_end_edgefill", [("None", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BLI_setErrorCallBack = _c_external_function( "BLI_setErrorCallBack", [("f", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BLI_setInterruptCallBack = _c_external_function( "BLI_setInterruptCallBack", [("f", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BLI_hnoise = _c_external_function( "BLI_hnoise", [("noisesize", ctypes.c_float, 1),("x", ctypes.c_float, 1),("y", ctypes.c_float, 1),("z", ctypes.c_float, 1),], ctypes.c_float )
- BLI_hnoisep = _c_external_function( "BLI_hnoisep", [("noisesize", ctypes.c_float, 1),("x", ctypes.c_float, 1),("y", ctypes.c_float, 1),("z", ctypes.c_float, 1),], ctypes.c_float )
- BLI_turbulence = _c_external_function( "BLI_turbulence", [("noisesize", ctypes.c_float, 1),("x", ctypes.c_float, 1),("y", ctypes.c_float, 1),("z", ctypes.c_float, 1),("nr", ctypes.c_int, 1),], ctypes.c_float )
- BLI_turbulence1 = _c_external_function( "BLI_turbulence1", [("noisesize", ctypes.c_float, 1),("x", ctypes.c_float, 1),("y", ctypes.c_float, 1),("z", ctypes.c_float, 1),("nr", ctypes.c_int, 1),], ctypes.c_float )
- BLI_gNoise = _c_external_function( "BLI_gNoise", [("noisesize", ctypes.c_float, 1),("x", ctypes.c_float, 1),("y", ctypes.c_float, 1),("z", ctypes.c_float, 1),("hard", ctypes.c_int, 1),("noisebasis", ctypes.c_int, 1),], ctypes.c_float )
- BLI_gTurbulence = _c_external_function( "BLI_gTurbulence", [("noisesize", ctypes.c_float, 1),("x", ctypes.c_float, 1),("y", ctypes.c_float, 1),("z", ctypes.c_float, 1),("oct", ctypes.c_int, 1),("hard", ctypes.c_int, 1),("noisebasis", ctypes.c_int, 1),], ctypes.c_float )
- mg_fBm = _c_external_function( "mg_fBm", [("x", ctypes.c_float, 1),("y", ctypes.c_float, 1),("z", ctypes.c_float, 1),("H", ctypes.c_float, 1),("lacunarity", ctypes.c_float, 1),("octaves", ctypes.c_float, 1),("noisebasis", ctypes.c_int, 1),], ctypes.c_float )
- mg_MultiFractal = _c_external_function( "mg_MultiFractal", [("x", ctypes.c_float, 1),("y", ctypes.c_float, 1),("z", ctypes.c_float, 1),("H", ctypes.c_float, 1),("lacunarity", ctypes.c_float, 1),("octaves", ctypes.c_float, 1),("noisebasis", ctypes.c_int, 1),], ctypes.c_float )
- mg_VLNoise = _c_external_function( "mg_VLNoise", [("x", ctypes.c_float, 1),("y", ctypes.c_float, 1),("z", ctypes.c_float, 1),("distortion", ctypes.c_float, 1),("nbas1", ctypes.c_int, 1),("nbas2", ctypes.c_int, 1),], ctypes.c_float )
- mg_HeteroTerrain = _c_external_function( "mg_HeteroTerrain", [("x", ctypes.c_float, 1),("y", ctypes.c_float, 1),("z", ctypes.c_float, 1),("H", ctypes.c_float, 1),("lacunarity", ctypes.c_float, 1),("octaves", ctypes.c_float, 1),("offset", ctypes.c_float, 1),("noisebasis", ctypes.c_int, 1),], ctypes.c_float )
- mg_HybridMultiFractal = _c_external_function( "mg_HybridMultiFractal", [("x", ctypes.c_float, 1),("y", ctypes.c_float, 1),("z", ctypes.c_float, 1),("H", ctypes.c_float, 1),("lacunarity", ctypes.c_float, 1),("octaves", ctypes.c_float, 1),("offset", ctypes.c_float, 1),("gain", ctypes.c_float, 1),("noisebasis", ctypes.c_int, 1),], ctypes.c_float )
- mg_RidgedMultiFractal = _c_external_function( "mg_RidgedMultiFractal", [("x", ctypes.c_float, 1),("y", ctypes.c_float, 1),("z", ctypes.c_float, 1),("H", ctypes.c_float, 1),("lacunarity", ctypes.c_float, 1),("octaves", ctypes.c_float, 1),("offset", ctypes.c_float, 1),("gain", ctypes.c_float, 1),("noisebasis", ctypes.c_int, 1),], ctypes.c_float )
- voronoi = _c_external_function( "voronoi", [("x", ctypes.c_float, 1),("y", ctypes.c_float, 1),("z", ctypes.c_float, 1),("da", ctypes.c_float, 1),("pa", ctypes.c_float, 1),("me", ctypes.c_float, 1),("dtype", ctypes.c_int, 1),], ctypes.c_void_p )
- cellNoise = _c_external_function( "cellNoise", [("x", ctypes.c_float, 1),("y", ctypes.c_float, 1),("z", ctypes.c_float, 1),], ctypes.c_float )
- cellNoiseV = _c_external_function( "cellNoiseV", [("x", ctypes.c_float, 1),("y", ctypes.c_float, 1),("z", ctypes.c_float, 1),("ca", ctypes.c_float, 1),], ctypes.c_void_p )
- BKE_read_file = _c_external_function( "BKE_read_file", [("C", ctypes.c_void_p, 1),("dir", ctypes.c_char_p, 1),("type_r", ctypes.c_void_p, 1),("reports", ctypes.c_void_p, 1),], ctypes.c_int )
- BKE_read_file_from_memory = _c_external_function( "BKE_read_file_from_memory", [("C", ctypes.c_void_p, 1),("filebuf", ctypes.c_char_p, 1),("filelength", ctypes.c_int, 1),("type_r", ctypes.c_void_p, 1),("reports", ctypes.c_void_p, 1),], ctypes.c_int )
- BKE_read_file_from_memfile = _c_external_function( "BKE_read_file_from_memfile", [("C", ctypes.c_void_p, 1),("memfile", ctypes.c_void_p, 1),("reports", ctypes.c_void_p, 1),], ctypes.c_int )
- free_blender = _c_external_function( "free_blender", [("None", ctypes.c_void_p, 1),], ctypes.c_void_p )
- initglobals = _c_external_function( "initglobals", [("None", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BKE_userdef_free = _c_external_function( "BKE_userdef_free", [("None", ctypes.c_void_p, 1),], ctypes.c_void_p )
- set_blender_test_break_cb = _c_external_function( "set_blender_test_break_cb", [("func", ctypes.c_void_p, 1),], ctypes.c_void_p )
- blender_test_break = _c_external_function( "blender_test_break", [("None", ctypes.c_void_p, 1),], ctypes.c_int )
- BKE_write_undo = _c_external_function( "BKE_write_undo", [("C", ctypes.c_void_p, 1),("name", ctypes.c_char_p, 1),], ctypes.c_void_p )
- BKE_undo_step = _c_external_function( "BKE_undo_step", [("C", ctypes.c_void_p, 1),("step", ctypes.c_int, 1),], ctypes.c_void_p )
- BKE_undo_name = _c_external_function( "BKE_undo_name", [("C", ctypes.c_void_p, 1),("name", ctypes.c_char_p, 1),], ctypes.c_void_p )
- BKE_reset_undo = _c_external_function( "BKE_reset_undo", [("None", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BKE_undo_menu_string = _c_external_function( "BKE_undo_menu_string", [("None", ctypes.c_void_p, 1),], ctypes.c_char )
- BKE_undo_number = _c_external_function( "BKE_undo_number", [("C", ctypes.c_void_p, 1),("nr", ctypes.c_int, 1),], ctypes.c_void_p )
- BKE_undo_save_quit = _c_external_function( "BKE_undo_save_quit", [("None", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BKE_undo_get_main = _c_external_function( "BKE_undo_get_main", [("scene", ctypes.c_void_p, 1),], ctypes.c_void_p )
- CTX_create = _c_external_function( "CTX_create", [("None", ctypes.c_void_p, 1),], ctypes.c_void_p )
- CTX_free = _c_external_function( "CTX_free", [("C", ctypes.c_void_p, 1),], ctypes.c_void_p )
- CTX_copy = _c_external_function( "CTX_copy", [("C", ctypes.c_void_p, 1),], ctypes.c_void_p )
- CTX_store_add = _c_external_function( "CTX_store_add", [("contexts", ctypes.c_void_p, 1),("name", ctypes.c_char_p, 1),("ptr", ctypes.c_void_p, 1),], ctypes.c_void_p )
- CTX_store_set = _c_external_function( "CTX_store_set", [("C", ctypes.c_void_p, 1),("store", ctypes.c_void_p, 1),], ctypes.c_void_p )
- CTX_store_copy = _c_external_function( "CTX_store_copy", [("store", ctypes.c_void_p, 1),], ctypes.c_void_p )
- CTX_store_free = _c_external_function( "CTX_store_free", [("store", ctypes.c_void_p, 1),], ctypes.c_void_p )
- CTX_store_free_list = _c_external_function( "CTX_store_free_list", [("contexts", ctypes.c_void_p, 1),], ctypes.c_void_p )
- CTX_py_init_get = _c_external_function( "CTX_py_init_get", [("C", ctypes.c_void_p, 1),], ctypes.c_int )
- CTX_py_init_set = _c_external_function( "CTX_py_init_set", [("C", ctypes.c_void_p, 1),("value", ctypes.c_int, 1),], ctypes.c_void_p )
- CTX_py_dict_get = _c_external_function( "CTX_py_dict_get", [("C", ctypes.c_void_p, 1),], ctypes.c_void_p )
- CTX_py_dict_set = _c_external_function( "CTX_py_dict_set", [("C", ctypes.c_void_p, 1),("value", ctypes.c_void_p, 1),], ctypes.c_void_p )
- CTX_wm_manager = _c_external_function( "CTX_wm_manager", [("C", ctypes.c_void_p, 1),], ctypes.c_void_p )
- CTX_wm_window = _c_external_function( "CTX_wm_window", [("C", ctypes.c_void_p, 1),], ctypes.c_void_p )
- CTX_wm_screen = _c_external_function( "CTX_wm_screen", [("C", ctypes.c_void_p, 1),], ctypes.c_void_p )
- CTX_wm_area = _c_external_function( "CTX_wm_area", [("C", ctypes.c_void_p, 1),], ctypes.c_void_p )
- CTX_wm_space_data = _c_external_function( "CTX_wm_space_data", [("C", ctypes.c_void_p, 1),], ctypes.c_void_p )
- CTX_wm_region = _c_external_function( "CTX_wm_region", [("C", ctypes.c_void_p, 1),], ctypes.c_void_p )
- CTX_wm_region_data = _c_external_function( "CTX_wm_region_data", [("C", ctypes.c_void_p, 1),], ctypes.c_void_p )
- CTX_wm_menu = _c_external_function( "CTX_wm_menu", [("C", ctypes.c_void_p, 1),], ctypes.c_void_p )
- CTX_wm_reports = _c_external_function( "CTX_wm_reports", [("C", ctypes.c_void_p, 1),], ctypes.c_void_p )
- CTX_wm_view3d = _c_external_function( "CTX_wm_view3d", [("C", ctypes.c_void_p, 1),], ctypes.c_void_p )
- CTX_wm_region_view3d = _c_external_function( "CTX_wm_region_view3d", [("C", ctypes.c_void_p, 1),], ctypes.c_void_p )
- CTX_wm_space_text = _c_external_function( "CTX_wm_space_text", [("C", ctypes.c_void_p, 1),], ctypes.c_void_p )
- CTX_wm_space_image = _c_external_function( "CTX_wm_space_image", [("C", ctypes.c_void_p, 1),], ctypes.c_void_p )
- CTX_wm_space_console = _c_external_function( "CTX_wm_space_console", [("C", ctypes.c_void_p, 1),], ctypes.c_void_p )
- CTX_wm_space_buts = _c_external_function( "CTX_wm_space_buts", [("C", ctypes.c_void_p, 1),], ctypes.c_void_p )
- CTX_wm_space_file = _c_external_function( "CTX_wm_space_file", [("C", ctypes.c_void_p, 1),], ctypes.c_void_p )
- CTX_wm_space_seq = _c_external_function( "CTX_wm_space_seq", [("C", ctypes.c_void_p, 1),], ctypes.c_void_p )
- CTX_wm_space_outliner = _c_external_function( "CTX_wm_space_outliner", [("C", ctypes.c_void_p, 1),], ctypes.c_void_p )
- CTX_wm_space_nla = _c_external_function( "CTX_wm_space_nla", [("C", ctypes.c_void_p, 1),], ctypes.c_void_p )
- CTX_wm_space_time = _c_external_function( "CTX_wm_space_time", [("C", ctypes.c_void_p, 1),], ctypes.c_void_p )
- CTX_wm_space_node = _c_external_function( "CTX_wm_space_node", [("C", ctypes.c_void_p, 1),], ctypes.c_void_p )
- CTX_wm_space_logic = _c_external_function( "CTX_wm_space_logic", [("C", ctypes.c_void_p, 1),], ctypes.c_void_p )
- CTX_wm_space_graph = _c_external_function( "CTX_wm_space_graph", [("C", ctypes.c_void_p, 1),], ctypes.c_void_p )
- CTX_wm_space_action = _c_external_function( "CTX_wm_space_action", [("C", ctypes.c_void_p, 1),], ctypes.c_void_p )
- CTX_wm_space_info = _c_external_function( "CTX_wm_space_info", [("C", ctypes.c_void_p, 1),], ctypes.c_void_p )
- CTX_wm_space_userpref = _c_external_function( "CTX_wm_space_userpref", [("C", ctypes.c_void_p, 1),], ctypes.c_void_p )
- CTX_wm_manager_set = _c_external_function( "CTX_wm_manager_set", [("C", ctypes.c_void_p, 1),("wm", ctypes.c_void_p, 1),], ctypes.c_void_p )
- CTX_wm_window_set = _c_external_function( "CTX_wm_window_set", [("C", ctypes.c_void_p, 1),("win", ctypes.c_void_p, 1),], ctypes.c_void_p )
- CTX_wm_screen_set = _c_external_function( "CTX_wm_screen_set", [("C", ctypes.c_void_p, 1),("screen", ctypes.c_void_p, 1),], ctypes.c_void_p )
- CTX_wm_area_set = _c_external_function( "CTX_wm_area_set", [("C", ctypes.c_void_p, 1),("sa", ctypes.c_void_p, 1),], ctypes.c_void_p )
- CTX_wm_region_set = _c_external_function( "CTX_wm_region_set", [("C", ctypes.c_void_p, 1),("region", ctypes.c_void_p, 1),], ctypes.c_void_p )
- CTX_wm_menu_set = _c_external_function( "CTX_wm_menu_set", [("C", ctypes.c_void_p, 1),("menu", ctypes.c_void_p, 1),], ctypes.c_void_p )
- CTX_data_pointer_get = _c_external_function( "CTX_data_pointer_get", [("C", ctypes.c_void_p, 1),("member", ctypes.c_char_p, 1),], ctypes.c_void_p )
- CTX_data_pointer_get_type = _c_external_function( "CTX_data_pointer_get_type", [("C", ctypes.c_void_p, 1),("member", ctypes.c_char_p, 1),("type", ctypes.c_void_p, 1),], ctypes.c_void_p )
- CTX_data_collection_get = _c_external_function( "CTX_data_collection_get", [("C", ctypes.c_void_p, 1),("member", ctypes.c_char_p, 1),], ctypes.c_void_p )
- CTX_data_dir_get = _c_external_function( "CTX_data_dir_get", [("C", ctypes.c_void_p, 1),], ctypes.c_void_p )
- CTX_data_get = _c_external_function( "CTX_data_get", [("C", ctypes.c_void_p, 1),("member", ctypes.c_char_p, 1),("r_ptr", ctypes.c_void_p, 1),("r_lb", ctypes.c_void_p, 1),("r_type", ctypes.c_void_p, 1),], ctypes.c_int )
- CTX_data_id_pointer_set = _c_external_function( "CTX_data_id_pointer_set", [("result", ctypes.c_void_p, 1),("id", ctypes.c_void_p, 1),], ctypes.c_void_p )
- CTX_data_pointer_set = _c_external_function( "CTX_data_pointer_set", [("result", ctypes.c_void_p, 1),("id", ctypes.c_void_p, 1),("type", ctypes.c_void_p, 1),("data", ctypes.c_void_p, 1),], ctypes.c_void_p )
- CTX_data_id_list_add = _c_external_function( "CTX_data_id_list_add", [("result", ctypes.c_void_p, 1),("id", ctypes.c_void_p, 1),], ctypes.c_void_p )
- CTX_data_list_add = _c_external_function( "CTX_data_list_add", [("result", ctypes.c_void_p, 1),("id", ctypes.c_void_p, 1),("type", ctypes.c_void_p, 1),("data", ctypes.c_void_p, 1),], ctypes.c_void_p )
- CTX_data_dir_set = _c_external_function( "CTX_data_dir_set", [("result", ctypes.c_void_p, 1),("member", ctypes.c_void_p, 1),], ctypes.c_void_p )
- CTX_data_type_set = _c_external_function( "CTX_data_type_set", [("result", ctypes.c_void_p, 1),("type", ctypes.c_void_p, 1),], ctypes.c_void_p )
- CTX_data_type_get = _c_external_function( "CTX_data_type_get", [("result", ctypes.c_void_p, 1),], ctypes.c_void_p )
- CTX_data_equals = _c_external_function( "CTX_data_equals", [("member", ctypes.c_char_p, 1),("str", ctypes.c_char_p, 1),], ctypes.c_int )
- CTX_data_dir = _c_external_function( "CTX_data_dir", [("member", ctypes.c_char_p, 1),], ctypes.c_int )
- ctx_data_list_count = _c_external_function( "ctx_data_list_count", [("C", ctypes.c_void_p, 1),("func", ctypes.c_void_p, 1),], ctypes.c_int )
- CTX_data_main = _c_external_function( "CTX_data_main", [("C", ctypes.c_void_p, 1),], ctypes.c_void_p )
- CTX_data_scene = _c_external_function( "CTX_data_scene", [("C", ctypes.c_void_p, 1),], ctypes.c_void_p )
- CTX_data_tool_settings = _c_external_function( "CTX_data_tool_settings", [("C", ctypes.c_void_p, 1),], ctypes.c_void_p )
- CTX_data_mode_string = _c_external_function( "CTX_data_mode_string", [("C", ctypes.c_void_p, 1),], ctypes.c_char )
- CTX_data_mode_enum = _c_external_function( "CTX_data_mode_enum", [("C", ctypes.c_void_p, 1),], ctypes.c_int )
- CTX_data_main_set = _c_external_function( "CTX_data_main_set", [("C", ctypes.c_void_p, 1),("bmain", ctypes.c_void_p, 1),], ctypes.c_void_p )
- CTX_data_scene_set = _c_external_function( "CTX_data_scene_set", [("C", ctypes.c_void_p, 1),("bmain", ctypes.c_void_p, 1),], ctypes.c_void_p )
- CTX_data_selected_editable_objects = _c_external_function( "CTX_data_selected_editable_objects", [("C", ctypes.c_void_p, 1),("list", ctypes.c_void_p, 1),], ctypes.c_int )
- CTX_data_selected_editable_bases = _c_external_function( "CTX_data_selected_editable_bases", [("C", ctypes.c_void_p, 1),("list", ctypes.c_void_p, 1),], ctypes.c_int )
- CTX_data_selected_objects = _c_external_function( "CTX_data_selected_objects", [("C", ctypes.c_void_p, 1),("list", ctypes.c_void_p, 1),], ctypes.c_int )
- CTX_data_selected_bases = _c_external_function( "CTX_data_selected_bases", [("C", ctypes.c_void_p, 1),("list", ctypes.c_void_p, 1),], ctypes.c_int )
- CTX_data_visible_objects = _c_external_function( "CTX_data_visible_objects", [("C", ctypes.c_void_p, 1),("list", ctypes.c_void_p, 1),], ctypes.c_int )
- CTX_data_visible_bases = _c_external_function( "CTX_data_visible_bases", [("C", ctypes.c_void_p, 1),("list", ctypes.c_void_p, 1),], ctypes.c_int )
- CTX_data_selectable_objects = _c_external_function( "CTX_data_selectable_objects", [("C", ctypes.c_void_p, 1),("list", ctypes.c_void_p, 1),], ctypes.c_int )
- CTX_data_selectable_bases = _c_external_function( "CTX_data_selectable_bases", [("C", ctypes.c_void_p, 1),("list", ctypes.c_void_p, 1),], ctypes.c_int )
- CTX_data_active_object = _c_external_function( "CTX_data_active_object", [("C", ctypes.c_void_p, 1),], ctypes.c_void_p )
- CTX_data_active_base = _c_external_function( "CTX_data_active_base", [("C", ctypes.c_void_p, 1),], ctypes.c_void_p )
- CTX_data_edit_object = _c_external_function( "CTX_data_edit_object", [("C", ctypes.c_void_p, 1),], ctypes.c_void_p )
- CTX_data_edit_image = _c_external_function( "CTX_data_edit_image", [("C", ctypes.c_void_p, 1),], ctypes.c_void_p )
- CTX_data_edit_text = _c_external_function( "CTX_data_edit_text", [("C", ctypes.c_void_p, 1),], ctypes.c_void_p )
- CTX_data_selected_nodes = _c_external_function( "CTX_data_selected_nodes", [("C", ctypes.c_void_p, 1),("list", ctypes.c_void_p, 1),], ctypes.c_int )
- CTX_data_active_bone = _c_external_function( "CTX_data_active_bone", [("C", ctypes.c_void_p, 1),], ctypes.c_void_p )
- CTX_data_selected_bones = _c_external_function( "CTX_data_selected_bones", [("C", ctypes.c_void_p, 1),("list", ctypes.c_void_p, 1),], ctypes.c_int )
- CTX_data_selected_editable_bones = _c_external_function( "CTX_data_selected_editable_bones", [("C", ctypes.c_void_p, 1),("list", ctypes.c_void_p, 1),], ctypes.c_int )
- CTX_data_visible_bones = _c_external_function( "CTX_data_visible_bones", [("C", ctypes.c_void_p, 1),("list", ctypes.c_void_p, 1),], ctypes.c_int )
- CTX_data_editable_bones = _c_external_function( "CTX_data_editable_bones", [("C", ctypes.c_void_p, 1),("list", ctypes.c_void_p, 1),], ctypes.c_int )
- CTX_data_active_pose_bone = _c_external_function( "CTX_data_active_pose_bone", [("C", ctypes.c_void_p, 1),], ctypes.c_void_p )
- CTX_data_selected_pose_bones = _c_external_function( "CTX_data_selected_pose_bones", [("C", ctypes.c_void_p, 1),("list", ctypes.c_void_p, 1),], ctypes.c_int )
- CTX_data_visible_pose_bones = _c_external_function( "CTX_data_visible_pose_bones", [("C", ctypes.c_void_p, 1),("list", ctypes.c_void_p, 1),], ctypes.c_int )
- BKE_font_register_builtin = _c_external_function( "BKE_font_register_builtin", [("mem", ctypes.c_void_p, 1),("size", ctypes.c_int, 1),], ctypes.c_void_p )
- free_vfont = _c_external_function( "free_vfont", [("sc", ctypes.c_void_p, 1),], ctypes.c_void_p )
- free_ttfont = _c_external_function( "free_ttfont", [("None", ctypes.c_void_p, 1),], ctypes.c_void_p )
- get_builtin_font = _c_external_function( "get_builtin_font", [("None", ctypes.c_void_p, 1),], ctypes.c_void_p )
- load_vfont = _c_external_function( "load_vfont", [("name", ctypes.c_char_p, 1),], ctypes.c_void_p )
- vfont_find_tmpfont = _c_external_function( "vfont_find_tmpfont", [("vfont", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BKE_text_to_curve = _c_external_function( "BKE_text_to_curve", [("scene", ctypes.c_void_p, 1),("ob", ctypes.c_void_p, 1),("mode", ctypes.c_int, 1),], ctypes.c_void_p )
- BKE_font_getselection = _c_external_function( "BKE_font_getselection", [("ob", ctypes.c_void_p, 1),("start", ctypes.c_int, 1),("end", ctypes.c_int, 1),], ctypes.c_int )
- chtoutf8 = _c_external_function( "chtoutf8", [("c", ctypes.c_long, 1),("o", ctypes.c_char_p, 1),], ctypes.c_void_p )
- wcs2utf8s = _c_external_function( "wcs2utf8s", [("dst", ctypes.c_char_p, 1),("src", ctypes.c_void_p, 1),], ctypes.c_void_p )
- wcsleninu8 = _c_external_function( "wcsleninu8", [("src", ctypes.c_void_p, 1),], ctypes.c_int )
- utf8towchar = _c_external_function( "utf8towchar", [("w", ctypes.c_void_p, 1),("c", ctypes.c_char_p, 1),], ctypes.c_int )
- init_def_material = _c_external_function( "init_def_material", [("None", ctypes.c_void_p, 1),], ctypes.c_void_p )
- free_material = _c_external_function( "free_material", [("sc", ctypes.c_void_p, 1),], ctypes.c_void_p )
- test_object_materials = _c_external_function( "test_object_materials", [("id", ctypes.c_void_p, 1),], ctypes.c_void_p )
- init_material = _c_external_function( "init_material", [("ma", ctypes.c_void_p, 1),], ctypes.c_void_p )
- add_material = _c_external_function( "add_material", [("name", ctypes.c_char_p, 1),], ctypes.c_void_p )
- copy_material = _c_external_function( "copy_material", [("ma", ctypes.c_void_p, 1),], ctypes.c_void_p )
- give_node_material = _c_external_function( "give_node_material", [("ma", ctypes.c_void_p, 1),], ctypes.c_void_p )
- make_local_material = _c_external_function( "make_local_material", [("ma", ctypes.c_void_p, 1),], ctypes.c_void_p )
- automatname = _c_external_function( "automatname", [("None", ctypes.c_void_p, 1),], ctypes.c_void_p )
- give_matarar = _c_external_function( "give_matarar", [("ob", ctypes.c_void_p, 1),], ctypes.c_void_p )
- give_totcolp = _c_external_function( "give_totcolp", [("ob", ctypes.c_void_p, 1),], ctypes.c_void_p )
- give_matarar_id = _c_external_function( "give_matarar_id", [("id", ctypes.c_void_p, 1),], ctypes.c_void_p )
- give_totcolp_id = _c_external_function( "give_totcolp_id", [("id", ctypes.c_void_p, 1),], ctypes.c_void_p )
- give_current_material = _c_external_function( "give_current_material", [("ob", ctypes.c_void_p, 1),("act", ctypes.c_int, 1),], ctypes.c_void_p )
- material_from = _c_external_function( "material_from", [("ob", ctypes.c_void_p, 1),("act", ctypes.c_int, 1),], ctypes.c_void_p )
- assign_material = _c_external_function( "assign_material", [("ob", ctypes.c_void_p, 1),("ma", ctypes.c_void_p, 1),("act", ctypes.c_int, 1),], ctypes.c_void_p )
- assign_matarar = _c_external_function( "assign_matarar", [("ob", ctypes.c_void_p, 1),("matar", ctypes.c_void_p, 1),("totcol", ctypes.c_int, 1),], ctypes.c_void_p )
- find_material_index = _c_external_function( "find_material_index", [("ob", ctypes.c_void_p, 1),("ma", ctypes.c_void_p, 1),], ctypes.c_int )
- object_add_material_slot = _c_external_function( "object_add_material_slot", [("ob", ctypes.c_void_p, 1),], ctypes.c_int )
- object_remove_material_slot = _c_external_function( "object_remove_material_slot", [("ob", ctypes.c_void_p, 1),], ctypes.c_int )
- material_append_id = _c_external_function( "material_append_id", [("id", ctypes.c_void_p, 1),("ma", ctypes.c_void_p, 1),], ctypes.c_void_p )
- material_pop_id = _c_external_function( "material_pop_id", [("id", ctypes.c_void_p, 1),("index", ctypes.c_int, 1),], ctypes.c_void_p )
- init_render_material = _c_external_function( "init_render_material", [("None", ctypes.c_void_p, 1),("None", ctypes.c_int, 1),("None", ctypes.c_void_p, 1),], ctypes.c_void_p )
- init_render_materials = _c_external_function( "init_render_materials", [("None", ctypes.c_void_p, 1),("None", ctypes.c_int, 1),("None", ctypes.c_void_p, 1),], ctypes.c_void_p )
- end_render_material = _c_external_function( "end_render_material", [("None", ctypes.c_void_p, 1),], ctypes.c_void_p )
- end_render_materials = _c_external_function( "end_render_materials", [("None", ctypes.c_void_p, 1),], ctypes.c_void_p )
- material_in_material = _c_external_function( "material_in_material", [("parmat", ctypes.c_void_p, 1),("mat", ctypes.c_void_p, 1),], ctypes.c_int )
- ramp_blend = _c_external_function( "ramp_blend", [("type", ctypes.c_int, 1),("r", ctypes.c_float, 1),("g", ctypes.c_float, 1),("b", ctypes.c_float, 1),("fac", ctypes.c_float, 1),("col", ctypes.c_float, 1),], ctypes.c_void_p )
- clear_matcopybuf = _c_external_function( "clear_matcopybuf", [("None", ctypes.c_void_p, 1),], ctypes.c_void_p )
- free_matcopybuf = _c_external_function( "free_matcopybuf", [("None", ctypes.c_void_p, 1),], ctypes.c_void_p )
- copy_matcopybuf = _c_external_function( "copy_matcopybuf", [("ma", ctypes.c_void_p, 1),], ctypes.c_void_p )
- paste_matcopybuf = _c_external_function( "paste_matcopybuf", [("ma", ctypes.c_void_p, 1),], ctypes.c_void_p )
- clear_mat_mtex_copybuf = _c_external_function( "clear_mat_mtex_copybuf", [("None", ctypes.c_void_p, 1),], ctypes.c_void_p )
- copy_mat_mtex_copybuf = _c_external_function( "copy_mat_mtex_copybuf", [("id", ctypes.c_void_p, 1),], ctypes.c_void_p )
- paste_mat_mtex_copybuf = _c_external_function( "paste_mat_mtex_copybuf", [("id", ctypes.c_void_p, 1),], ctypes.c_void_p )
- newPackedFile = _c_external_function( "newPackedFile", [("reports", ctypes.c_void_p, 1),("filename", ctypes.c_char_p, 1),], ctypes.c_void_p )
- newPackedFileMemory = _c_external_function( "newPackedFileMemory", [("mem", ctypes.c_void_p, 1),("memlen", ctypes.c_int, 1),], ctypes.c_void_p )
- packAll = _c_external_function( "packAll", [("bmain", ctypes.c_void_p, 1),("reports", ctypes.c_void_p, 1),], ctypes.c_void_p )
- unpackFile = _c_external_function( "unpackFile", [("reports", ctypes.c_void_p, 1),("abs_name", ctypes.c_char_p, 1),("local_name", ctypes.c_char_p, 1),("pf", ctypes.c_void_p, 1),("how", ctypes.c_int, 1),], ctypes.c_char )
- unpackVFont = _c_external_function( "unpackVFont", [("reports", ctypes.c_void_p, 1),("vfont", ctypes.c_void_p, 1),("how", ctypes.c_int, 1),], ctypes.c_int )
- unpackSound = _c_external_function( "unpackSound", [("reports", ctypes.c_void_p, 1),("sound", ctypes.c_void_p, 1),("how", ctypes.c_int, 1),], ctypes.c_int )
- unpackImage = _c_external_function( "unpackImage", [("reports", ctypes.c_void_p, 1),("ima", ctypes.c_void_p, 1),("how", ctypes.c_int, 1),], ctypes.c_int )
- unpackAll = _c_external_function( "unpackAll", [("bmain", ctypes.c_void_p, 1),("reports", ctypes.c_void_p, 1),("how", ctypes.c_int, 1),], ctypes.c_void_p )
- writePackedFile = _c_external_function( "writePackedFile", [("reports", ctypes.c_void_p, 1),("filename", ctypes.c_char_p, 1),("pf", ctypes.c_void_p, 1),("guimode", ctypes.c_int, 1),], ctypes.c_int )
- freePackedFile = _c_external_function( "freePackedFile", [("pf", ctypes.c_void_p, 1),], ctypes.c_void_p )
- countPackedFiles = _c_external_function( "countPackedFiles", [("bmain", ctypes.c_void_p, 1),], ctypes.c_int )
- checkPackedFile = _c_external_function( "checkPackedFile", [("filename", ctypes.c_char_p, 1),("pf", ctypes.c_void_p, 1),], ctypes.c_int )
- seekPackedFile = _c_external_function( "seekPackedFile", [("pf", ctypes.c_void_p, 1),("offset", ctypes.c_int, 1),("whence", ctypes.c_int, 1),], ctypes.c_int )
- rewindPackedFile = _c_external_function( "rewindPackedFile", [("pf", ctypes.c_void_p, 1),], ctypes.c_void_p )
- readPackedFile = _c_external_function( "readPackedFile", [("pf", ctypes.c_void_p, 1),("data", ctypes.c_void_p, 1),("size", ctypes.c_int, 1),], ctypes.c_int )
- _setlooper_base_step = _c_external_function( "_setlooper_base_step", [("sce", ctypes.c_void_p, 1),("base", ctypes.c_void_p, 1),], ctypes.c_void_p )
- free_avicodecdata = _c_external_function( "free_avicodecdata", [("acd", ctypes.c_void_p, 1),], ctypes.c_void_p )
- free_qtcodecdata = _c_external_function( "free_qtcodecdata", [("acd", ctypes.c_void_p, 1),], ctypes.c_void_p )
- free_scene = _c_external_function( "free_scene", [("sce", ctypes.c_void_p, 1),], ctypes.c_void_p )
- add_scene = _c_external_function( "add_scene", [("name", ctypes.c_char_p, 1),], ctypes.c_void_p )
- object_in_scene = _c_external_function( "object_in_scene", [("ob", ctypes.c_void_p, 1),("sce", ctypes.c_void_p, 1),], ctypes.c_void_p )
- set_scene_bg = _c_external_function( "set_scene_bg", [("bmain", ctypes.c_void_p, 1),("sce", ctypes.c_void_p, 1),], ctypes.c_void_p )
- set_scene_name = _c_external_function( "set_scene_name", [("bmain", ctypes.c_void_p, 1),("name", ctypes.c_char_p, 1),], ctypes.c_void_p )
- copy_scene = _c_external_function( "copy_scene", [("bmain", ctypes.c_void_p, 1),("sce", ctypes.c_void_p, 1),("type", ctypes.c_int, 1),], ctypes.c_void_p )
- unlink_scene = _c_external_function( "unlink_scene", [("bmain", ctypes.c_void_p, 1),("sce", ctypes.c_void_p, 1),("newsce", ctypes.c_void_p, 1),], ctypes.c_void_p )
- next_object = _c_external_function( "next_object", [("scene", ctypes.c_void_p, 1),("val", ctypes.c_int, 1),("base", ctypes.c_void_p, 1),("ob", ctypes.c_void_p, 1),], ctypes.c_int )
- scene_find_camera = _c_external_function( "scene_find_camera", [("sc", ctypes.c_void_p, 1),], ctypes.c_void_p )
- scene_camera_switch_find = _c_external_function( "scene_camera_switch_find", [("scene", ctypes.c_void_p, 1),], ctypes.c_void_p )
- scene_camera_switch_update = _c_external_function( "scene_camera_switch_update", [("scene", ctypes.c_void_p, 1),], ctypes.c_int )
- scene_find_marker_name = _c_external_function( "scene_find_marker_name", [("scene", ctypes.c_void_p, 1),("frame", ctypes.c_int, 1),], ctypes.c_char )
- scene_find_last_marker_name = _c_external_function( "scene_find_last_marker_name", [("scene", ctypes.c_void_p, 1),("frame", ctypes.c_int, 1),], ctypes.c_char )
- scene_marker_tfm_translate = _c_external_function( "scene_marker_tfm_translate", [("scene", ctypes.c_void_p, 1),("delta", ctypes.c_int, 1),("flag", ctypes.c_int, 1),], ctypes.c_int )
- scene_marker_tfm_extend = _c_external_function( "scene_marker_tfm_extend", [("scene", ctypes.c_void_p, 1),("delta", ctypes.c_int, 1),("flag", ctypes.c_int, 1),("frame", ctypes.c_int, 1),("side", ctypes.c_char, 1),], ctypes.c_int )
- scene_add_base = _c_external_function( "scene_add_base", [("sce", ctypes.c_void_p, 1),("ob", ctypes.c_void_p, 1),], ctypes.c_void_p )
- scene_deselect_all = _c_external_function( "scene_deselect_all", [("sce", ctypes.c_void_p, 1),], ctypes.c_void_p )
- scene_select_base = _c_external_function( "scene_select_base", [("sce", ctypes.c_void_p, 1),("selbase", ctypes.c_void_p, 1),], ctypes.c_void_p )
- scene_check_setscene = _c_external_function( "scene_check_setscene", [("bmain", ctypes.c_void_p, 1),("sce", ctypes.c_void_p, 1),], ctypes.c_int )
- BKE_curframe = _c_external_function( "BKE_curframe", [("scene", ctypes.c_void_p, 1),], ctypes.c_float )
- scene_update_tagged = _c_external_function( "scene_update_tagged", [("bmain", ctypes.c_void_p, 1),("sce", ctypes.c_void_p, 1),], ctypes.c_void_p )
- scene_update_for_newframe = _c_external_function( "scene_update_for_newframe", [("bmain", ctypes.c_void_p, 1),("sce", ctypes.c_void_p, 1),("lay", ctypes.c_int, 1),], ctypes.c_void_p )
- scene_add_render_layer = _c_external_function( "scene_add_render_layer", [("sce", ctypes.c_void_p, 1),], ctypes.c_void_p )
- get_render_subsurf_level = _c_external_function( "get_render_subsurf_level", [("r", ctypes.c_void_p, 1),("level", ctypes.c_int, 1),], ctypes.c_int )
- get_render_child_particle_number = _c_external_function( "get_render_child_particle_number", [("r", ctypes.c_void_p, 1),("num", ctypes.c_int, 1),], ctypes.c_int )
- get_render_shadow_samples = _c_external_function( "get_render_shadow_samples", [("r", ctypes.c_void_p, 1),("samples", ctypes.c_int, 1),], ctypes.c_int )
- get_render_aosss_error = _c_external_function( "get_render_aosss_error", [("r", ctypes.c_void_p, 1),("error", ctypes.c_float, 1),], ctypes.c_float )
- ntreeVerifyTypes = _c_external_function( "ntreeVerifyTypes", [("ntree", ctypes.c_void_p, 1),], ctypes.c_void_p )
- ntreeAddTree = _c_external_function( "ntreeAddTree", [("type", ctypes.c_int, 1),], ctypes.c_void_p )
- ntreeInitTypes = _c_external_function( "ntreeInitTypes", [("ntree", ctypes.c_void_p, 1),], ctypes.c_void_p )
- ntreeMakeOwnType = _c_external_function( "ntreeMakeOwnType", [("ntree", ctypes.c_void_p, 1),], ctypes.c_void_p )
- ntreeUpdateType = _c_external_function( "ntreeUpdateType", [("ntree", ctypes.c_void_p, 1),("ntype", ctypes.c_void_p, 1),], ctypes.c_void_p )
- ntreeFreeTree = _c_external_function( "ntreeFreeTree", [("ntree", ctypes.c_void_p, 1),], ctypes.c_void_p )
- ntreeCopyTree = _c_external_function( "ntreeCopyTree", [("ntree", ctypes.c_void_p, 1),("internal_select", ctypes.c_int, 1),], ctypes.c_void_p )
- ntreeSwitchID = _c_external_function( "ntreeSwitchID", [("ntree", ctypes.c_void_p, 1),("sce_from", ctypes.c_void_p, 1),("sce_to", ctypes.c_void_p, 1),], ctypes.c_void_p )
- ntreeMakeLocal = _c_external_function( "ntreeMakeLocal", [("ntree", ctypes.c_void_p, 1),], ctypes.c_void_p )
- ntreeSocketUseFlags = _c_external_function( "ntreeSocketUseFlags", [("ntree", ctypes.c_void_p, 1),], ctypes.c_void_p )
- ntreeSolveOrder = _c_external_function( "ntreeSolveOrder", [("ntree", ctypes.c_void_p, 1),], ctypes.c_void_p )
- ntreeBeginExecTree = _c_external_function( "ntreeBeginExecTree", [("ntree", ctypes.c_void_p, 1),], ctypes.c_void_p )
- ntreeExecTree = _c_external_function( "ntreeExecTree", [("ntree", ctypes.c_void_p, 1),("callerdata", ctypes.c_void_p, 1),("thread", ctypes.c_int, 1),], ctypes.c_void_p )
- ntreeCompositExecTree = _c_external_function( "ntreeCompositExecTree", [("ntree", ctypes.c_void_p, 1),("rd", ctypes.c_void_p, 1),("do_previews", ctypes.c_int, 1),], ctypes.c_void_p )
- ntreeEndExecTree = _c_external_function( "ntreeEndExecTree", [("ntree", ctypes.c_void_p, 1),], ctypes.c_void_p )
- ntreeInitPreview = _c_external_function( "ntreeInitPreview", [("None", ctypes.c_void_p, 1),("xsize", ctypes.c_int, 1),("ysize", ctypes.c_int, 1),], ctypes.c_void_p )
- ntreeClearPreview = _c_external_function( "ntreeClearPreview", [("ntree", ctypes.c_void_p, 1),], ctypes.c_void_p )
- ntreeFreeCache = _c_external_function( "ntreeFreeCache", [("ntree", ctypes.c_void_p, 1),], ctypes.c_void_p )
- ntreeLocalize = _c_external_function( "ntreeLocalize", [("ntree", ctypes.c_void_p, 1),], ctypes.c_void_p )
- ntreeLocalSync = _c_external_function( "ntreeLocalSync", [("localtree", ctypes.c_void_p, 1),("ntree", ctypes.c_void_p, 1),], ctypes.c_void_p )
- ntreeLocalMerge = _c_external_function( "ntreeLocalMerge", [("localtree", ctypes.c_void_p, 1),("ntree", ctypes.c_void_p, 1),], ctypes.c_void_p )
- nodeVerifyType = _c_external_function( "nodeVerifyType", [("ntree", ctypes.c_void_p, 1),("node", ctypes.c_void_p, 1),], ctypes.c_void_p )
- nodeAddToPreview = _c_external_function( "nodeAddToPreview", [("None", ctypes.c_void_p, 1),("None", ctypes.c_void_p, 1),("None", ctypes.c_int, 1),("None", ctypes.c_int, 1),], ctypes.c_void_p )
- nodeUnlinkNode = _c_external_function( "nodeUnlinkNode", [("ntree", ctypes.c_void_p, 1),("node", ctypes.c_void_p, 1),], ctypes.c_void_p )
- nodeUniqueName = _c_external_function( "nodeUniqueName", [("ntree", ctypes.c_void_p, 1),("node", ctypes.c_void_p, 1),], ctypes.c_void_p )
- nodeAddSockets = _c_external_function( "nodeAddSockets", [("node", ctypes.c_void_p, 1),("ntype", ctypes.c_void_p, 1),], ctypes.c_void_p )
- nodeAddNodeType = _c_external_function( "nodeAddNodeType", [("ntree", ctypes.c_void_p, 1),("type", ctypes.c_int, 1),("ngroup", ctypes.c_void_p, 1),("id", ctypes.c_void_p, 1),], ctypes.c_void_p )
- nodeRegisterType = _c_external_function( "nodeRegisterType", [("typelist", ctypes.c_void_p, 1),("ntype", ctypes.c_void_p, 1),], ctypes.c_void_p )
- nodeUpdateType = _c_external_function( "nodeUpdateType", [("ntree", ctypes.c_void_p, 1),("node", ctypes.c_void_p, 1),("ntype", ctypes.c_void_p, 1),], ctypes.c_void_p )
- nodeMakeDynamicType = _c_external_function( "nodeMakeDynamicType", [("node", ctypes.c_void_p, 1),], ctypes.c_void_p )
- nodeDynamicUnlinkText = _c_external_function( "nodeDynamicUnlinkText", [("txtid", ctypes.c_void_p, 1),], ctypes.c_int )
- nodeFreeNode = _c_external_function( "nodeFreeNode", [("ntree", ctypes.c_void_p, 1),("node", ctypes.c_void_p, 1),], ctypes.c_void_p )
- nodeCopyNode = _c_external_function( "nodeCopyNode", [("ntree", ctypes.c_void_p, 1),("node", ctypes.c_void_p, 1),("internal", ctypes.c_int, 1),], ctypes.c_void_p )
- nodeAddLink = _c_external_function( "nodeAddLink", [("ntree", ctypes.c_void_p, 1),("fromnode", ctypes.c_void_p, 1),("fromsock", ctypes.c_void_p, 1),("tonode", ctypes.c_void_p, 1),("tosock", ctypes.c_void_p, 1),], ctypes.c_void_p )
- nodeRemLink = _c_external_function( "nodeRemLink", [("ntree", ctypes.c_void_p, 1),("link", ctypes.c_void_p, 1),], ctypes.c_void_p )
- nodeRemSocketLinks = _c_external_function( "nodeRemSocketLinks", [("ntree", ctypes.c_void_p, 1),("sock", ctypes.c_void_p, 1),], ctypes.c_void_p )
- nodeFindNodebyName = _c_external_function( "nodeFindNodebyName", [("ntree", ctypes.c_void_p, 1),("name", ctypes.c_char_p, 1),], ctypes.c_void_p )
- nodeFindNode = _c_external_function( "nodeFindNode", [("ntree", ctypes.c_void_p, 1),("sock", ctypes.c_void_p, 1),("nodep", ctypes.c_void_p, 1),("sockindex", ctypes.c_int, 1),], ctypes.c_int )
- nodeFindLink = _c_external_function( "nodeFindLink", [("ntree", ctypes.c_void_p, 1),("from", ctypes.c_void_p, 1),("to", ctypes.c_void_p, 1),], ctypes.c_void_p )
- nodeCountSocketLinks = _c_external_function( "nodeCountSocketLinks", [("ntree", ctypes.c_void_p, 1),("sock", ctypes.c_void_p, 1),], ctypes.c_int )
- nodeSetActive = _c_external_function( "nodeSetActive", [("ntree", ctypes.c_void_p, 1),("node", ctypes.c_void_p, 1),], ctypes.c_void_p )
- nodeGetActive = _c_external_function( "nodeGetActive", [("ntree", ctypes.c_void_p, 1),], ctypes.c_void_p )
- nodeGetActiveID = _c_external_function( "nodeGetActiveID", [("ntree", ctypes.c_void_p, 1),("idtype", ctypes.c_void_p, 1),], ctypes.c_void_p )
- nodeSetActiveID = _c_external_function( "nodeSetActiveID", [("ntree", ctypes.c_void_p, 1),("idtype", ctypes.c_void_p, 1),("id", ctypes.c_void_p, 1),], ctypes.c_int )
- nodeClearActiveID = _c_external_function( "nodeClearActiveID", [("ntree", ctypes.c_void_p, 1),("idtype", ctypes.c_void_p, 1),], ctypes.c_void_p )
- NodeTagChanged = _c_external_function( "NodeTagChanged", [("ntree", ctypes.c_void_p, 1),("node", ctypes.c_void_p, 1),], ctypes.c_void_p )
- NodeTagIDChanged = _c_external_function( "NodeTagIDChanged", [("ntree", ctypes.c_void_p, 1),("id", ctypes.c_void_p, 1),], ctypes.c_int )
- nodeMakeGroupFromSelected = _c_external_function( "nodeMakeGroupFromSelected", [("ntree", ctypes.c_void_p, 1),], ctypes.c_void_p )
- nodeGroupUnGroup = _c_external_function( "nodeGroupUnGroup", [("ntree", ctypes.c_void_p, 1),("gnode", ctypes.c_void_p, 1),], ctypes.c_int )
- nodeVerifyGroup = _c_external_function( "nodeVerifyGroup", [("ngroup", ctypes.c_void_p, 1),], ctypes.c_void_p )
- nodeGroupSocketUseFlags = _c_external_function( "nodeGroupSocketUseFlags", [("ngroup", ctypes.c_void_p, 1),], ctypes.c_void_p )
- nodeCopyGroup = _c_external_function( "nodeCopyGroup", [("gnode", ctypes.c_void_p, 1),], ctypes.c_void_p )
- ntreeShaderExecTree = _c_external_function( "ntreeShaderExecTree", [("ntree", ctypes.c_void_p, 1),("shi", ctypes.c_void_p, 1),("shr", ctypes.c_void_p, 1),], ctypes.c_void_p )
- ntreeShaderGetTexcoMode = _c_external_function( "ntreeShaderGetTexcoMode", [("ntree", ctypes.c_void_p, 1),("osa", ctypes.c_int, 1),("texco", ctypes.c_void_p, 1),("mode", ctypes.c_int, 1),], ctypes.c_void_p )
- nodeShaderSynchronizeID = _c_external_function( "nodeShaderSynchronizeID", [("node", ctypes.c_void_p, 1),("copyto", ctypes.c_int, 1),], ctypes.c_void_p )
- set_node_shader_lamp_loop = _c_external_function( "set_node_shader_lamp_loop", [("lamp_loop_func", ctypes.c_void_p, 1),], ctypes.c_void_p )
- ntreeGPUMaterialNodes = _c_external_function( "ntreeGPUMaterialNodes", [("ntree", ctypes.c_void_p, 1),("mat", ctypes.c_void_p, 1),], ctypes.c_void_p )
- ntreeCompositTagRender = _c_external_function( "ntreeCompositTagRender", [("sce", ctypes.c_void_p, 1),], ctypes.c_void_p )
- ntreeCompositTagAnimated = _c_external_function( "ntreeCompositTagAnimated", [("ntree", ctypes.c_void_p, 1),], ctypes.c_int )
- ntreeCompositTagGenerators = _c_external_function( "ntreeCompositTagGenerators", [("ntree", ctypes.c_void_p, 1),], ctypes.c_void_p )
- ntreeCompositForceHidden = _c_external_function( "ntreeCompositForceHidden", [("ntree", ctypes.c_void_p, 1),("scene", ctypes.c_void_p, 1),], ctypes.c_void_p )
- free_compbuf = _c_external_function( "free_compbuf", [("cbuf", ctypes.c_void_p, 1),], ctypes.c_void_p )
- ntreeTexTagAnimated = _c_external_function( "ntreeTexTagAnimated", [("ntree", ctypes.c_void_p, 1),], ctypes.c_int )
- ntreeTexSetPreviewFlag = _c_external_function( "ntreeTexSetPreviewFlag", [("None", ctypes.c_int, 1),], ctypes.c_void_p )
- ntreeTexExecTree = _c_external_function( "ntreeTexExecTree", [("ntree", ctypes.c_void_p, 1),("target", ctypes.c_void_p, 1),("coord", ctypes.c_float, 1),("dxt", ctypes.c_float, 1),("dyt", ctypes.c_float, 1),("osatex", ctypes.c_int, 1),("thread", ctypes.c_void_p, 1),("tex", ctypes.c_void_p, 1),("which_output", ctypes.c_void_p, 1),("cfra", ctypes.c_int, 1),("preview", ctypes.c_int, 1),("shi", ctypes.c_void_p, 1),("mtex", ctypes.c_void_p, 1),], ctypes.c_int )
- ntreeTexCheckCyclics = _c_external_function( "ntreeTexCheckCyclics", [("ntree", ctypes.c_void_p, 1),], ctypes.c_void_p )
- ntreeTexOutputMenu = _c_external_function( "ntreeTexOutputMenu", [("ntree", ctypes.c_void_p, 1),], ctypes.c_char )
- init_nodesystem = _c_external_function( "init_nodesystem", [("None", ctypes.c_void_p, 1),], ctypes.c_void_p )
- free_nodesystem = _c_external_function( "free_nodesystem", [("None", ctypes.c_void_p, 1),], ctypes.c_void_p )
- clear_scene_in_nodes = _c_external_function( "clear_scene_in_nodes", [("bmain", ctypes.c_void_p, 1),("sce", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BKE_reports_init = _c_external_function( "BKE_reports_init", [("reports", ctypes.c_void_p, 1),("flag", ctypes.c_int, 1),], ctypes.c_void_p )
- BKE_reports_clear = _c_external_function( "BKE_reports_clear", [("reports", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BKE_report = _c_external_function( "BKE_report", [("reports", ctypes.c_void_p, 1),("type", ctypes.c_void_p, 1),("message", ctypes.c_char_p, 1),], ctypes.c_void_p )
- BKE_reportf = _c_external_function( "BKE_reportf", [("reports", ctypes.c_void_p, 1),("type", ctypes.c_void_p, 1),("format", ctypes.c_char_p, 1),], ctypes.c_void_p )
- BKE_reports_prepend = _c_external_function( "BKE_reports_prepend", [("reports", ctypes.c_void_p, 1),("prepend", ctypes.c_char_p, 1),], ctypes.c_void_p )
- BKE_reports_prependf = _c_external_function( "BKE_reports_prependf", [("reports", ctypes.c_void_p, 1),("prepend", ctypes.c_char_p, 1),], ctypes.c_void_p )
- BKE_report_print_level = _c_external_function( "BKE_report_print_level", [("reports", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BKE_report_print_level_set = _c_external_function( "BKE_report_print_level_set", [("reports", ctypes.c_void_p, 1),("level", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BKE_report_store_level = _c_external_function( "BKE_report_store_level", [("reports", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BKE_report_store_level_set = _c_external_function( "BKE_report_store_level_set", [("reports", ctypes.c_void_p, 1),("level", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BKE_reports_string = _c_external_function( "BKE_reports_string", [("reports", ctypes.c_void_p, 1),("level", ctypes.c_void_p, 1),], ctypes.c_char )
- BKE_reports_print = _c_external_function( "BKE_reports_print", [("reports", ctypes.c_void_p, 1),("level", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BKE_reports_last_displayable = _c_external_function( "BKE_reports_last_displayable", [("reports", ctypes.c_void_p, 1),], ctypes.c_void_p )
- sound_init_once = _c_external_function( "sound_init_once", [], ctypes.c_void_p )
- sound_init = _c_external_function( "sound_init", [("main", ctypes.c_void_p, 1),], ctypes.c_void_p )
- sound_exit = _c_external_function( "sound_exit", [], ctypes.c_void_p )
- sound_force_device = _c_external_function( "sound_force_device", [("device", ctypes.c_int, 1),], ctypes.c_void_p )
- sound_define_from_str = _c_external_function( "sound_define_from_str", [("str", ctypes.c_char_p, 1),], ctypes.c_int )
- sound_new_file = _c_external_function( "sound_new_file", [("main", ctypes.c_void_p, 1),("filename", ctypes.c_char_p, 1),], ctypes.c_void_p )
- sound_delete = _c_external_function( "sound_delete", [("C", ctypes.c_void_p, 1),("sound", ctypes.c_void_p, 1),], ctypes.c_void_p )
- sound_cache = _c_external_function( "sound_cache", [("sound", ctypes.c_void_p, 1),("ignore", ctypes.c_int, 1),], ctypes.c_void_p )
- sound_delete_cache = _c_external_function( "sound_delete_cache", [("sound", ctypes.c_void_p, 1),], ctypes.c_void_p )
- sound_load = _c_external_function( "sound_load", [("main", ctypes.c_void_p, 1),("sound", ctypes.c_void_p, 1),], ctypes.c_void_p )
- sound_free = _c_external_function( "sound_free", [("sound", ctypes.c_void_p, 1),], ctypes.c_void_p )
- sound_create_scene = _c_external_function( "sound_create_scene", [("scene", ctypes.c_void_p, 1),], ctypes.c_void_p )
- sound_destroy_scene = _c_external_function( "sound_destroy_scene", [("scene", ctypes.c_void_p, 1),], ctypes.c_void_p )
- sound_scene_add_scene_sound = _c_external_function( "sound_scene_add_scene_sound", [("scene", ctypes.c_void_p, 1),("sequence", ctypes.c_void_p, 1),("startframe", ctypes.c_int, 1),("endframe", ctypes.c_int, 1),("frameskip", ctypes.c_int, 1),], ctypes.c_void_p )
- sound_add_scene_sound = _c_external_function( "sound_add_scene_sound", [("scene", ctypes.c_void_p, 1),("sequence", ctypes.c_void_p, 1),("startframe", ctypes.c_int, 1),("endframe", ctypes.c_int, 1),("frameskip", ctypes.c_int, 1),], ctypes.c_void_p )
- sound_remove_scene_sound = _c_external_function( "sound_remove_scene_sound", [("scene", ctypes.c_void_p, 1),("handle", ctypes.c_void_p, 1),], ctypes.c_void_p )
- sound_mute_scene_sound = _c_external_function( "sound_mute_scene_sound", [("scene", ctypes.c_void_p, 1),("handle", ctypes.c_void_p, 1),("mute", ctypes.c_char, 1),], ctypes.c_void_p )
- sound_move_scene_sound = _c_external_function( "sound_move_scene_sound", [("scene", ctypes.c_void_p, 1),("handle", ctypes.c_void_p, 1),("startframe", ctypes.c_int, 1),("endframe", ctypes.c_int, 1),("frameskip", ctypes.c_int, 1),], ctypes.c_void_p )
- sound_play_scene = _c_external_function( "sound_play_scene", [("scene", ctypes.c_void_p, 1),], ctypes.c_void_p )
- sound_stop_scene = _c_external_function( "sound_stop_scene", [("scene", ctypes.c_void_p, 1),], ctypes.c_void_p )
- sound_seek_scene = _c_external_function( "sound_seek_scene", [("C", ctypes.c_void_p, 1),], ctypes.c_void_p )
- sound_sync_scene = _c_external_function( "sound_sync_scene", [("scene", ctypes.c_void_p, 1),], ctypes.c_float )
- sound_scene_playing = _c_external_function( "sound_scene_playing", [("scene", ctypes.c_void_p, 1),], ctypes.c_int )
- sound_read_sound_buffer = _c_external_function( "sound_read_sound_buffer", [("sound", ctypes.c_void_p, 1),("buffer", ctypes.c_float, 1),("length", ctypes.c_int, 1),("start", ctypes.c_float, 1),("end", ctypes.c_float, 1),], ctypes.c_int )
- IMB_init = _c_external_function( "IMB_init", [("None", ctypes.c_void_p, 1),], ctypes.c_void_p )
- IMB_exit = _c_external_function( "IMB_exit", [("None", ctypes.c_void_p, 1),], ctypes.c_void_p )
- IMB_ibImageFromMemory = _c_external_function( "IMB_ibImageFromMemory", [("mem", ctypes.c_char_p, 1),("size", ctypes.c_void_p, 1),("flags", ctypes.c_int, 1),], ctypes.c_void_p )
- IMB_testiffname = _c_external_function( "IMB_testiffname", [("naam", ctypes.c_char_p, 1),("flags", ctypes.c_int, 1),], ctypes.c_void_p )
- IMB_loadiffname = _c_external_function( "IMB_loadiffname", [("naam", ctypes.c_char_p, 1),("flags", ctypes.c_int, 1),], ctypes.c_void_p )
- IMB_freeImBuf = _c_external_function( "IMB_freeImBuf", [("ibuf", ctypes.c_void_p, 1),], ctypes.c_void_p )
- IMB_allocImBuf = _c_external_function( "IMB_allocImBuf", [("x", ctypes.c_void_p, 1),("y", ctypes.c_void_p, 1),("d", ctypes.c_char, 1),("flags", ctypes.c_int, 1),("bitmap", ctypes.c_char, 1),], ctypes.c_void_p )
- IMB_refImBuf = _c_external_function( "IMB_refImBuf", [("ibuf", ctypes.c_void_p, 1),], ctypes.c_void_p )
- IMB_cache_limiter_insert = _c_external_function( "IMB_cache_limiter_insert", [("i", ctypes.c_void_p, 1),], ctypes.c_void_p )
- IMB_cache_limiter_unmanage = _c_external_function( "IMB_cache_limiter_unmanage", [("i", ctypes.c_void_p, 1),], ctypes.c_void_p )
- IMB_cache_limiter_touch = _c_external_function( "IMB_cache_limiter_touch", [("i", ctypes.c_void_p, 1),], ctypes.c_void_p )
- IMB_cache_limiter_ref = _c_external_function( "IMB_cache_limiter_ref", [("i", ctypes.c_void_p, 1),], ctypes.c_void_p )
- IMB_cache_limiter_unref = _c_external_function( "IMB_cache_limiter_unref", [("i", ctypes.c_void_p, 1),], ctypes.c_void_p )
- IMB_cache_limiter_get_refcount = _c_external_function( "IMB_cache_limiter_get_refcount", [("i", ctypes.c_void_p, 1),], ctypes.c_int )
- IMB_free_cache_limiter = _c_external_function( "IMB_free_cache_limiter", [("None", ctypes.c_void_p, 1),], ctypes.c_void_p )
- IMB_dupImBuf = _c_external_function( "IMB_dupImBuf", [("ibuf1", ctypes.c_void_p, 1),], ctypes.c_void_p )
- addzbufImBuf = _c_external_function( "addzbufImBuf", [("ibuf", ctypes.c_void_p, 1),], ctypes.c_void_p )
- addzbuffloatImBuf = _c_external_function( "addzbuffloatImBuf", [("ibuf", ctypes.c_void_p, 1),], ctypes.c_void_p )
- IMB_blend_color = _c_external_function( "IMB_blend_color", [("src1", ctypes.c_int, 1),("src2", ctypes.c_int, 1),("fac", ctypes.c_int, 1),("mode", ctypes.c_void_p, 1),], ctypes.c_int )
- IMB_blend_color_float = _c_external_function( "IMB_blend_color_float", [("dst", ctypes.c_float, 1),("src1", ctypes.c_float, 1),("src2", ctypes.c_float, 1),("fac", ctypes.c_float, 1),("mode", ctypes.c_void_p, 1),], ctypes.c_void_p )
- IMB_rectclip = _c_external_function( "IMB_rectclip", [("dbuf", ctypes.c_void_p, 1),("sbuf", ctypes.c_void_p, 1),("destx", ctypes.c_int, 1),("desty", ctypes.c_int, 1),("srcx", ctypes.c_int, 1),("srcy", ctypes.c_int, 1),("width", ctypes.c_int, 1),("height", ctypes.c_int, 1),], ctypes.c_void_p )
- IMB_rectcpy = _c_external_function( "IMB_rectcpy", [("drect", ctypes.c_void_p, 1),("srect", ctypes.c_void_p, 1),("destx", ctypes.c_int, 1),("desty", ctypes.c_int, 1),("srcx", ctypes.c_int, 1),("srcy", ctypes.c_int, 1),("width", ctypes.c_int, 1),("height", ctypes.c_int, 1),], ctypes.c_void_p )
- IMB_rectblend = _c_external_function( "IMB_rectblend", [("dbuf", ctypes.c_void_p, 1),("sbuf", ctypes.c_void_p, 1),("destx", ctypes.c_int, 1),("desty", ctypes.c_int, 1),("srcx", ctypes.c_int, 1),("srcy", ctypes.c_int, 1),("width", ctypes.c_int, 1),("height", ctypes.c_int, 1),("mode", ctypes.c_void_p, 1),], ctypes.c_void_p )
- IMB_anim_get_duration = _c_external_function( "IMB_anim_get_duration", [("anim", ctypes.c_void_p, 1),], ctypes.c_int )
- IMB_open_anim = _c_external_function( "IMB_open_anim", [("name", ctypes.c_char_p, 1),("ib_flags", ctypes.c_int, 1),], ctypes.c_void_p )
- IMB_close_anim = _c_external_function( "IMB_close_anim", [("anim", ctypes.c_void_p, 1),], ctypes.c_void_p )
- ismovie = _c_external_function( "ismovie", [("name", ctypes.c_char_p, 1),], ctypes.c_int )
- IMB_anim_set_preseek = _c_external_function( "IMB_anim_set_preseek", [("anim", ctypes.c_void_p, 1),("preseek", ctypes.c_int, 1),], ctypes.c_void_p )
- IMB_anim_get_preseek = _c_external_function( "IMB_anim_get_preseek", [("anim", ctypes.c_void_p, 1),], ctypes.c_int )
- IMB_anim_absolute = _c_external_function( "IMB_anim_absolute", [("anim", ctypes.c_void_p, 1),("position", ctypes.c_int, 1),], ctypes.c_void_p )
- IMB_anim_previewframe = _c_external_function( "IMB_anim_previewframe", [("anim", ctypes.c_void_p, 1),], ctypes.c_void_p )
- IMB_free_anim_ibuf = _c_external_function( "IMB_free_anim_ibuf", [("anim", ctypes.c_void_p, 1),], ctypes.c_void_p )
- IMB_free_anim = _c_external_function( "IMB_free_anim", [("anim", ctypes.c_void_p, 1),], ctypes.c_void_p )
- IMB_filter = _c_external_function( "IMB_filter", [("ibuf", ctypes.c_void_p, 1),], ctypes.c_void_p )
- IMB_filterN = _c_external_function( "IMB_filterN", [("out", ctypes.c_void_p, 1),("in", ctypes.c_void_p, 1),], ctypes.c_void_p )
- IMB_filter_extend = _c_external_function( "IMB_filter_extend", [("ibuf", ctypes.c_void_p, 1),("mask", ctypes.c_char_p, 1),], ctypes.c_void_p )
- IMB_makemipmap = _c_external_function( "IMB_makemipmap", [("ibuf", ctypes.c_void_p, 1),("use_filter", ctypes.c_int, 1),], ctypes.c_void_p )
- IMB_getmipmap = _c_external_function( "IMB_getmipmap", [("ibuf", ctypes.c_void_p, 1),("level", ctypes.c_int, 1),], ctypes.c_void_p )
- IMB_tile_cache_params = _c_external_function( "IMB_tile_cache_params", [("totthread", ctypes.c_int, 1),("maxmem", ctypes.c_int, 1),], ctypes.c_void_p )
- IMB_gettile = _c_external_function( "IMB_gettile", [("ibuf", ctypes.c_void_p, 1),("tx", ctypes.c_int, 1),("ty", ctypes.c_int, 1),("thread", ctypes.c_int, 1),], ctypes.c_int )
- IMB_tiles_to_rect = _c_external_function( "IMB_tiles_to_rect", [("ibuf", ctypes.c_void_p, 1),], ctypes.c_void_p )
- IMB_filtery = _c_external_function( "IMB_filtery", [("ibuf", ctypes.c_void_p, 1),], ctypes.c_void_p )
- IMB_onehalf = _c_external_function( "IMB_onehalf", [("ibuf1", ctypes.c_void_p, 1),], ctypes.c_void_p )
- IMB_scaleImBuf = _c_external_function( "IMB_scaleImBuf", [("ibuf", ctypes.c_void_p, 1),("newx", ctypes.c_void_p, 1),("newy", ctypes.c_void_p, 1),], ctypes.c_void_p )
- IMB_scalefastImBuf = _c_external_function( "IMB_scalefastImBuf", [("ibuf", ctypes.c_void_p, 1),("newx", ctypes.c_void_p, 1),("newy", ctypes.c_void_p, 1),], ctypes.c_void_p )
- IMB_saveiff = _c_external_function( "IMB_saveiff", [("ibuf", ctypes.c_void_p, 1),("naam", ctypes.c_char_p, 1),("flags", ctypes.c_int, 1),], ctypes.c_void_p )
- IMB_png_encode = _c_external_function( "IMB_png_encode", [("ibuf", ctypes.c_void_p, 1),("file", ctypes.c_int, 1),("flags", ctypes.c_int, 1),], ctypes.c_void_p )
- IMB_ispic = _c_external_function( "IMB_ispic", [("name", ctypes.c_char_p, 1),], ctypes.c_int )
- IMB_isanim = _c_external_function( "IMB_isanim", [("name", ctypes.c_char_p, 1),], ctypes.c_int )
- imb_get_anim_type = _c_external_function( "imb_get_anim_type", [("name", ctypes.c_char_p, 1),], ctypes.c_int )
- IMB_de_interlace = _c_external_function( "IMB_de_interlace", [("ibuf", ctypes.c_void_p, 1),], ctypes.c_void_p )
- IMB_interlace = _c_external_function( "IMB_interlace", [("ibuf", ctypes.c_void_p, 1),], ctypes.c_void_p )
- IMB_rect_from_float = _c_external_function( "IMB_rect_from_float", [("ibuf", ctypes.c_void_p, 1),], ctypes.c_void_p )
- IMB_float_from_rect = _c_external_function( "IMB_float_from_rect", [("ibuf", ctypes.c_void_p, 1),], ctypes.c_void_p )
- IMB_float_from_rect_simple = _c_external_function( "IMB_float_from_rect_simple", [("ibuf", ctypes.c_void_p, 1),], ctypes.c_void_p )
- IMB_convert_profile = _c_external_function( "IMB_convert_profile", [("ibuf", ctypes.c_void_p, 1),("profile", ctypes.c_int, 1),], ctypes.c_void_p )
- IMB_convert_rgba_to_abgr = _c_external_function( "IMB_convert_rgba_to_abgr", [("ibuf", ctypes.c_void_p, 1),], ctypes.c_void_p )
- IMB_convert_bgra_to_rgba = _c_external_function( "IMB_convert_bgra_to_rgba", [("size", ctypes.c_int, 1),("rect", ctypes.c_int, 1),], ctypes.c_void_p )
- bicubic_interpolation = _c_external_function( "bicubic_interpolation", [("in", ctypes.c_void_p, 1),("out", ctypes.c_void_p, 1),("u", ctypes.c_float, 1),("v", ctypes.c_float, 1),("xout", ctypes.c_int, 1),("yout", ctypes.c_int, 1),], ctypes.c_void_p )
- neareast_interpolation = _c_external_function( "neareast_interpolation", [("in", ctypes.c_void_p, 1),("out", ctypes.c_void_p, 1),("u", ctypes.c_float, 1),("v", ctypes.c_float, 1),("xout", ctypes.c_int, 1),("yout", ctypes.c_int, 1),], ctypes.c_void_p )
- bilinear_interpolation = _c_external_function( "bilinear_interpolation", [("in", ctypes.c_void_p, 1),("out", ctypes.c_void_p, 1),("u", ctypes.c_float, 1),("v", ctypes.c_float, 1),("xout", ctypes.c_int, 1),("yout", ctypes.c_int, 1),], ctypes.c_void_p )
- bicubic_interpolation_color = _c_external_function( "bicubic_interpolation_color", [("in", ctypes.c_void_p, 1),("col", ctypes.c_char_p, 1),("col_float", ctypes.c_float, 1),("u", ctypes.c_float, 1),("v", ctypes.c_float, 1),], ctypes.c_void_p )
- neareast_interpolation_color = _c_external_function( "neareast_interpolation_color", [("in", ctypes.c_void_p, 1),("col", ctypes.c_char_p, 1),("col_float", ctypes.c_float, 1),("u", ctypes.c_float, 1),("v", ctypes.c_float, 1),], ctypes.c_void_p )
- bilinear_interpolation_color = _c_external_function( "bilinear_interpolation_color", [("in", ctypes.c_void_p, 1),("col", ctypes.c_char_p, 1),("col_float", ctypes.c_float, 1),("u", ctypes.c_float, 1),("v", ctypes.c_float, 1),], ctypes.c_void_p )
- bilinear_interpolation_color_wrap = _c_external_function( "bilinear_interpolation_color_wrap", [("in", ctypes.c_void_p, 1),("col", ctypes.c_char_p, 1),("col_float", ctypes.c_float, 1),("u", ctypes.c_float, 1),("v", ctypes.c_float, 1),], ctypes.c_void_p )
- IMB_loadiffmem = _c_external_function( "IMB_loadiffmem", [("mem", ctypes.c_int, 1),("flags", ctypes.c_int, 1),], ctypes.c_void_p )
- IMB_loadifffile = _c_external_function( "IMB_loadifffile", [("file", ctypes.c_int, 1),("flags", ctypes.c_int, 1),], ctypes.c_void_p )
- IMB_half_x = _c_external_function( "IMB_half_x", [("ibuf1", ctypes.c_void_p, 1),], ctypes.c_void_p )
- IMB_double_fast_x = _c_external_function( "IMB_double_fast_x", [("ibuf1", ctypes.c_void_p, 1),], ctypes.c_void_p )
- IMB_double_x = _c_external_function( "IMB_double_x", [("ibuf1", ctypes.c_void_p, 1),], ctypes.c_void_p )
- IMB_half_y = _c_external_function( "IMB_half_y", [("ibuf1", ctypes.c_void_p, 1),], ctypes.c_void_p )
- IMB_double_fast_y = _c_external_function( "IMB_double_fast_y", [("ibuf1", ctypes.c_void_p, 1),], ctypes.c_void_p )
- IMB_double_y = _c_external_function( "IMB_double_y", [("ibuf1", ctypes.c_void_p, 1),], ctypes.c_void_p )
- IMB_flipx = _c_external_function( "IMB_flipx", [("ibuf", ctypes.c_void_p, 1),], ctypes.c_void_p )
- IMB_flipy = _c_external_function( "IMB_flipy", [("ibuf", ctypes.c_void_p, 1),], ctypes.c_void_p )
- IMB_premultiply_alpha = _c_external_function( "IMB_premultiply_alpha", [("ibuf", ctypes.c_void_p, 1),], ctypes.c_void_p )
- IMB_freezbufImBuf = _c_external_function( "IMB_freezbufImBuf", [("ibuf", ctypes.c_void_p, 1),], ctypes.c_void_p )
- IMB_freezbuffloatImBuf = _c_external_function( "IMB_freezbuffloatImBuf", [("ibuf", ctypes.c_void_p, 1),], ctypes.c_void_p )
- IMB_rectfill = _c_external_function( "IMB_rectfill", [("drect", ctypes.c_void_p, 1),("col", ctypes.c_void_p, 1),], ctypes.c_void_p )
- IMB_rectfill_area = _c_external_function( "IMB_rectfill_area", [("ibuf", ctypes.c_void_p, 1),("col", ctypes.c_float, 1),("x1", ctypes.c_int, 1),("y1", ctypes.c_int, 1),("x2", ctypes.c_int, 1),("y2", ctypes.c_int, 1),], ctypes.c_void_p )
- buf_rectfill_area = _c_external_function( "buf_rectfill_area", [("rect", ctypes.c_char_p, 1),("rectf", ctypes.c_float, 1),("width", ctypes.c_int, 1),("height", ctypes.c_int, 1),("col", ctypes.c_float, 1),("x1", ctypes.c_int, 1),("y1", ctypes.c_int, 1),("x2", ctypes.c_int, 1),("y2", ctypes.c_int, 1),], ctypes.c_void_p )
- IMB_metadata_change_field = _c_external_function( "IMB_metadata_change_field", [("img", ctypes.c_void_p, 1),("key", ctypes.c_char_p, 1),("field", ctypes.c_char_p, 1),], ctypes.c_int )
- imb_addrectImBuf = _c_external_function( "imb_addrectImBuf", [("ibuf", ctypes.c_void_p, 1),], ctypes.c_void_p )
- imb_freerectImBuf = _c_external_function( "imb_freerectImBuf", [("ibuf", ctypes.c_void_p, 1),], ctypes.c_void_p )
- imb_addrectfloatImBuf = _c_external_function( "imb_addrectfloatImBuf", [("ibuf", ctypes.c_void_p, 1),], ctypes.c_void_p )
- imb_freerectfloatImBuf = _c_external_function( "imb_freerectfloatImBuf", [("ibuf", ctypes.c_void_p, 1),], ctypes.c_void_p )
- imb_freemipmapImBuf = _c_external_function( "imb_freemipmapImBuf", [("ibuf", ctypes.c_void_p, 1),], ctypes.c_void_p )
- imb_addtilesImBuf = _c_external_function( "imb_addtilesImBuf", [("ibuf", ctypes.c_void_p, 1),], ctypes.c_void_p )
- imb_freetilesImBuf = _c_external_function( "imb_freetilesImBuf", [("ibuf", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BPY_pyconstraint_eval = _c_external_function( "BPY_pyconstraint_eval", [("con", ctypes.c_void_p, 1),("cob", ctypes.c_void_p, 1),("targets", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BPY_pyconstraint_target = _c_external_function( "BPY_pyconstraint_target", [("con", ctypes.c_void_p, 1),("ct", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BPY_pyconstraint_update = _c_external_function( "BPY_pyconstraint_update", [("owner", ctypes.c_void_p, 1),("con", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BPY_is_pyconstraint = _c_external_function( "BPY_is_pyconstraint", [("text", ctypes.c_void_p, 1),], ctypes.c_int )
- BPY_start_python = _c_external_function( "BPY_start_python", [("argc", ctypes.c_int, 1),("argv", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BPY_end_python = _c_external_function( "BPY_end_python", [("None", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BPY_run_python_script = _c_external_function( "BPY_run_python_script", [("C", ctypes.c_void_p, 1),("filename", ctypes.c_char_p, 1),("text", ctypes.c_void_p, 1),("reports", ctypes.c_void_p, 1),], ctypes.c_int )
- BPY_run_script_space_draw = _c_external_function( "BPY_run_script_space_draw", [("C", ctypes.c_void_p, 1),("sc", ctypes.c_void_p, 1),], ctypes.c_int )
- BPY_update_modules = _c_external_function( "BPY_update_modules", [("None", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BPY_context_get = _c_external_function( "BPY_context_get", [("C", ctypes.c_void_p, 1),("member", ctypes.c_char_p, 1),("result", ctypes.c_void_p, 1),], ctypes.c_int )
- BPY_free_compiled_text = _c_external_function( "BPY_free_compiled_text", [("text", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BPY_eval_driver = _c_external_function( "BPY_eval_driver", [("driver", ctypes.c_void_p, 1),], ctypes.c_float )
- BPY_eval_button = _c_external_function( "BPY_eval_button", [("C", ctypes.c_void_p, 1),("expr", ctypes.c_char_p, 1),("value", ctypes.c_void_p, 1),], ctypes.c_int )
- BPY_eval_string = _c_external_function( "BPY_eval_string", [("C", ctypes.c_void_p, 1),("expr", ctypes.c_char_p, 1),], ctypes.c_int )
- BPY_call_importloader = _c_external_function( "BPY_call_importloader", [("name", ctypes.c_char_p, 1),], ctypes.c_int )
- BPY_DECREF = _c_external_function( "BPY_DECREF", [("pyob_ptr", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BPY_set_context = _c_external_function( "BPY_set_context", [("C", ctypes.c_void_p, 1),], ctypes.c_void_p )
- BPY_load_user_modules = _c_external_function( "BPY_load_user_modules", [("C", ctypes.c_void_p, 1),], ctypes.c_void_p )
- RE_NewRender = _c_external_function( "RE_NewRender", [("name", ctypes.c_char_p, 1),], ctypes.c_void_p )
- RE_GetRender = _c_external_function( "RE_GetRender", [("name", ctypes.c_char_p, 1),], ctypes.c_void_p )
- RE_RenderInProgress = _c_external_function( "RE_RenderInProgress", [("re", ctypes.c_void_p, 1),], ctypes.c_int )
- RE_FreeRender = _c_external_function( "RE_FreeRender", [("re", ctypes.c_void_p, 1),], ctypes.c_void_p )
- RE_FreeAllRender = _c_external_function( "RE_FreeAllRender", [("None", ctypes.c_void_p, 1),], ctypes.c_void_p )
- RE_FreeRenderResult = _c_external_function( "RE_FreeRenderResult", [("rr", ctypes.c_void_p, 1),], ctypes.c_void_p )
- RE_AcquireResultRead = _c_external_function( "RE_AcquireResultRead", [("re", ctypes.c_void_p, 1),], ctypes.c_void_p )
- RE_AcquireResultWrite = _c_external_function( "RE_AcquireResultWrite", [("re", ctypes.c_void_p, 1),], ctypes.c_void_p )
- RE_ReleaseResult = _c_external_function( "RE_ReleaseResult", [("re", ctypes.c_void_p, 1),], ctypes.c_void_p )
- RE_AcquireResultImage = _c_external_function( "RE_AcquireResultImage", [("re", ctypes.c_void_p, 1),("rr", ctypes.c_void_p, 1),], ctypes.c_void_p )
- RE_ReleaseResultImage = _c_external_function( "RE_ReleaseResultImage", [("re", ctypes.c_void_p, 1),], ctypes.c_void_p )
- RE_SwapResult = _c_external_function( "RE_SwapResult", [("re", ctypes.c_void_p, 1),("rr", ctypes.c_void_p, 1),], ctypes.c_void_p )
- RE_GetStats = _c_external_function( "RE_GetStats", [("re", ctypes.c_void_p, 1),], ctypes.c_void_p )
- RE_ResultGet32 = _c_external_function( "RE_ResultGet32", [("re", ctypes.c_void_p, 1),("rect", ctypes.c_int, 1),], ctypes.c_void_p )
- RE_GetRenderLayer = _c_external_function( "RE_GetRenderLayer", [("rr", ctypes.c_void_p, 1),("name", ctypes.c_char_p, 1),], ctypes.c_void_p )
- RE_RenderLayerGetPass = _c_external_function( "RE_RenderLayerGetPass", [("rl", ctypes.c_void_p, 1),("passtype", ctypes.c_int, 1),], ctypes.c_float )
- RE_InitState = _c_external_function( "RE_InitState", [("re", ctypes.c_void_p, 1),("source", ctypes.c_void_p, 1),("rd", ctypes.c_void_p, 1),("srl", ctypes.c_void_p, 1),("winx", ctypes.c_int, 1),("winy", ctypes.c_int, 1),("disprect", ctypes.c_void_p, 1),], ctypes.c_void_p )
- RE_SetDispRect = _c_external_function( "RE_SetDispRect", [("re", ctypes.c_void_p, 1),("disprect", ctypes.c_void_p, 1),], ctypes.c_void_p )
- RE_SetCamera = _c_external_function( "RE_SetCamera", [("re", ctypes.c_void_p, 1),("camera", ctypes.c_void_p, 1),], ctypes.c_void_p )
- RE_SetWindow = _c_external_function( "RE_SetWindow", [("re", ctypes.c_void_p, 1),("viewplane", ctypes.c_void_p, 1),("clipsta", ctypes.c_float, 1),("clipend", ctypes.c_float, 1),], ctypes.c_void_p )
- RE_SetOrtho = _c_external_function( "RE_SetOrtho", [("re", ctypes.c_void_p, 1),("viewplane", ctypes.c_void_p, 1),("clipsta", ctypes.c_float, 1),("clipend", ctypes.c_float, 1),], ctypes.c_void_p )
- RE_SetPixelSize = _c_external_function( "RE_SetPixelSize", [("re", ctypes.c_void_p, 1),("pixsize", ctypes.c_float, 1),], ctypes.c_void_p )
- RE_SetView = _c_external_function( "RE_SetView", [("re", ctypes.c_void_p, 1),("mat", ctypes.c_void_p, 1),], ctypes.c_void_p )
- RE_Database_FromScene = _c_external_function( "RE_Database_FromScene", [("re", ctypes.c_void_p, 1),("bmain", ctypes.c_void_p, 1),("scene", ctypes.c_void_p, 1),("lay", ctypes.c_int, 1),("use_camera_view", ctypes.c_int, 1),], ctypes.c_void_p )
- RE_Database_Free = _c_external_function( "RE_Database_Free", [("re", ctypes.c_void_p, 1),], ctypes.c_void_p )
- RE_DataBase_ApplyWindow = _c_external_function( "RE_DataBase_ApplyWindow", [("re", ctypes.c_void_p, 1),], ctypes.c_void_p )
- RE_set_max_threads = _c_external_function( "RE_set_max_threads", [("threads", ctypes.c_int, 1),], ctypes.c_void_p )
- RE_init_threadcount = _c_external_function( "RE_init_threadcount", [("re", ctypes.c_void_p, 1),], ctypes.c_void_p )
- RE_TileProcessor = _c_external_function( "RE_TileProcessor", [("re", ctypes.c_void_p, 1),], ctypes.c_void_p )
- RE_BlenderFrame = _c_external_function( "RE_BlenderFrame", [("re", ctypes.c_void_p, 1),("bmain", ctypes.c_void_p, 1),("scene", ctypes.c_void_p, 1),("srl", ctypes.c_void_p, 1),("lay", ctypes.c_int, 1),("frame", ctypes.c_int, 1),], ctypes.c_void_p )
- RE_BlenderAnim = _c_external_function( "RE_BlenderAnim", [("re", ctypes.c_void_p, 1),("bmain", ctypes.c_void_p, 1),("scene", ctypes.c_void_p, 1),("lay", ctypes.c_int, 1),("sfra", ctypes.c_int, 1),("efra", ctypes.c_int, 1),("tfra", ctypes.c_int, 1),("reports", ctypes.c_void_p, 1),], ctypes.c_void_p )
- RE_PreviewRender = _c_external_function( "RE_PreviewRender", [("re", ctypes.c_void_p, 1),("bmain", ctypes.c_void_p, 1),("scene", ctypes.c_void_p, 1),], ctypes.c_void_p )
- RE_ReadRenderResult = _c_external_function( "RE_ReadRenderResult", [("scene", ctypes.c_void_p, 1),("scenode", ctypes.c_void_p, 1),], ctypes.c_void_p )
- RE_WriteRenderResult = _c_external_function( "RE_WriteRenderResult", [("rr", ctypes.c_void_p, 1),("filename", ctypes.c_char_p, 1),("compress", ctypes.c_int, 1),], ctypes.c_void_p )
- RE_MultilayerConvert = _c_external_function( "RE_MultilayerConvert", [("exrhandle", ctypes.c_void_p, 1),("rectx", ctypes.c_int, 1),("recty", ctypes.c_int, 1),], ctypes.c_void_p )
- RE_MergeFullSample = _c_external_function( "RE_MergeFullSample", [("re", ctypes.c_void_p, 1),("sce", ctypes.c_void_p, 1),("ntree", ctypes.c_void_p, 1),], ctypes.c_void_p )
- RE_make_stars = _c_external_function( "RE_make_stars", [("re", ctypes.c_void_p, 1),("scenev3d", ctypes.c_void_p, 1),("initfunc", ctypes.c_void_p, 1),("vertexfunc", ctypes.c_void_p, 1),("termfunc", ctypes.c_void_p, 1),], ctypes.c_void_p )
- RE_display_init_cb = _c_external_function( "RE_display_init_cb", [("re", ctypes.c_void_p, 1),("handle", ctypes.c_void_p, 1),("f", ctypes.c_void_p, 1),], ctypes.c_void_p )
- RE_display_clear_cb = _c_external_function( "RE_display_clear_cb", [("re", ctypes.c_void_p, 1),("handle", ctypes.c_void_p, 1),("f", ctypes.c_void_p, 1),], ctypes.c_void_p )
- RE_display_draw_cb = _c_external_function( "RE_display_draw_cb", [("re", ctypes.c_void_p, 1),("handle", ctypes.c_void_p, 1),("f", ctypes.c_void_p, 1),], ctypes.c_void_p )
- RE_stats_draw_cb = _c_external_function( "RE_stats_draw_cb", [("re", ctypes.c_void_p, 1),("handle", ctypes.c_void_p, 1),("f", ctypes.c_void_p, 1),], ctypes.c_void_p )
- RE_progress_cb = _c_external_function( "RE_progress_cb", [("re", ctypes.c_void_p, 1),("handle", ctypes.c_void_p, 1),("f", ctypes.c_void_p, 1),], ctypes.c_void_p )
- RE_test_break_cb = _c_external_function( "RE_test_break_cb", [("re", ctypes.c_void_p, 1),("handle", ctypes.c_void_p, 1),("f", ctypes.c_void_p, 1),], ctypes.c_void_p )
- RE_error_cb = _c_external_function( "RE_error_cb", [("re", ctypes.c_void_p, 1),("handle", ctypes.c_void_p, 1),("f", ctypes.c_void_p, 1),], ctypes.c_void_p )
- RE_filter_value = _c_external_function( "RE_filter_value", [("type", ctypes.c_int, 1),("x", ctypes.c_float, 1),], ctypes.c_float )
- RE_zbuf_accumulate_vecblur = _c_external_function( "RE_zbuf_accumulate_vecblur", [("nbd", ctypes.c_void_p, 1),("xsize", ctypes.c_int, 1),("ysize", ctypes.c_int, 1),("newrect", ctypes.c_float, 1),("imgrect", ctypes.c_float, 1),("vecbufrect", ctypes.c_float, 1),("zbufrect", ctypes.c_float, 1),], ctypes.c_void_p )
- RE_Database_Baking = _c_external_function( "RE_Database_Baking", [("re", ctypes.c_void_p, 1),("bmain", ctypes.c_void_p, 1),("scene", ctypes.c_void_p, 1),("lay", ctypes.c_int, 1),("type", ctypes.c_int, 1),("actob", ctypes.c_void_p, 1),], ctypes.c_void_p )
- RE_DataBase_GetView = _c_external_function( "RE_DataBase_GetView", [("re", ctypes.c_void_p, 1),("mat", ctypes.c_void_p, 1),], ctypes.c_void_p )
- RE_GetCameraWindow = _c_external_function( "RE_GetCameraWindow", [("re", ctypes.c_void_p, 1),("camera", ctypes.c_void_p, 1),("frame", ctypes.c_int, 1),("mat", ctypes.c_void_p, 1),], ctypes.c_void_p )
- RE_GetScene = _c_external_function( "RE_GetScene", [("re", ctypes.c_void_p, 1),], ctypes.c_void_p )
- RE_layer_load_from_file = _c_external_function( "RE_layer_load_from_file", [("layer", ctypes.c_void_p, 1),("reports", ctypes.c_void_p, 1),("filename", ctypes.c_char_p, 1),], ctypes.c_void_p )
- RE_result_load_from_file = _c_external_function( "RE_result_load_from_file", [("result", ctypes.c_void_p, 1),("reports", ctypes.c_void_p, 1),("filename", ctypes.c_char_p, 1),], ctypes.c_void_p )
- RE_engine_begin_result = _c_external_function( "RE_engine_begin_result", [("engine", ctypes.c_void_p, 1),("x", ctypes.c_int, 1),("y", ctypes.c_int, 1),("w", ctypes.c_int, 1),("h", ctypes.c_int, 1),], ctypes.c_void_p )
- RE_engine_update_result = _c_external_function( "RE_engine_update_result", [("engine", ctypes.c_void_p, 1),("result", ctypes.c_void_p, 1),], ctypes.c_void_p )
- RE_engine_end_result = _c_external_function( "RE_engine_end_result", [("engine", ctypes.c_void_p, 1),("result", ctypes.c_void_p, 1),], ctypes.c_void_p )
- RE_engine_test_break = _c_external_function( "RE_engine_test_break", [("engine", ctypes.c_void_p, 1),], ctypes.c_int )
- RE_engine_update_stats = _c_external_function( "RE_engine_update_stats", [("engine", ctypes.c_void_p, 1),("stats", ctypes.c_char_p, 1),("info", ctypes.c_char_p, 1),], ctypes.c_void_p )
- RE_engines_init = _c_external_function( "RE_engines_init", [("None", ctypes.c_void_p, 1),], ctypes.c_void_p )
- RE_engines_exit = _c_external_function( "RE_engines_exit", [("None", ctypes.c_void_p, 1),], ctypes.c_void_p )
- WM_setprefsize = _c_external_function( "WM_setprefsize", [("stax", ctypes.c_int, 1),("stay", ctypes.c_int, 1),("sizx", ctypes.c_int, 1),("sizy", ctypes.c_int, 1),], ctypes.c_void_p )
- WM_setinitialstate_fullscreen = _c_external_function( "WM_setinitialstate_fullscreen", [], ctypes.c_void_p )
- WM_setinitialstate_normal = _c_external_function( "WM_setinitialstate_normal", [], ctypes.c_void_p )
- WM_init = _c_external_function( "WM_init", [("C", ctypes.c_void_p, 1),("argc", ctypes.c_int, 1),("argv", ctypes.c_void_p, 1),], ctypes.c_void_p )
- WM_exit = _c_external_function( "WM_exit", [("C", ctypes.c_void_p, 1),], ctypes.c_void_p )
- WM_main = _c_external_function( "WM_main", [("C", ctypes.c_void_p, 1),], ctypes.c_void_p )
- WM_init_game = _c_external_function( "WM_init_game", [("C", ctypes.c_void_p, 1),], ctypes.c_int )
- WM_init_splash = _c_external_function( "WM_init_splash", [("C", ctypes.c_void_p, 1),], ctypes.c_void_p )
- WM_check = _c_external_function( "WM_check", [("C", ctypes.c_void_p, 1),], ctypes.c_void_p )
- WM_window_open = _c_external_function( "WM_window_open", [("C", ctypes.c_void_p, 1),("rect", ctypes.c_void_p, 1),], ctypes.c_void_p )
- WM_window_open_temp = _c_external_function( "WM_window_open_temp", [("C", ctypes.c_void_p, 1),("position", ctypes.c_void_p, 1),("type", ctypes.c_int, 1),], ctypes.c_void_p )
- WM_read_homefile = _c_external_function( "WM_read_homefile", [("C", ctypes.c_void_p, 1),("op", ctypes.c_void_p, 1),], ctypes.c_int )
- WM_write_homefile = _c_external_function( "WM_write_homefile", [("C", ctypes.c_void_p, 1),("op", ctypes.c_void_p, 1),], ctypes.c_int )
- WM_read_file = _c_external_function( "WM_read_file", [("C", ctypes.c_void_p, 1),("name", ctypes.c_char_p, 1),("reports", ctypes.c_void_p, 1),], ctypes.c_void_p )
- WM_write_file = _c_external_function( "WM_write_file", [("C", ctypes.c_void_p, 1),("target", ctypes.c_char_p, 1),("fileflags", ctypes.c_int, 1),("reports", ctypes.c_void_p, 1),("copy", ctypes.c_int, 1),], ctypes.c_int )
- WM_read_autosavefile = _c_external_function( "WM_read_autosavefile", [("C", ctypes.c_void_p, 1),], ctypes.c_void_p )
- WM_autosave_init = _c_external_function( "WM_autosave_init", [("wm", ctypes.c_void_p, 1),], ctypes.c_void_p )
- WM_cursor_set = _c_external_function( "WM_cursor_set", [("win", ctypes.c_void_p, 1),("curs", ctypes.c_int, 1),], ctypes.c_void_p )
- WM_cursor_modal = _c_external_function( "WM_cursor_modal", [("win", ctypes.c_void_p, 1),("curs", ctypes.c_int, 1),], ctypes.c_void_p )
- WM_cursor_restore = _c_external_function( "WM_cursor_restore", [("win", ctypes.c_void_p, 1),], ctypes.c_void_p )
- WM_cursor_wait = _c_external_function( "WM_cursor_wait", [("val", ctypes.c_int, 1),], ctypes.c_void_p )
- WM_cursor_grab = _c_external_function( "WM_cursor_grab", [("win", ctypes.c_void_p, 1),("wrap", ctypes.c_int, 1),("hide", ctypes.c_int, 1),("bounds", ctypes.c_int, 1),], ctypes.c_void_p )
- WM_cursor_ungrab = _c_external_function( "WM_cursor_ungrab", [("win", ctypes.c_void_p, 1),], ctypes.c_void_p )
- WM_timecursor = _c_external_function( "WM_timecursor", [("win", ctypes.c_void_p, 1),("nr", ctypes.c_int, 1),], ctypes.c_void_p )
- WM_paint_cursor_activate = _c_external_function( "WM_paint_cursor_activate", [("wm", ctypes.c_void_p, 1),("poll", ctypes.c_void_p, 1),("draw", ctypes.c_void_p, 1),("customdata", ctypes.c_void_p, 1),], ctypes.c_void_p )
- WM_paint_cursor_end = _c_external_function( "WM_paint_cursor_end", [("wm", ctypes.c_void_p, 1),("handle", ctypes.c_void_p, 1),], ctypes.c_void_p )
- WM_cursor_warp = _c_external_function( "WM_cursor_warp", [("win", ctypes.c_void_p, 1),("x", ctypes.c_int, 1),("y", ctypes.c_int, 1),], ctypes.c_void_p )
- WM_keyconfig_new = _c_external_function( "WM_keyconfig_new", [("wm", ctypes.c_void_p, 1),("idname", ctypes.c_char_p, 1),], ctypes.c_void_p )
- WM_keyconfig_new_user = _c_external_function( "WM_keyconfig_new_user", [("wm", ctypes.c_void_p, 1),("idname", ctypes.c_char_p, 1),], ctypes.c_void_p )
- WM_keyconfig_remove = _c_external_function( "WM_keyconfig_remove", [("wm", ctypes.c_void_p, 1),("keyconf", ctypes.c_void_p, 1),], ctypes.c_void_p )
- WM_keyconfig_free = _c_external_function( "WM_keyconfig_free", [("keyconf", ctypes.c_void_p, 1),], ctypes.c_void_p )
- WM_keyconfig_userdef = _c_external_function( "WM_keyconfig_userdef", [("wm", ctypes.c_void_p, 1),], ctypes.c_void_p )
- WM_keymap_init = _c_external_function( "WM_keymap_init", [("C", ctypes.c_void_p, 1),], ctypes.c_void_p )
- WM_keymap_free = _c_external_function( "WM_keymap_free", [("keymap", ctypes.c_void_p, 1),], ctypes.c_void_p )
- WM_keymap_verify_item = _c_external_function( "WM_keymap_verify_item", [("keymap", ctypes.c_void_p, 1),("idname", ctypes.c_char_p, 1),("type", ctypes.c_int, 1),("val", ctypes.c_int, 1),("modifier", ctypes.c_int, 1),("keymodifier", ctypes.c_int, 1),], ctypes.c_void_p )
- WM_keymap_add_item = _c_external_function( "WM_keymap_add_item", [("keymap", ctypes.c_void_p, 1),("idname", ctypes.c_char_p, 1),("type", ctypes.c_int, 1),("val", ctypes.c_int, 1),("modifier", ctypes.c_int, 1),("keymodifier", ctypes.c_int, 1),], ctypes.c_void_p )
- WM_keymap_add_menu = _c_external_function( "WM_keymap_add_menu", [("keymap", ctypes.c_void_p, 1),("idname", ctypes.c_char_p, 1),("type", ctypes.c_int, 1),("val", ctypes.c_int, 1),("modifier", ctypes.c_int, 1),("keymodifier", ctypes.c_int, 1),], ctypes.c_void_p )
- WM_keymap_remove_item = _c_external_function( "WM_keymap_remove_item", [("keymap", ctypes.c_void_p, 1),("kmi", ctypes.c_void_p, 1),], ctypes.c_void_p )
- WM_keymap_item_to_string = _c_external_function( "WM_keymap_item_to_string", [("kmi", ctypes.c_void_p, 1),("str", ctypes.c_char_p, 1),("len", ctypes.c_int, 1),], ctypes.c_char )
- WM_keymap_list_find = _c_external_function( "WM_keymap_list_find", [("lb", ctypes.c_void_p, 1),("idname", ctypes.c_char_p, 1),("spaceid", ctypes.c_int, 1),("regionid", ctypes.c_int, 1),], ctypes.c_void_p )
- WM_keymap_find = _c_external_function( "WM_keymap_find", [("keyconf", ctypes.c_void_p, 1),("idname", ctypes.c_char_p, 1),("spaceid", ctypes.c_int, 1),("regionid", ctypes.c_int, 1),], ctypes.c_void_p )
- WM_keymap_find_all = _c_external_function( "WM_keymap_find_all", [("C", ctypes.c_void_p, 1),("idname", ctypes.c_char_p, 1),("spaceid", ctypes.c_int, 1),("regionid", ctypes.c_int, 1),], ctypes.c_void_p )
- WM_keymap_active = _c_external_function( "WM_keymap_active", [("wm", ctypes.c_void_p, 1),("keymap", ctypes.c_void_p, 1),], ctypes.c_void_p )
- WM_keymap_guess_opname = _c_external_function( "WM_keymap_guess_opname", [("C", ctypes.c_void_p, 1),("opname", ctypes.c_char_p, 1),], ctypes.c_void_p )
- WM_keymap_user_init = _c_external_function( "WM_keymap_user_init", [("wm", ctypes.c_void_p, 1),("keymap", ctypes.c_void_p, 1),], ctypes.c_int )
- WM_keymap_copy_to_user = _c_external_function( "WM_keymap_copy_to_user", [("keymap", ctypes.c_void_p, 1),], ctypes.c_void_p )
- WM_keymap_restore_to_default = _c_external_function( "WM_keymap_restore_to_default", [("keymap", ctypes.c_void_p, 1),], ctypes.c_void_p )
- WM_keymap_properties_reset = _c_external_function( "WM_keymap_properties_reset", [("kmi", ctypes.c_void_p, 1),], ctypes.c_void_p )
- WM_keymap_restore_item_to_default = _c_external_function( "WM_keymap_restore_item_to_default", [("C", ctypes.c_void_p, 1),("keymap", ctypes.c_void_p, 1),("kmi", ctypes.c_void_p, 1),], ctypes.c_void_p )
- WM_keymap_item_find_id = _c_external_function( "WM_keymap_item_find_id", [("keymap", ctypes.c_void_p, 1),("id", ctypes.c_int, 1),], ctypes.c_void_p )
- WM_keymap_item_compare = _c_external_function( "WM_keymap_item_compare", [("k1", ctypes.c_void_p, 1),("k2", ctypes.c_void_p, 1),], ctypes.c_int )
- WM_userdef_event_map = _c_external_function( "WM_userdef_event_map", [("kmitype", ctypes.c_int, 1),], ctypes.c_int )
- WM_modalkeymap_add = _c_external_function( "WM_modalkeymap_add", [("keyconf", ctypes.c_void_p, 1),("idname", ctypes.c_char_p, 1),("items", ctypes.c_void_p, 1),], ctypes.c_void_p )
- WM_modalkeymap_get = _c_external_function( "WM_modalkeymap_get", [("keyconf", ctypes.c_void_p, 1),("idname", ctypes.c_char_p, 1),], ctypes.c_void_p )
- WM_modalkeymap_add_item = _c_external_function( "WM_modalkeymap_add_item", [("km", ctypes.c_void_p, 1),("type", ctypes.c_int, 1),("val", ctypes.c_int, 1),("modifier", ctypes.c_int, 1),("keymodifier", ctypes.c_int, 1),("value", ctypes.c_int, 1),], ctypes.c_void_p )
- WM_modalkeymap_assign = _c_external_function( "WM_modalkeymap_assign", [("km", ctypes.c_void_p, 1),("opname", ctypes.c_char_p, 1),], ctypes.c_void_p )
- WM_key_event_string = _c_external_function( "WM_key_event_string", [("type", ctypes.c_void_p, 1),], ctypes.c_char )
- WM_key_event_operator_id = _c_external_function( "WM_key_event_operator_id", [("C", ctypes.c_void_p, 1),("opname", ctypes.c_char_p, 1),("opcontext", ctypes.c_int, 1),("properties", ctypes.c_void_p, 1),("hotkey", ctypes.c_int, 1),("keymap_r", ctypes.c_void_p, 1),], ctypes.c_int )
- WM_key_event_operator_string = _c_external_function( "WM_key_event_operator_string", [("C", ctypes.c_void_p, 1),("opname", ctypes.c_char_p, 1),("opcontext", ctypes.c_int, 1),("properties", ctypes.c_void_p, 1),("str", ctypes.c_char_p, 1),("len", ctypes.c_int, 1),], ctypes.c_char )
- WM_event_add_keymap_handler = _c_external_function( "WM_event_add_keymap_handler", [("handlers", ctypes.c_void_p, 1),("keymap", ctypes.c_void_p, 1),], ctypes.c_void_p )
- WM_event_add_keymap_handler_bb = _c_external_function( "WM_event_add_keymap_handler_bb", [("handlers", ctypes.c_void_p, 1),("keymap", ctypes.c_void_p, 1),("bb", ctypes.c_void_p, 1),("swinbb", ctypes.c_void_p, 1),], ctypes.c_void_p )
- WM_event_add_keymap_handler_priority = _c_external_function( "WM_event_add_keymap_handler_priority", [("handlers", ctypes.c_void_p, 1),("keymap", ctypes.c_void_p, 1),("priority", ctypes.c_int, 1),], ctypes.c_void_p )
- WM_event_remove_keymap_handler = _c_external_function( "WM_event_remove_keymap_handler", [("handlers", ctypes.c_void_p, 1),("keymap", ctypes.c_void_p, 1),], ctypes.c_void_p )
- WM_event_add_ui_handler = _c_external_function( "WM_event_add_ui_handler", [("C", ctypes.c_void_p, 1),("handlers", ctypes.c_void_p, 1),("func", ctypes.c_void_p, 1),("remove", ctypes.c_void_p, 1),("userdata", ctypes.c_void_p, 1),], ctypes.c_void_p )
- WM_event_remove_ui_handler = _c_external_function( "WM_event_remove_ui_handler", [("handlers", ctypes.c_void_p, 1),("func", ctypes.c_void_p, 1),("remove", ctypes.c_void_p, 1),("userdata", ctypes.c_void_p, 1),], ctypes.c_void_p )
- WM_event_remove_area_handler = _c_external_function( "WM_event_remove_area_handler", [("handlers", ctypes.c_void_p, 1),("area", ctypes.c_void_p, 1),], ctypes.c_void_p )
- WM_event_add_modal_handler = _c_external_function( "WM_event_add_modal_handler", [("C", ctypes.c_void_p, 1),("op", ctypes.c_void_p, 1),], ctypes.c_void_p )
- WM_event_remove_handlers = _c_external_function( "WM_event_remove_handlers", [("C", ctypes.c_void_p, 1),("handlers", ctypes.c_void_p, 1),], ctypes.c_void_p )
- WM_event_add_dropbox_handler = _c_external_function( "WM_event_add_dropbox_handler", [("handlers", ctypes.c_void_p, 1),("dropboxes", ctypes.c_void_p, 1),], ctypes.c_void_p )
- WM_event_add_mousemove = _c_external_function( "WM_event_add_mousemove", [("C", ctypes.c_void_p, 1),], ctypes.c_void_p )
- WM_modal_tweak_exit = _c_external_function( "WM_modal_tweak_exit", [("evt", ctypes.c_void_p, 1),("tweak_event", ctypes.c_int, 1),], ctypes.c_int )
- WM_event_add_notifier = _c_external_function( "WM_event_add_notifier", [("C", ctypes.c_void_p, 1),("type", ctypes.c_int, 1),("reference", ctypes.c_void_p, 1),], ctypes.c_void_p )
- WM_main_add_notifier = _c_external_function( "WM_main_add_notifier", [("type", ctypes.c_int, 1),("reference", ctypes.c_void_p, 1),], ctypes.c_void_p )
- wm_event_add = _c_external_function( "wm_event_add", [("win", ctypes.c_void_p, 1),("event_to_add", ctypes.c_void_p, 1),], ctypes.c_void_p )
- WM_event_add_timer = _c_external_function( "WM_event_add_timer", [("wm", ctypes.c_void_p, 1),("win", ctypes.c_void_p, 1),("event_type", ctypes.c_int, 1),("timestep", ctypes.c_void_p, 1),], ctypes.c_void_p )
- WM_event_remove_timer = _c_external_function( "WM_event_remove_timer", [("wm", ctypes.c_void_p, 1),("win", ctypes.c_void_p, 1),("timer", ctypes.c_void_p, 1),], ctypes.c_void_p )
- WM_event_timer_sleep = _c_external_function( "WM_event_timer_sleep", [("wm", ctypes.c_void_p, 1),("win", ctypes.c_void_p, 1),("timer", ctypes.c_void_p, 1),("dosleep", ctypes.c_int, 1),], ctypes.c_void_p )
- WM_menu_invoke = _c_external_function( "WM_menu_invoke", [("C", ctypes.c_void_p, 1),("op", ctypes.c_void_p, 1),("event", ctypes.c_void_p, 1),], ctypes.c_int )
- WM_enum_search_invoke = _c_external_function( "WM_enum_search_invoke", [("C", ctypes.c_void_p, 1),("op", ctypes.c_void_p, 1),("event", ctypes.c_void_p, 1),], ctypes.c_int )
- WM_operator_confirm = _c_external_function( "WM_operator_confirm", [("C", ctypes.c_void_p, 1),("op", ctypes.c_void_p, 1),("event", ctypes.c_void_p, 1),], ctypes.c_int )
- WM_operator_filesel = _c_external_function( "WM_operator_filesel", [("C", ctypes.c_void_p, 1),("op", ctypes.c_void_p, 1),("event", ctypes.c_void_p, 1),], ctypes.c_int )
- WM_operator_winactive = _c_external_function( "WM_operator_winactive", [("C", ctypes.c_void_p, 1),], ctypes.c_int )
- WM_operator_props_popup = _c_external_function( "WM_operator_props_popup", [("C", ctypes.c_void_p, 1),("op", ctypes.c_void_p, 1),("event", ctypes.c_void_p, 1),], ctypes.c_int )
- WM_operator_props_dialog_popup = _c_external_function( "WM_operator_props_dialog_popup", [("C", ctypes.c_void_p, 1),("op", ctypes.c_void_p, 1),("width", ctypes.c_int, 1),("height", ctypes.c_int, 1),], ctypes.c_int )
- WM_operator_redo_popup = _c_external_function( "WM_operator_redo_popup", [("C", ctypes.c_void_p, 1),("op", ctypes.c_void_p, 1),], ctypes.c_int )
- WM_operator_ui_popup = _c_external_function( "WM_operator_ui_popup", [("C", ctypes.c_void_p, 1),("op", ctypes.c_void_p, 1),("width", ctypes.c_int, 1),("height", ctypes.c_int, 1),], ctypes.c_int )
- WM_operator_confirm_message = _c_external_function( "WM_operator_confirm_message", [("C", ctypes.c_void_p, 1),("op", ctypes.c_void_p, 1),("message", ctypes.c_char_p, 1),], ctypes.c_int )
- WM_operator_free = _c_external_function( "WM_operator_free", [("op", ctypes.c_void_p, 1),], ctypes.c_void_p )
- WM_operator_stack_clear = _c_external_function( "WM_operator_stack_clear", [("C", ctypes.c_void_p, 1),], ctypes.c_void_p )
- WM_operatortype_find = _c_external_function( "WM_operatortype_find", [("idnamem", ctypes.c_char_p, 1),("quiet", ctypes.c_int, 1),], ctypes.c_void_p )
- WM_operatortype_first = _c_external_function( "WM_operatortype_first", [("None", ctypes.c_void_p, 1),], ctypes.c_void_p )
- WM_operatortype_append = _c_external_function( "WM_operatortype_append", [("opfunc", ctypes.c_void_p, 1),], ctypes.c_void_p )
- WM_operatortype_append_ptr = _c_external_function( "WM_operatortype_append_ptr", [("opfunc", ctypes.c_void_p, 1),("userdata", ctypes.c_void_p, 1),], ctypes.c_void_p )
- WM_operatortype_append_macro_ptr = _c_external_function( "WM_operatortype_append_macro_ptr", [("opfunc", ctypes.c_void_p, 1),("userdata", ctypes.c_void_p, 1),], ctypes.c_void_p )
- WM_operatortype_remove = _c_external_function( "WM_operatortype_remove", [("idname", ctypes.c_char_p, 1),], ctypes.c_int )
- WM_operatortype_append_macro = _c_external_function( "WM_operatortype_append_macro", [("idname", ctypes.c_char_p, 1),("name", ctypes.c_char_p, 1),("flag", ctypes.c_int, 1),], ctypes.c_void_p )
- WM_operatortype_macro_define = _c_external_function( "WM_operatortype_macro_define", [("ot", ctypes.c_void_p, 1),("idname", ctypes.c_char_p, 1),], ctypes.c_void_p )
- WM_operator_poll = _c_external_function( "WM_operator_poll", [("C", ctypes.c_void_p, 1),("ot", ctypes.c_void_p, 1),], ctypes.c_int )
- WM_operator_call = _c_external_function( "WM_operator_call", [("C", ctypes.c_void_p, 1),("op", ctypes.c_void_p, 1),], ctypes.c_int )
- WM_operator_repeat = _c_external_function( "WM_operator_repeat", [("C", ctypes.c_void_p, 1),("op", ctypes.c_void_p, 1),], ctypes.c_int )
- WM_operator_name_call = _c_external_function( "WM_operator_name_call", [("C", ctypes.c_void_p, 1),("opstring", ctypes.c_char_p, 1),("context", ctypes.c_int, 1),("properties", ctypes.c_void_p, 1),], ctypes.c_int )
- WM_operator_call_py = _c_external_function( "WM_operator_call_py", [("C", ctypes.c_void_p, 1),("ot", ctypes.c_void_p, 1),("context", ctypes.c_int, 1),("properties", ctypes.c_void_p, 1),("reports", ctypes.c_void_p, 1),], ctypes.c_int )
- WM_operator_properties_alloc = _c_external_function( "WM_operator_properties_alloc", [("ptr", ctypes.c_void_p, 1),("properties", ctypes.c_void_p, 1),("opstring", ctypes.c_char_p, 1),], ctypes.c_void_p )
- WM_operator_properties_sanitize = _c_external_function( "WM_operator_properties_sanitize", [("ptr", ctypes.c_void_p, 1),("val", ctypes.c_int, 1),], ctypes.c_void_p )
- WM_operator_properties_create = _c_external_function( "WM_operator_properties_create", [("ptr", ctypes.c_void_p, 1),("opstring", ctypes.c_char_p, 1),], ctypes.c_void_p )
- WM_operator_properties_create_ptr = _c_external_function( "WM_operator_properties_create_ptr", [("ptr", ctypes.c_void_p, 1),("ot", ctypes.c_void_p, 1),], ctypes.c_void_p )
- WM_operator_properties_free = _c_external_function( "WM_operator_properties_free", [("ptr", ctypes.c_void_p, 1),], ctypes.c_void_p )
- WM_operator_properties_filesel = _c_external_function( "WM_operator_properties_filesel", [("ot", ctypes.c_void_p, 1),("filter", ctypes.c_int, 1),("type", ctypes.c_void_p, 1),("action", ctypes.c_void_p, 1),("flag", ctypes.c_void_p, 1),], ctypes.c_void_p )
- WM_operator_properties_gesture_border = _c_external_function( "WM_operator_properties_gesture_border", [("ot", ctypes.c_void_p, 1),("extend", ctypes.c_int, 1),], ctypes.c_void_p )
- WM_operator_properties_gesture_straightline = _c_external_function( "WM_operator_properties_gesture_straightline", [("ot", ctypes.c_void_p, 1),("cursor", ctypes.c_int, 1),], ctypes.c_void_p )
- WM_operator_properties_select_all = _c_external_function( "WM_operator_properties_select_all", [("ot", ctypes.c_void_p, 1),], ctypes.c_void_p )
- WM_operator_pystring = _c_external_function( "WM_operator_pystring", [("C", ctypes.c_void_p, 1),("ot", ctypes.c_void_p, 1),("opptr", ctypes.c_void_p, 1),("all_args", ctypes.c_int, 1),], ctypes.c_char )
- WM_operator_bl_idname = _c_external_function( "WM_operator_bl_idname", [("to", ctypes.c_char_p, 1),("from", ctypes.c_char_p, 1),], ctypes.c_void_p )
- WM_operator_py_idname = _c_external_function( "WM_operator_py_idname", [("to", ctypes.c_char_p, 1),("from", ctypes.c_char_p, 1),], ctypes.c_void_p )
- WM_menutype_find = _c_external_function( "WM_menutype_find", [("idname", ctypes.c_char_p, 1),("quiet", ctypes.c_int, 1),], ctypes.c_void_p )
- WM_menutype_add = _c_external_function( "WM_menutype_add", [("mt", ctypes.c_void_p, 1),], ctypes.c_int )
- WM_menutype_freelink = _c_external_function( "WM_menutype_freelink", [("mt", ctypes.c_void_p, 1),], ctypes.c_void_p )
- WM_menutype_free = _c_external_function( "WM_menutype_free", [("None", ctypes.c_void_p, 1),], ctypes.c_void_p )
- WM_border_select_invoke = _c_external_function( "WM_border_select_invoke", [("C", ctypes.c_void_p, 1),("op", ctypes.c_void_p, 1),("event", ctypes.c_void_p, 1),], ctypes.c_int )
- WM_border_select_modal = _c_external_function( "WM_border_select_modal", [("C", ctypes.c_void_p, 1),("op", ctypes.c_void_p, 1),("event", ctypes.c_void_p, 1),], ctypes.c_int )
- WM_gesture_circle_invoke = _c_external_function( "WM_gesture_circle_invoke", [("C", ctypes.c_void_p, 1),("op", ctypes.c_void_p, 1),("event", ctypes.c_void_p, 1),], ctypes.c_int )
- WM_gesture_circle_modal = _c_external_function( "WM_gesture_circle_modal", [("C", ctypes.c_void_p, 1),("op", ctypes.c_void_p, 1),("event", ctypes.c_void_p, 1),], ctypes.c_int )
- WM_gesture_lines_invoke = _c_external_function( "WM_gesture_lines_invoke", [("C", ctypes.c_void_p, 1),("op", ctypes.c_void_p, 1),("event", ctypes.c_void_p, 1),], ctypes.c_int )
- WM_gesture_lines_modal = _c_external_function( "WM_gesture_lines_modal", [("C", ctypes.c_void_p, 1),("op", ctypes.c_void_p, 1),("event", ctypes.c_void_p, 1),], ctypes.c_int )
- WM_gesture_lasso_invoke = _c_external_function( "WM_gesture_lasso_invoke", [("C", ctypes.c_void_p, 1),("op", ctypes.c_void_p, 1),("event", ctypes.c_void_p, 1),], ctypes.c_int )
- WM_gesture_lasso_modal = _c_external_function( "WM_gesture_lasso_modal", [("C", ctypes.c_void_p, 1),("op", ctypes.c_void_p, 1),("event", ctypes.c_void_p, 1),], ctypes.c_int )
- WM_gesture_straightline_invoke = _c_external_function( "WM_gesture_straightline_invoke", [("C", ctypes.c_void_p, 1),("op", ctypes.c_void_p, 1),("event", ctypes.c_void_p, 1),], ctypes.c_int )
- WM_gesture_straightline_modal = _c_external_function( "WM_gesture_straightline_modal", [("C", ctypes.c_void_p, 1),("op", ctypes.c_void_p, 1),("event", ctypes.c_void_p, 1),], ctypes.c_int )
- WM_OT_tweak_gesture = _c_external_function( "WM_OT_tweak_gesture", [("ot", ctypes.c_void_p, 1),], ctypes.c_void_p )
- WM_gesture_new = _c_external_function( "WM_gesture_new", [("C", ctypes.c_void_p, 1),("event", ctypes.c_void_p, 1),("type", ctypes.c_int, 1),], ctypes.c_void_p )
- WM_gesture_end = _c_external_function( "WM_gesture_end", [("C", ctypes.c_void_p, 1),("gesture", ctypes.c_void_p, 1),], ctypes.c_void_p )
- WM_gestures_remove = _c_external_function( "WM_gestures_remove", [("C", ctypes.c_void_p, 1),], ctypes.c_void_p )
- WM_radial_control_invoke = _c_external_function( "WM_radial_control_invoke", [("C", ctypes.c_void_p, 1),("op", ctypes.c_void_p, 1),("event", ctypes.c_void_p, 1),], ctypes.c_int )
- WM_radial_control_modal = _c_external_function( "WM_radial_control_modal", [("C", ctypes.c_void_p, 1),("op", ctypes.c_void_p, 1),("event", ctypes.c_void_p, 1),], ctypes.c_int )
- WM_OT_radial_control_partial = _c_external_function( "WM_OT_radial_control_partial", [("ot", ctypes.c_void_p, 1),], ctypes.c_void_p )
- WM_radial_control_string = _c_external_function( "WM_radial_control_string", [("op", ctypes.c_void_p, 1),("str", ctypes.c_void_p, 1),("maxlen", ctypes.c_int, 1),], ctypes.c_void_p )
- WM_event_add_fileselect = _c_external_function( "WM_event_add_fileselect", [("C", ctypes.c_void_p, 1),("op", ctypes.c_void_p, 1),], ctypes.c_void_p )
- WM_event_fileselect_event = _c_external_function( "WM_event_fileselect_event", [("C", ctypes.c_void_p, 1),("ophandle", ctypes.c_void_p, 1),("eventval", ctypes.c_int, 1),], ctypes.c_void_p )
- WM_event_start_drag = _c_external_function( "WM_event_start_drag", [("C", ctypes.c_void_p, 1),("icon", ctypes.c_int, 1),("type", ctypes.c_int, 1),("poin", ctypes.c_void_p, 1),("value", ctypes.c_void_p, 1),], ctypes.c_void_p )
- WM_event_drag_image = _c_external_function( "WM_event_drag_image", [("None", ctypes.c_void_p, 1),("None", ctypes.c_void_p, 1),("scale", ctypes.c_float, 1),("sx", ctypes.c_int, 1),("sy", ctypes.c_int, 1),], ctypes.c_void_p )
- WM_dropbox_add = _c_external_function( "WM_dropbox_add", [("lb", ctypes.c_void_p, 1),("idname", ctypes.c_char_p, 1),("poll", ctypes.c_void_p, 1),("copy", ctypes.c_void_p, 1),], ctypes.c_void_p )
- WM_dropboxmap_find = _c_external_function( "WM_dropboxmap_find", [("idname", ctypes.c_char_p, 1),("spaceid", ctypes.c_int, 1),("regionid", ctypes.c_int, 1),], ctypes.c_void_p )
- wmSubWindowSet = _c_external_function( "wmSubWindowSet", [("win", ctypes.c_void_p, 1),("swinid", ctypes.c_int, 1),], ctypes.c_void_p )
- wmSubWindowScissorSet = _c_external_function( "wmSubWindowScissorSet", [("win", ctypes.c_void_p, 1),("swinid", ctypes.c_int, 1),("srct", ctypes.c_void_p, 1),], ctypes.c_void_p )
- wmFrustum = _c_external_function( "wmFrustum", [("x1", ctypes.c_float, 1),("x2", ctypes.c_float, 1),("y1", ctypes.c_float, 1),("y2", ctypes.c_float, 1),("n", ctypes.c_float, 1),("f", ctypes.c_float, 1),], ctypes.c_void_p )
- wmOrtho = _c_external_function( "wmOrtho", [("x1", ctypes.c_float, 1),("x2", ctypes.c_float, 1),("y1", ctypes.c_float, 1),("y2", ctypes.c_float, 1),("n", ctypes.c_float, 1),("f", ctypes.c_float, 1),], ctypes.c_void_p )
- wmOrtho2 = _c_external_function( "wmOrtho2", [("x1", ctypes.c_float, 1),("x2", ctypes.c_float, 1),("y1", ctypes.c_float, 1),("y2", ctypes.c_float, 1),], ctypes.c_void_p )
- WM_set_framebuffer_index_color = _c_external_function( "WM_set_framebuffer_index_color", [("index", ctypes.c_int, 1),], ctypes.c_void_p )
- WM_framebuffer_to_index = _c_external_function( "WM_framebuffer_to_index", [("col", ctypes.c_int, 1),], ctypes.c_int )
- WM_jobs_get = _c_external_function( "WM_jobs_get", [("wm", ctypes.c_void_p, 1),("win", ctypes.c_void_p, 1),("owner", ctypes.c_void_p, 1),("name", ctypes.c_char_p, 1),("flag", ctypes.c_int, 1),], ctypes.c_void_p )
- WM_jobs_test = _c_external_function( "WM_jobs_test", [("wm", ctypes.c_void_p, 1),("owner", ctypes.c_void_p, 1),], ctypes.c_int )
- WM_jobs_progress = _c_external_function( "WM_jobs_progress", [("wm", ctypes.c_void_p, 1),("owner", ctypes.c_void_p, 1),], ctypes.c_float )
- WM_jobs_name = _c_external_function( "WM_jobs_name", [("wm", ctypes.c_void_p, 1),("owner", ctypes.c_void_p, 1),], ctypes.c_char )
- WM_jobs_customdata = _c_external_function( "WM_jobs_customdata", [("None", ctypes.c_void_p, 1),("customdata", ctypes.c_void_p, 1),("free", ctypes.c_void_p, 1),], ctypes.c_void_p )
- WM_jobs_timer = _c_external_function( "WM_jobs_timer", [("None", ctypes.c_void_p, 1),("timestep", ctypes.c_void_p, 1),("note", ctypes.c_int, 1),("endnote", ctypes.c_int, 1),], ctypes.c_void_p )
- WM_jobs_callbacks = _c_external_function( "WM_jobs_callbacks", [("None", ctypes.c_void_p, 1),("startjob", ctypes.c_void_p, 1),("initjob", ctypes.c_void_p, 1),("update", ctypes.c_void_p, 1),("endjob", ctypes.c_void_p, 1),], ctypes.c_void_p )
- WM_jobs_start = _c_external_function( "WM_jobs_start", [("wm", ctypes.c_void_p, 1),("None", ctypes.c_void_p, 1),], ctypes.c_void_p )
- WM_jobs_stop = _c_external_function( "WM_jobs_stop", [("wm", ctypes.c_void_p, 1),("owner", ctypes.c_void_p, 1),("startjob", ctypes.c_void_p, 1),], ctypes.c_void_p )
- WM_jobs_kill = _c_external_function( "WM_jobs_kill", [("wm", ctypes.c_void_p, 1),("owner", ctypes.c_void_p, 1),("startjob", ctypes.c_void_p, 1),], ctypes.c_void_p )
- WM_jobs_stop_all = _c_external_function( "WM_jobs_stop_all", [("wm", ctypes.c_void_p, 1),], ctypes.c_void_p )
- WM_clipboard_text_get = _c_external_function( "WM_clipboard_text_get", [("selection", ctypes.c_int, 1),], ctypes.c_char )
- WM_clipboard_text_set = _c_external_function( "WM_clipboard_text_set", [("buf", ctypes.c_char_p, 1),("selection", ctypes.c_int, 1),], ctypes.c_void_p )
- WM_progress_set = _c_external_function( "WM_progress_set", [("win", ctypes.c_void_p, 1),("progress", ctypes.c_float, 1),], ctypes.c_void_p )
- WM_progress_clear = _c_external_function( "WM_progress_clear", [("win", ctypes.c_void_p, 1),], ctypes.c_void_p )
- RNA_create = _c_external_function( "RNA_create", [("None", ctypes.c_void_p, 1),], ctypes.c_void_p )
- RNA_define_free = _c_external_function( "RNA_define_free", [("brna", ctypes.c_void_p, 1),], ctypes.c_void_p )
- RNA_free = _c_external_function( "RNA_free", [("brna", ctypes.c_void_p, 1),], ctypes.c_void_p )
- RNA_define_verify_sdna = _c_external_function( "RNA_define_verify_sdna", [("verify", ctypes.c_int, 1),], ctypes.c_void_p )
- RNA_init = _c_external_function( "RNA_init", [("None", ctypes.c_void_p, 1),], ctypes.c_void_p )
- RNA_exit = _c_external_function( "RNA_exit", [("None", ctypes.c_void_p, 1),], ctypes.c_void_p )
- RNA_def_struct = _c_external_function( "RNA_def_struct", [("brna", ctypes.c_void_p, 1),("identifier", ctypes.c_char_p, 1),("from", ctypes.c_char_p, 1),], ctypes.c_void_p )
- RNA_def_struct_sdna = _c_external_function( "RNA_def_struct_sdna", [("srna", ctypes.c_void_p, 1),("structname", ctypes.c_char_p, 1),], ctypes.c_void_p )
- RNA_def_struct_sdna_from = _c_external_function( "RNA_def_struct_sdna_from", [("srna", ctypes.c_void_p, 1),("structname", ctypes.c_char_p, 1),("propname", ctypes.c_char_p, 1),], ctypes.c_void_p )
- RNA_def_struct_name_property = _c_external_function( "RNA_def_struct_name_property", [("srna", ctypes.c_void_p, 1),("prop", ctypes.c_void_p, 1),], ctypes.c_void_p )
- RNA_def_struct_nested = _c_external_function( "RNA_def_struct_nested", [("brna", ctypes.c_void_p, 1),("srna", ctypes.c_void_p, 1),("structname", ctypes.c_char_p, 1),], ctypes.c_void_p )
- RNA_def_struct_flag = _c_external_function( "RNA_def_struct_flag", [("srna", ctypes.c_void_p, 1),("flag", ctypes.c_int, 1),], ctypes.c_void_p )
- RNA_def_struct_clear_flag = _c_external_function( "RNA_def_struct_clear_flag", [("srna", ctypes.c_void_p, 1),("flag", ctypes.c_int, 1),], ctypes.c_void_p )
- RNA_def_struct_refine_func = _c_external_function( "RNA_def_struct_refine_func", [("srna", ctypes.c_void_p, 1),("refine", ctypes.c_char_p, 1),], ctypes.c_void_p )
- RNA_def_struct_idprops_func = _c_external_function( "RNA_def_struct_idprops_func", [("srna", ctypes.c_void_p, 1),("refine", ctypes.c_char_p, 1),], ctypes.c_void_p )
- RNA_def_struct_register_funcs = _c_external_function( "RNA_def_struct_register_funcs", [("srna", ctypes.c_void_p, 1),("reg", ctypes.c_char_p, 1),("unreg", ctypes.c_char_p, 1),], ctypes.c_void_p )
- RNA_def_struct_path_func = _c_external_function( "RNA_def_struct_path_func", [("srna", ctypes.c_void_p, 1),("path", ctypes.c_char_p, 1),], ctypes.c_void_p )
- RNA_def_struct_identifier = _c_external_function( "RNA_def_struct_identifier", [("srna", ctypes.c_void_p, 1),("identifier", ctypes.c_char_p, 1),], ctypes.c_void_p )
- RNA_def_struct_ui_text = _c_external_function( "RNA_def_struct_ui_text", [("srna", ctypes.c_void_p, 1),("name", ctypes.c_char_p, 1),("description", ctypes.c_char_p, 1),], ctypes.c_void_p )
- RNA_def_struct_ui_icon = _c_external_function( "RNA_def_struct_ui_icon", [("srna", ctypes.c_void_p, 1),("icon", ctypes.c_int, 1),], ctypes.c_void_p )
- RNA_struct_free_extension = _c_external_function( "RNA_struct_free_extension", [("srna", ctypes.c_void_p, 1),("ext", ctypes.c_void_p, 1),], ctypes.c_void_p )
- RNA_struct_free = _c_external_function( "RNA_struct_free", [("brna", ctypes.c_void_p, 1),("srna", ctypes.c_void_p, 1),], ctypes.c_void_p )
- RNA_def_boolean = _c_external_function( "RNA_def_boolean", [("cont", ctypes.c_void_p, 1),("identifier", ctypes.c_char_p, 1),("default_value", ctypes.c_int, 1),("ui_name", ctypes.c_char_p, 1),("ui_description", ctypes.c_char_p, 1),], ctypes.c_void_p )
- RNA_def_boolean_array = _c_external_function( "RNA_def_boolean_array", [("cont", ctypes.c_void_p, 1),("identifier", ctypes.c_char_p, 1),("len", ctypes.c_int, 1),("default_value", ctypes.c_int, 1),("ui_name", ctypes.c_char_p, 1),("ui_description", ctypes.c_char_p, 1),], ctypes.c_void_p )
- RNA_def_boolean_layer = _c_external_function( "RNA_def_boolean_layer", [("cont", ctypes.c_void_p, 1),("identifier", ctypes.c_char_p, 1),("len", ctypes.c_int, 1),("default_value", ctypes.c_int, 1),("ui_name", ctypes.c_char_p, 1),("ui_description", ctypes.c_char_p, 1),], ctypes.c_void_p )
- RNA_def_boolean_layer_member = _c_external_function( "RNA_def_boolean_layer_member", [("cont", ctypes.c_void_p, 1),("identifier", ctypes.c_char_p, 1),("len", ctypes.c_int, 1),("default_value", ctypes.c_int, 1),("ui_name", ctypes.c_char_p, 1),("ui_description", ctypes.c_char_p, 1),], ctypes.c_void_p )
- RNA_def_boolean_vector = _c_external_function( "RNA_def_boolean_vector", [("cont", ctypes.c_void_p, 1),("identifier", ctypes.c_char_p, 1),("len", ctypes.c_int, 1),("default_value", ctypes.c_int, 1),("ui_name", ctypes.c_char_p, 1),("ui_description", ctypes.c_char_p, 1),], ctypes.c_void_p )
- RNA_def_int = _c_external_function( "RNA_def_int", [("cont", ctypes.c_void_p, 1),("identifier", ctypes.c_char_p, 1),("default_value", ctypes.c_int, 1),("hardmin", ctypes.c_int, 1),("hardmax", ctypes.c_int, 1),("ui_name", ctypes.c_char_p, 1),("ui_description", ctypes.c_char_p, 1),("softmin", ctypes.c_int, 1),("softmax", ctypes.c_int, 1),], ctypes.c_void_p )
- RNA_def_int_vector = _c_external_function( "RNA_def_int_vector", [("cont", ctypes.c_void_p, 1),("identifier", ctypes.c_char_p, 1),("len", ctypes.c_int, 1),("default_value", ctypes.c_int, 1),("hardmin", ctypes.c_int, 1),("hardmax", ctypes.c_int, 1),("ui_name", ctypes.c_char_p, 1),("ui_description", ctypes.c_char_p, 1),("softmin", ctypes.c_int, 1),("softmax", ctypes.c_int, 1),], ctypes.c_void_p )
- RNA_def_int_array = _c_external_function( "RNA_def_int_array", [("cont", ctypes.c_void_p, 1),("identifier", ctypes.c_char_p, 1),("len", ctypes.c_int, 1),("default_value", ctypes.c_int, 1),("hardmin", ctypes.c_int, 1),("hardmax", ctypes.c_int, 1),("ui_name", ctypes.c_char_p, 1),("ui_description", ctypes.c_char_p, 1),("softmin", ctypes.c_int, 1),("softmax", ctypes.c_int, 1),], ctypes.c_void_p )
- RNA_def_string = _c_external_function( "RNA_def_string", [("cont", ctypes.c_void_p, 1),("identifier", ctypes.c_char_p, 1),("default_value", ctypes.c_char_p, 1),("maxlen", ctypes.c_int, 1),("ui_name", ctypes.c_char_p, 1),("ui_description", ctypes.c_char_p, 1),], ctypes.c_void_p )
- RNA_def_string_file_path = _c_external_function( "RNA_def_string_file_path", [("cont", ctypes.c_void_p, 1),("identifier", ctypes.c_char_p, 1),("default_value", ctypes.c_char_p, 1),("maxlen", ctypes.c_int, 1),("ui_name", ctypes.c_char_p, 1),("ui_description", ctypes.c_char_p, 1),], ctypes.c_void_p )
- RNA_def_string_dir_path = _c_external_function( "RNA_def_string_dir_path", [("cont", ctypes.c_void_p, 1),("identifier", ctypes.c_char_p, 1),("default_value", ctypes.c_char_p, 1),("maxlen", ctypes.c_int, 1),("ui_name", ctypes.c_char_p, 1),("ui_description", ctypes.c_char_p, 1),], ctypes.c_void_p )
- RNA_def_string_file_name = _c_external_function( "RNA_def_string_file_name", [("cont", ctypes.c_void_p, 1),("identifier", ctypes.c_char_p, 1),("default_value", ctypes.c_char_p, 1),("maxlen", ctypes.c_int, 1),("ui_name", ctypes.c_char_p, 1),("ui_description", ctypes.c_char_p, 1),], ctypes.c_void_p )
- RNA_def_enum = _c_external_function( "RNA_def_enum", [("cont", ctypes.c_void_p, 1),("identifier", ctypes.c_char_p, 1),("items", ctypes.c_void_p, 1),("default_value", ctypes.c_int, 1),("ui_name", ctypes.c_char_p, 1),("ui_description", ctypes.c_char_p, 1),], ctypes.c_void_p )
- RNA_def_enum_funcs = _c_external_function( "RNA_def_enum_funcs", [("prop", ctypes.c_void_p, 1),("itemfunc", ctypes.c_void_p, 1),], ctypes.c_void_p )
- RNA_def_float = _c_external_function( "RNA_def_float", [("cont", ctypes.c_void_p, 1),("identifier", ctypes.c_char_p, 1),("default_value", ctypes.c_float, 1),("hardmin", ctypes.c_float, 1),("hardmax", ctypes.c_float, 1),("ui_name", ctypes.c_char_p, 1),("ui_description", ctypes.c_char_p, 1),("softmin", ctypes.c_float, 1),("softmax", ctypes.c_float, 1),], ctypes.c_void_p )
- RNA_def_float_vector = _c_external_function( "RNA_def_float_vector", [("cont", ctypes.c_void_p, 1),("identifier", ctypes.c_char_p, 1),("len", ctypes.c_int, 1),("default_value", ctypes.c_float, 1),("hardmin", ctypes.c_float, 1),("hardmax", ctypes.c_float, 1),("ui_name", ctypes.c_char_p, 1),("ui_description", ctypes.c_char_p, 1),("softmin", ctypes.c_float, 1),("softmax", ctypes.c_float, 1),], ctypes.c_void_p )
- RNA_def_float_vector_xyz = _c_external_function( "RNA_def_float_vector_xyz", [("cont", ctypes.c_void_p, 1),("identifier", ctypes.c_char_p, 1),("len", ctypes.c_int, 1),("default_value", ctypes.c_float, 1),("hardmin", ctypes.c_float, 1),("hardmax", ctypes.c_float, 1),("ui_name", ctypes.c_char_p, 1),("ui_description", ctypes.c_char_p, 1),("softmin", ctypes.c_float, 1),("softmax", ctypes.c_float, 1),], ctypes.c_void_p )
- RNA_def_float_color = _c_external_function( "RNA_def_float_color", [("cont", ctypes.c_void_p, 1),("identifier", ctypes.c_char_p, 1),("len", ctypes.c_int, 1),("default_value", ctypes.c_float, 1),("hardmin", ctypes.c_float, 1),("hardmax", ctypes.c_float, 1),("ui_name", ctypes.c_char_p, 1),("ui_description", ctypes.c_char_p, 1),("softmin", ctypes.c_float, 1),("softmax", ctypes.c_float, 1),], ctypes.c_void_p )
- RNA_def_float_matrix = _c_external_function( "RNA_def_float_matrix", [("cont", ctypes.c_void_p, 1),("identifier", ctypes.c_char_p, 1),("rows", ctypes.c_int, 1),("columns", ctypes.c_int, 1),("default_value", ctypes.c_float, 1),("hardmin", ctypes.c_float, 1),("hardmax", ctypes.c_float, 1),("ui_name", ctypes.c_char_p, 1),("ui_description", ctypes.c_char_p, 1),("softmin", ctypes.c_float, 1),("softmax", ctypes.c_float, 1),], ctypes.c_void_p )
- RNA_def_float_rotation = _c_external_function( "RNA_def_float_rotation", [("cont", ctypes.c_void_p, 1),("identifier", ctypes.c_char_p, 1),("len", ctypes.c_int, 1),("default_value", ctypes.c_float, 1),("hardmin", ctypes.c_float, 1),("hardmax", ctypes.c_float, 1),("ui_name", ctypes.c_char_p, 1),("ui_description", ctypes.c_char_p, 1),("softmin", ctypes.c_float, 1),("softmax", ctypes.c_float, 1),], ctypes.c_void_p )
- RNA_def_float_array = _c_external_function( "RNA_def_float_array", [("cont", ctypes.c_void_p, 1),("identifier", ctypes.c_char_p, 1),("len", ctypes.c_int, 1),("default_value", ctypes.c_float, 1),("hardmin", ctypes.c_float, 1),("hardmax", ctypes.c_float, 1),("ui_name", ctypes.c_char_p, 1),("ui_description", ctypes.c_char_p, 1),("softmin", ctypes.c_float, 1),("softmax", ctypes.c_float, 1),], ctypes.c_void_p )
- RNA_def_float_percentage = _c_external_function( "RNA_def_float_percentage", [("cont", ctypes.c_void_p, 1),("identifier", ctypes.c_char_p, 1),("default_value", ctypes.c_float, 1),("hardmin", ctypes.c_float, 1),("hardmax", ctypes.c_float, 1),("ui_name", ctypes.c_char_p, 1),("ui_description", ctypes.c_char_p, 1),("softmin", ctypes.c_float, 1),("softmax", ctypes.c_float, 1),], ctypes.c_void_p )
- RNA_def_float_factor = _c_external_function( "RNA_def_float_factor", [("cont", ctypes.c_void_p, 1),("identifier", ctypes.c_char_p, 1),("default_value", ctypes.c_float, 1),("hardmin", ctypes.c_float, 1),("hardmax", ctypes.c_float, 1),("ui_name", ctypes.c_char_p, 1),("ui_description", ctypes.c_char_p, 1),("softmin", ctypes.c_float, 1),("softmax", ctypes.c_float, 1),], ctypes.c_void_p )
- RNA_def_pointer = _c_external_function( "RNA_def_pointer", [("cont", ctypes.c_void_p, 1),("identifier", ctypes.c_char_p, 1),("type", ctypes.c_char_p, 1),("ui_name", ctypes.c_char_p, 1),("ui_description", ctypes.c_char_p, 1),], ctypes.c_void_p )
- RNA_def_pointer_runtime = _c_external_function( "RNA_def_pointer_runtime", [("cont", ctypes.c_void_p, 1),("identifier", ctypes.c_char_p, 1),("type", ctypes.c_void_p, 1),("ui_name", ctypes.c_char_p, 1),("ui_description", ctypes.c_char_p, 1),], ctypes.c_void_p )
- RNA_def_collection = _c_external_function( "RNA_def_collection", [("cont", ctypes.c_void_p, 1),("identifier", ctypes.c_char_p, 1),("type", ctypes.c_char_p, 1),("ui_name", ctypes.c_char_p, 1),("ui_description", ctypes.c_char_p, 1),], ctypes.c_void_p )
- RNA_def_collection_runtime = _c_external_function( "RNA_def_collection_runtime", [("cont", ctypes.c_void_p, 1),("identifier", ctypes.c_char_p, 1),("type", ctypes.c_void_p, 1),("ui_name", ctypes.c_char_p, 1),("ui_description", ctypes.c_char_p, 1),], ctypes.c_void_p )
- RNA_def_property = _c_external_function( "RNA_def_property", [("cont", ctypes.c_void_p, 1),("identifier", ctypes.c_char_p, 1),("type", ctypes.c_int, 1),("subtype", ctypes.c_int, 1),], ctypes.c_void_p )
- RNA_def_property_boolean_sdna = _c_external_function( "RNA_def_property_boolean_sdna", [("prop", ctypes.c_void_p, 1),("structname", ctypes.c_char_p, 1),("propname", ctypes.c_char_p, 1),("bit", ctypes.c_int, 1),], ctypes.c_void_p )
- RNA_def_property_boolean_negative_sdna = _c_external_function( "RNA_def_property_boolean_negative_sdna", [("prop", ctypes.c_void_p, 1),("structname", ctypes.c_char_p, 1),("propname", ctypes.c_char_p, 1),("bit", ctypes.c_int, 1),], ctypes.c_void_p )
- RNA_def_property_int_sdna = _c_external_function( "RNA_def_property_int_sdna", [("prop", ctypes.c_void_p, 1),("structname", ctypes.c_char_p, 1),("propname", ctypes.c_char_p, 1),], ctypes.c_void_p )
- RNA_def_property_float_sdna = _c_external_function( "RNA_def_property_float_sdna", [("prop", ctypes.c_void_p, 1),("structname", ctypes.c_char_p, 1),("propname", ctypes.c_char_p, 1),], ctypes.c_void_p )
- RNA_def_property_string_sdna = _c_external_function( "RNA_def_property_string_sdna", [("prop", ctypes.c_void_p, 1),("structname", ctypes.c_char_p, 1),("propname", ctypes.c_char_p, 1),], ctypes.c_void_p )
- RNA_def_property_enum_sdna = _c_external_function( "RNA_def_property_enum_sdna", [("prop", ctypes.c_void_p, 1),("structname", ctypes.c_char_p, 1),("propname", ctypes.c_char_p, 1),], ctypes.c_void_p )
- RNA_def_property_enum_bitflag_sdna = _c_external_function( "RNA_def_property_enum_bitflag_sdna", [("prop", ctypes.c_void_p, 1),("structname", ctypes.c_char_p, 1),("propname", ctypes.c_char_p, 1),], ctypes.c_void_p )
- RNA_def_property_pointer_sdna = _c_external_function( "RNA_def_property_pointer_sdna", [("prop", ctypes.c_void_p, 1),("structname", ctypes.c_char_p, 1),("propname", ctypes.c_char_p, 1),], ctypes.c_void_p )
- RNA_def_property_collection_sdna = _c_external_function( "RNA_def_property_collection_sdna", [("prop", ctypes.c_void_p, 1),("structname", ctypes.c_char_p, 1),("propname", ctypes.c_char_p, 1),("lengthpropname", ctypes.c_char_p, 1),], ctypes.c_void_p )
- RNA_def_property_flag = _c_external_function( "RNA_def_property_flag", [("prop", ctypes.c_void_p, 1),("flag", ctypes.c_int, 1),], ctypes.c_void_p )
- RNA_def_property_clear_flag = _c_external_function( "RNA_def_property_clear_flag", [("prop", ctypes.c_void_p, 1),("flag", ctypes.c_int, 1),], ctypes.c_void_p )
- RNA_def_property_array = _c_external_function( "RNA_def_property_array", [("prop", ctypes.c_void_p, 1),("length", ctypes.c_int, 1),], ctypes.c_void_p )
- RNA_def_property_multi_array = _c_external_function( "RNA_def_property_multi_array", [("prop", ctypes.c_void_p, 1),("dimension", ctypes.c_int, 1),("length", ctypes.c_void_p, 1),], ctypes.c_void_p )
- RNA_def_property_range = _c_external_function( "RNA_def_property_range", [("prop", ctypes.c_void_p, 1),("min", ctypes.c_void_p, 1),("max", ctypes.c_void_p, 1),], ctypes.c_void_p )
- RNA_def_property_enum_items = _c_external_function( "RNA_def_property_enum_items", [("prop", ctypes.c_void_p, 1),("item", ctypes.c_void_p, 1),], ctypes.c_void_p )
- RNA_def_property_string_maxlength = _c_external_function( "RNA_def_property_string_maxlength", [("prop", ctypes.c_void_p, 1),("maxlength", ctypes.c_int, 1),], ctypes.c_void_p )
- RNA_def_property_struct_type = _c_external_function( "RNA_def_property_struct_type", [("prop", ctypes.c_void_p, 1),("type", ctypes.c_char_p, 1),], ctypes.c_void_p )
- RNA_def_property_struct_runtime = _c_external_function( "RNA_def_property_struct_runtime", [("prop", ctypes.c_void_p, 1),("type", ctypes.c_void_p, 1),], ctypes.c_void_p )
- RNA_def_property_boolean_default = _c_external_function( "RNA_def_property_boolean_default", [("prop", ctypes.c_void_p, 1),("value", ctypes.c_int, 1),], ctypes.c_void_p )
- RNA_def_property_boolean_array_default = _c_external_function( "RNA_def_property_boolean_array_default", [("prop", ctypes.c_void_p, 1),("array", ctypes.c_int, 1),], ctypes.c_void_p )
- RNA_def_property_int_default = _c_external_function( "RNA_def_property_int_default", [("prop", ctypes.c_void_p, 1),("value", ctypes.c_int, 1),], ctypes.c_void_p )
- RNA_def_property_int_array_default = _c_external_function( "RNA_def_property_int_array_default", [("prop", ctypes.c_void_p, 1),("array", ctypes.c_int, 1),], ctypes.c_void_p )
- RNA_def_property_float_default = _c_external_function( "RNA_def_property_float_default", [("prop", ctypes.c_void_p, 1),("value", ctypes.c_float, 1),], ctypes.c_void_p )
- RNA_def_property_float_array_default = _c_external_function( "RNA_def_property_float_array_default", [("prop", ctypes.c_void_p, 1),("array", ctypes.c_float, 1),], ctypes.c_void_p )
- RNA_def_property_enum_default = _c_external_function( "RNA_def_property_enum_default", [("prop", ctypes.c_void_p, 1),("value", ctypes.c_int, 1),], ctypes.c_void_p )
- RNA_def_property_string_default = _c_external_function( "RNA_def_property_string_default", [("prop", ctypes.c_void_p, 1),("value", ctypes.c_char_p, 1),], ctypes.c_void_p )
- RNA_def_property_ui_text = _c_external_function( "RNA_def_property_ui_text", [("prop", ctypes.c_void_p, 1),("name", ctypes.c_char_p, 1),("description", ctypes.c_char_p, 1),], ctypes.c_void_p )
- RNA_def_property_ui_range = _c_external_function( "RNA_def_property_ui_range", [("prop", ctypes.c_void_p, 1),("min", ctypes.c_void_p, 1),("max", ctypes.c_void_p, 1),("step", ctypes.c_void_p, 1),("precision", ctypes.c_int, 1),], ctypes.c_void_p )
- RNA_def_property_ui_icon = _c_external_function( "RNA_def_property_ui_icon", [("prop", ctypes.c_void_p, 1),("icon", ctypes.c_int, 1),("consecutive", ctypes.c_int, 1),], ctypes.c_void_p )
- RNA_def_property_update = _c_external_function( "RNA_def_property_update", [("prop", ctypes.c_void_p, 1),("noteflag", ctypes.c_int, 1),("updatefunc", ctypes.c_char_p, 1),], ctypes.c_void_p )
- RNA_def_property_editable_func = _c_external_function( "RNA_def_property_editable_func", [("prop", ctypes.c_void_p, 1),("editable", ctypes.c_char_p, 1),], ctypes.c_void_p )
- RNA_def_property_editable_array_func = _c_external_function( "RNA_def_property_editable_array_func", [("prop", ctypes.c_void_p, 1),("editable", ctypes.c_char_p, 1),], ctypes.c_void_p )
- RNA_def_property_dynamic_array_funcs = _c_external_function( "RNA_def_property_dynamic_array_funcs", [("prop", ctypes.c_void_p, 1),("getlength", ctypes.c_char_p, 1),], ctypes.c_void_p )
- RNA_def_property_boolean_funcs = _c_external_function( "RNA_def_property_boolean_funcs", [("prop", ctypes.c_void_p, 1),("get", ctypes.c_char_p, 1),("set", ctypes.c_char_p, 1),], ctypes.c_void_p )
- RNA_def_property_int_funcs = _c_external_function( "RNA_def_property_int_funcs", [("prop", ctypes.c_void_p, 1),("get", ctypes.c_char_p, 1),("set", ctypes.c_char_p, 1),("range", ctypes.c_char_p, 1),], ctypes.c_void_p )
- RNA_def_property_float_funcs = _c_external_function( "RNA_def_property_float_funcs", [("prop", ctypes.c_void_p, 1),("get", ctypes.c_char_p, 1),("set", ctypes.c_char_p, 1),("range", ctypes.c_char_p, 1),], ctypes.c_void_p )
- RNA_def_property_enum_funcs = _c_external_function( "RNA_def_property_enum_funcs", [("prop", ctypes.c_void_p, 1),("get", ctypes.c_char_p, 1),("set", ctypes.c_char_p, 1),("item", ctypes.c_char_p, 1),], ctypes.c_void_p )
- RNA_def_property_string_funcs = _c_external_function( "RNA_def_property_string_funcs", [("prop", ctypes.c_void_p, 1),("get", ctypes.c_char_p, 1),("length", ctypes.c_char_p, 1),("set", ctypes.c_char_p, 1),], ctypes.c_void_p )
- RNA_def_property_pointer_funcs = _c_external_function( "RNA_def_property_pointer_funcs", [("prop", ctypes.c_void_p, 1),("get", ctypes.c_char_p, 1),("set", ctypes.c_char_p, 1),("typef", ctypes.c_char_p, 1),("poll", ctypes.c_char_p, 1),], ctypes.c_void_p )
- RNA_def_property_collection_funcs = _c_external_function( "RNA_def_property_collection_funcs", [("prop", ctypes.c_void_p, 1),("begin", ctypes.c_char_p, 1),("next", ctypes.c_char_p, 1),("end", ctypes.c_char_p, 1),("get", ctypes.c_char_p, 1),("length", ctypes.c_char_p, 1),("lookupint", ctypes.c_char_p, 1),("lookupstring", ctypes.c_char_p, 1),], ctypes.c_void_p )
- RNA_def_property_srna = _c_external_function( "RNA_def_property_srna", [("prop", ctypes.c_void_p, 1),("type", ctypes.c_char_p, 1),], ctypes.c_void_p )
- RNA_def_function = _c_external_function( "RNA_def_function", [("srna", ctypes.c_void_p, 1),("identifier", ctypes.c_char_p, 1),("call", ctypes.c_char_p, 1),], ctypes.c_void_p )
- RNA_def_function_runtime = _c_external_function( "RNA_def_function_runtime", [("srna", ctypes.c_void_p, 1),("identifier", ctypes.c_char_p, 1),("call", ctypes.c_void_p, 1),], ctypes.c_void_p )
- RNA_def_function_return = _c_external_function( "RNA_def_function_return", [("func", ctypes.c_void_p, 1),("ret", ctypes.c_void_p, 1),], ctypes.c_void_p )
- RNA_def_function_output = _c_external_function( "RNA_def_function_output", [("func", ctypes.c_void_p, 1),("ret", ctypes.c_void_p, 1),], ctypes.c_void_p )
- RNA_def_function_flag = _c_external_function( "RNA_def_function_flag", [("func", ctypes.c_void_p, 1),("flag", ctypes.c_int, 1),], ctypes.c_void_p )
- RNA_def_function_ui_description = _c_external_function( "RNA_def_function_ui_description", [("func", ctypes.c_void_p, 1),("description", ctypes.c_char_p, 1),], ctypes.c_void_p )
- RNA_enum_item_add = _c_external_function( "RNA_enum_item_add", [("items", ctypes.c_void_p, 1),("totitem", ctypes.c_int, 1),("item", ctypes.c_void_p, 1),], ctypes.c_void_p )
- RNA_enum_item_add_separator = _c_external_function( "RNA_enum_item_add_separator", [("items", ctypes.c_void_p, 1),("totitem", ctypes.c_int, 1),], ctypes.c_void_p )
- RNA_enum_items_add = _c_external_function( "RNA_enum_items_add", [("items", ctypes.c_void_p, 1),("totitem", ctypes.c_int, 1),("item", ctypes.c_void_p, 1),], ctypes.c_void_p )
- RNA_enum_items_add_value = _c_external_function( "RNA_enum_items_add_value", [("items", ctypes.c_void_p, 1),("totitem", ctypes.c_int, 1),("item", ctypes.c_void_p, 1),("value", ctypes.c_int, 1),], ctypes.c_void_p )
- RNA_enum_item_end = _c_external_function( "RNA_enum_item_end", [("items", ctypes.c_void_p, 1),("totitem", ctypes.c_int, 1),], ctypes.c_void_p )
- RNA_def_struct_duplicate_pointers = _c_external_function( "RNA_def_struct_duplicate_pointers", [("srna", ctypes.c_void_p, 1),], ctypes.c_void_p )
- RNA_def_struct_free_pointers = _c_external_function( "RNA_def_struct_free_pointers", [("srna", ctypes.c_void_p, 1),], ctypes.c_void_p )
- RNA_def_func_duplicate_pointers = _c_external_function( "RNA_def_func_duplicate_pointers", [("func", ctypes.c_void_p, 1),], ctypes.c_void_p )
- RNA_def_func_free_pointers = _c_external_function( "RNA_def_func_free_pointers", [("func", ctypes.c_void_p, 1),], ctypes.c_void_p )
- RNA_def_property_duplicate_pointers = _c_external_function( "RNA_def_property_duplicate_pointers", [("cont_", ctypes.c_void_p, 1),("prop", ctypes.c_void_p, 1),], ctypes.c_void_p )
- RNA_def_property_free_pointers = _c_external_function( "RNA_def_property_free_pointers", [("prop", ctypes.c_void_p, 1),], ctypes.c_void_p )
- RNA_def_property_free_identifier = _c_external_function( "RNA_def_property_free_identifier", [("cont_", ctypes.c_void_p, 1),("identifier", ctypes.c_char_p, 1),], ctypes.c_int )
- GPU_state_init = _c_external_function( "GPU_state_init", [("None", ctypes.c_void_p, 1),], ctypes.c_void_p )
- GPU_state_print = _c_external_function( "GPU_state_print", [("None", ctypes.c_void_p, 1),], ctypes.c_void_p )
- GPU_begin_object_materials = _c_external_function( "GPU_begin_object_materials", [("v3d", ctypes.c_void_p, 1),("rv3d", ctypes.c_void_p, 1),("scene", ctypes.c_void_p, 1),("ob", ctypes.c_void_p, 1),("glsl", ctypes.c_int, 1),("do_alpha_pass", ctypes.c_int, 1),], ctypes.c_void_p )
- GPU_end_object_materials = _c_external_function( "GPU_end_object_materials", [("None", ctypes.c_void_p, 1),], ctypes.c_void_p )
- GPU_enable_material = _c_external_function( "GPU_enable_material", [("nr", ctypes.c_int, 1),("attribs", ctypes.c_void_p, 1),], ctypes.c_int )
- GPU_disable_material = _c_external_function( "GPU_disable_material", [("None", ctypes.c_void_p, 1),], ctypes.c_void_p )
- GPU_set_material_blend_mode = _c_external_function( "GPU_set_material_blend_mode", [("blendmode", ctypes.c_int, 1),], ctypes.c_void_p )
- GPU_get_material_blend_mode = _c_external_function( "GPU_get_material_blend_mode", [("None", ctypes.c_void_p, 1),], ctypes.c_int )
- GPU_set_tpage = _c_external_function( "GPU_set_tpage", [("tface", ctypes.c_void_p, 1),("mipmap", ctypes.c_int, 1),], ctypes.c_int )
- GPU_default_lights = _c_external_function( "GPU_default_lights", [("None", ctypes.c_void_p, 1),], ctypes.c_int )
- GPU_scene_object_lights = _c_external_function( "GPU_scene_object_lights", [("scene", ctypes.c_void_p, 1),("ob", ctypes.c_void_p, 1),("lay", ctypes.c_int, 1),("viewmat", ctypes.c_void_p, 1),("ortho", ctypes.c_int, 1),], ctypes.c_int )
- GPU_render_text = _c_external_function( "GPU_render_text", [("tface", ctypes.c_void_p, 1),("mode", ctypes.c_int, 1),("textstr", ctypes.c_char_p, 1),("textlen", ctypes.c_int, 1),("col", ctypes.c_int, 1),("v1", ctypes.c_float, 1),("v2", ctypes.c_float, 1),("v3", ctypes.c_float, 1),("v4", ctypes.c_float, 1),("glattrib", ctypes.c_int, 1),], ctypes.c_void_p )
- GPU_set_mipmap = _c_external_function( "GPU_set_mipmap", [("mipmap", ctypes.c_int, 1),], ctypes.c_void_p )
- GPU_set_linear_mipmap = _c_external_function( "GPU_set_linear_mipmap", [("linear", ctypes.c_int, 1),], ctypes.c_void_p )
- GPU_paint_set_mipmap = _c_external_function( "GPU_paint_set_mipmap", [("mipmap", ctypes.c_int, 1),], ctypes.c_void_p )
- GPU_paint_update_image = _c_external_function( "GPU_paint_update_image", [("ima", ctypes.c_void_p, 1),("x", ctypes.c_int, 1),("y", ctypes.c_int, 1),("w", ctypes.c_int, 1),("h", ctypes.c_int, 1),("mipmap", ctypes.c_int, 1),], ctypes.c_void_p )
- GPU_update_images_framechange = _c_external_function( "GPU_update_images_framechange", [("None", ctypes.c_void_p, 1),], ctypes.c_void_p )
- GPU_update_image_time = _c_external_function( "GPU_update_image_time", [("ima", ctypes.c_void_p, 1),("time", ctypes.c_void_p, 1),], ctypes.c_int )
- GPU_verify_image = _c_external_function( "GPU_verify_image", [("ima", ctypes.c_void_p, 1),("iuser", ctypes.c_void_p, 1),("tftile", ctypes.c_int, 1),("tfmode", ctypes.c_int, 1),("compare", ctypes.c_int, 1),("mipmap", ctypes.c_int, 1),], ctypes.c_int )
- GPU_free_image = _c_external_function( "GPU_free_image", [("ima", ctypes.c_void_p, 1),], ctypes.c_void_p )
- GPU_free_images = _c_external_function( "GPU_free_images", [("None", ctypes.c_void_p, 1),], ctypes.c_void_p )
- GPU_free_images_anim = _c_external_function( "GPU_free_images_anim", [("None", ctypes.c_void_p, 1),], ctypes.c_void_p )
- GPU_free_smoke = _c_external_function( "GPU_free_smoke", [("smd", ctypes.c_void_p, 1),], ctypes.c_void_p )
- GPU_create_smoke = _c_external_function( "GPU_create_smoke", [("smd", ctypes.c_void_p, 1),("highres", ctypes.c_int, 1),], ctypes.c_void_p )
- GPU_free_unused_buffers = _c_external_function( "GPU_free_unused_buffers", [("None", ctypes.c_void_p, 1),], ctypes.c_void_p )
- GPU_extensions_disable = _c_external_function( "GPU_extensions_disable", [("None", ctypes.c_void_p, 1),], ctypes.c_void_p )
- GPU_extensions_init = _c_external_function( "GPU_extensions_init", [("None", ctypes.c_void_p, 1),], ctypes.c_void_p )
- GPU_extensions_exit = _c_external_function( "GPU_extensions_exit", [("None", ctypes.c_void_p, 1),], ctypes.c_void_p )
- GPU_print_error = _c_external_function( "GPU_print_error", [("str", ctypes.c_char_p, 1),], ctypes.c_int )
- GPU_glsl_support = _c_external_function( "GPU_glsl_support", [("None", ctypes.c_void_p, 1),], ctypes.c_int )
- GPU_non_power_of_two_support = _c_external_function( "GPU_non_power_of_two_support", [("None", ctypes.c_void_p, 1),], ctypes.c_int )
- GPU_color_depth = _c_external_function( "GPU_color_depth", [("None", ctypes.c_void_p, 1),], ctypes.c_int )
- GPU_type_matches = _c_external_function( "GPU_type_matches", [("device", ctypes.c_void_p, 1),("os", ctypes.c_void_p, 1),("driver", ctypes.c_void_p, 1),], ctypes.c_int )
- GPU_texture_create_1D = _c_external_function( "GPU_texture_create_1D", [("w", ctypes.c_int, 1),("pixels", ctypes.c_float, 1),], ctypes.c_void_p )
- GPU_texture_create_2D = _c_external_function( "GPU_texture_create_2D", [("w", ctypes.c_int, 1),("h", ctypes.c_int, 1),("pixels", ctypes.c_float, 1),], ctypes.c_void_p )
- GPU_texture_create_3D = _c_external_function( "GPU_texture_create_3D", [("w", ctypes.c_int, 1),("h", ctypes.c_int, 1),("depth", ctypes.c_int, 1),("fpixels", ctypes.c_float, 1),], ctypes.c_void_p )
- GPU_texture_create_depth = _c_external_function( "GPU_texture_create_depth", [("w", ctypes.c_int, 1),("h", ctypes.c_int, 1),], ctypes.c_void_p )
- GPU_texture_from_blender = _c_external_function( "GPU_texture_from_blender", [("ima", ctypes.c_void_p, 1),("iuser", ctypes.c_void_p, 1),("time", ctypes.c_void_p, 1),("mipmap", ctypes.c_int, 1),], ctypes.c_void_p )
- GPU_texture_free = _c_external_function( "GPU_texture_free", [("tex", ctypes.c_void_p, 1),], ctypes.c_void_p )
- GPU_texture_ref = _c_external_function( "GPU_texture_ref", [("tex", ctypes.c_void_p, 1),], ctypes.c_void_p )
- GPU_texture_bind = _c_external_function( "GPU_texture_bind", [("tex", ctypes.c_void_p, 1),("number", ctypes.c_int, 1),], ctypes.c_void_p )
- GPU_texture_unbind = _c_external_function( "GPU_texture_unbind", [("tex", ctypes.c_void_p, 1),], ctypes.c_void_p )
- GPU_texture_framebuffer = _c_external_function( "GPU_texture_framebuffer", [("tex", ctypes.c_void_p, 1),], ctypes.c_void_p )
- GPU_texture_target = _c_external_function( "GPU_texture_target", [("tex", ctypes.c_void_p, 1),], ctypes.c_int )
- GPU_texture_opengl_width = _c_external_function( "GPU_texture_opengl_width", [("tex", ctypes.c_void_p, 1),], ctypes.c_int )
- GPU_texture_opengl_height = _c_external_function( "GPU_texture_opengl_height", [("tex", ctypes.c_void_p, 1),], ctypes.c_int )
- GPU_framebuffer_create = _c_external_function( "GPU_framebuffer_create", [], ctypes.c_void_p )
- GPU_framebuffer_texture_attach = _c_external_function( "GPU_framebuffer_texture_attach", [("fb", ctypes.c_void_p, 1),("tex", ctypes.c_void_p, 1),], ctypes.c_int )
- GPU_framebuffer_texture_detach = _c_external_function( "GPU_framebuffer_texture_detach", [("fb", ctypes.c_void_p, 1),("tex", ctypes.c_void_p, 1),], ctypes.c_void_p )
- GPU_framebuffer_texture_bind = _c_external_function( "GPU_framebuffer_texture_bind", [("fb", ctypes.c_void_p, 1),("tex", ctypes.c_void_p, 1),], ctypes.c_void_p )
- GPU_framebuffer_texture_unbind = _c_external_function( "GPU_framebuffer_texture_unbind", [("fb", ctypes.c_void_p, 1),("tex", ctypes.c_void_p, 1),], ctypes.c_void_p )
- GPU_framebuffer_free = _c_external_function( "GPU_framebuffer_free", [("fb", ctypes.c_void_p, 1),], ctypes.c_void_p )
- GPU_framebuffer_restore = _c_external_function( "GPU_framebuffer_restore", [], ctypes.c_void_p )
- GPU_offscreen_create = _c_external_function( "GPU_offscreen_create", [("width", ctypes.c_int, 1),("height", ctypes.c_int, 1),], ctypes.c_void_p )
- GPU_offscreen_free = _c_external_function( "GPU_offscreen_free", [("ofs", ctypes.c_void_p, 1),], ctypes.c_void_p )
- GPU_offscreen_bind = _c_external_function( "GPU_offscreen_bind", [("ofs", ctypes.c_void_p, 1),], ctypes.c_void_p )
- GPU_offscreen_unbind = _c_external_function( "GPU_offscreen_unbind", [("ofs", ctypes.c_void_p, 1),], ctypes.c_void_p )
- GPU_shader_create = _c_external_function( "GPU_shader_create", [("vertexcode", ctypes.c_char_p, 1),("fragcode", ctypes.c_char_p, 1),("libcode", ctypes.c_char_p, 1),], ctypes.c_void_p )
- GPU_shader_free = _c_external_function( "GPU_shader_free", [("shader", ctypes.c_void_p, 1),], ctypes.c_void_p )
- GPU_shader_bind = _c_external_function( "GPU_shader_bind", [("shader", ctypes.c_void_p, 1),], ctypes.c_void_p )
- GPU_shader_unbind = _c_external_function( "GPU_shader_unbind", [], ctypes.c_void_p )
- GPU_shader_get_uniform = _c_external_function( "GPU_shader_get_uniform", [("shader", ctypes.c_void_p, 1),("name", ctypes.c_char_p, 1),], ctypes.c_int )
- GPU_shader_uniform_vector = _c_external_function( "GPU_shader_uniform_vector", [("shader", ctypes.c_void_p, 1),("location", ctypes.c_int, 1),("length", ctypes.c_int, 1),("arraysize", ctypes.c_int, 1),("value", ctypes.c_float, 1),], ctypes.c_void_p )
- GPU_shader_uniform_texture = _c_external_function( "GPU_shader_uniform_texture", [("shader", ctypes.c_void_p, 1),("location", ctypes.c_int, 1),("tex", ctypes.c_void_p, 1),], ctypes.c_void_p )
- GPU_shader_get_attribute = _c_external_function( "GPU_shader_get_attribute", [("shader", ctypes.c_void_p, 1),("name", ctypes.c_char_p, 1),], ctypes.c_int )
- SYS_GetSystem = _c_external_function( "SYS_GetSystem", [("None", ctypes.c_void_p, 1),], ctypes.c_void_p )
- SYS_DeleteSystem = _c_external_function( "SYS_DeleteSystem", [("sys", ctypes.c_void_p, 1),], ctypes.c_void_p )
- SYS_GetCommandLineInt = _c_external_function( "SYS_GetCommandLineInt", [("sys", ctypes.c_void_p, 1),("paramname", ctypes.c_char_p, 1),("defaultvalue", ctypes.c_int, 1),], ctypes.c_int )
- SYS_GetCommandLineFloat = _c_external_function( "SYS_GetCommandLineFloat", [("sys", ctypes.c_void_p, 1),("paramname", ctypes.c_char_p, 1),("defaultvalue", ctypes.c_float, 1),], ctypes.c_float )
- SYS_GetCommandLineString = _c_external_function( "SYS_GetCommandLineString", [("sys", ctypes.c_void_p, 1),("paramname", ctypes.c_char_p, 1),("defaultvalue", ctypes.c_char_p, 1),], ctypes.c_char )
- SYS_WriteCommandLineInt = _c_external_function( "SYS_WriteCommandLineInt", [("sys", ctypes.c_void_p, 1),("paramname", ctypes.c_char_p, 1),("value", ctypes.c_int, 1),], ctypes.c_void_p )
- SYS_WriteCommandLineFloat = _c_external_function( "SYS_WriteCommandLineFloat", [("sys", ctypes.c_void_p, 1),("paramname", ctypes.c_char_p, 1),("value", ctypes.c_float, 1),], ctypes.c_void_p )
- SYS_WriteCommandLineString = _c_external_function( "SYS_WriteCommandLineString", [("sys", ctypes.c_void_p, 1),("paramname", ctypes.c_char_p, 1),("value", ctypes.c_char_p, 1),], ctypes.c_void_p )
- print_help = _c_external_function( "print_help", [("argc", ctypes.c_int, 1),("argv", ctypes.c_void_p, 1),("data", ctypes.c_void_p, 1),], ctypes.c_int )
- print_version = _c_external_function( "print_version", [("argc", ctypes.c_int, 1),("argv", ctypes.c_void_p, 1),("data", ctypes.c_void_p, 1),], ctypes.c_int )
- pluginapi_force_ref = _c_external_function( "pluginapi_force_ref", [("None", ctypes.c_void_p, 1),], ctypes.c_int )
- setCallbacks = _c_external_function( "setCallbacks", [("None", ctypes.c_void_p, 1),], ctypes.c_void_p )
- PIL_check_seconds_timer = _c_external_function( "PIL_check_seconds_timer", [("None", ctypes.c_void_p, 1),], ctypes.c_void_p )
- fpe_handler = _c_external_function( "fpe_handler", [("sig", ctypes.c_int, 1),], ctypes.c_void_p )
- blender_esc = _c_external_function( "blender_esc", [("sig", ctypes.c_int, 1),], ctypes.c_void_p )
- print_version = _c_external_function( "print_version", [("argc", ctypes.c_int, 1),("argv", ctypes.c_void_p, 1),("data", ctypes.c_void_p, 1),], ctypes.c_int )
- print_help = _c_external_function( "print_help", [("argc", ctypes.c_int, 1),("argv", ctypes.c_void_p, 1),("data", ctypes.c_void_p, 1),], ctypes.c_int )
- end_arguments = _c_external_function( "end_arguments", [("argc", ctypes.c_int, 1),("argv", ctypes.c_void_p, 1),("data", ctypes.c_void_p, 1),], ctypes.c_void_p )
- enable_python = _c_external_function( "enable_python", [("argc", ctypes.c_int, 1),("argv", ctypes.c_void_p, 1),("data", ctypes.c_void_p, 1),], ctypes.c_int )
- disable_python = _c_external_function( "disable_python", [("argc", ctypes.c_int, 1),("argv", ctypes.c_void_p, 1),("data", ctypes.c_void_p, 1),], ctypes.c_int )
- background_mode = _c_external_function( "background_mode", [("argc", ctypes.c_int, 1),("argv", ctypes.c_void_p, 1),("data", ctypes.c_void_p, 1),], ctypes.c_int )
- debug_mode = _c_external_function( "debug_mode", [("argc", ctypes.c_int, 1),("argv", ctypes.c_void_p, 1),("data", ctypes.c_void_p, 1),], ctypes.c_int )
- set_fpe = _c_external_function( "set_fpe", [("argc", ctypes.c_int, 1),("argv", ctypes.c_void_p, 1),("data", ctypes.c_void_p, 1),], ctypes.c_int )
- playback_mode = _c_external_function( "playback_mode", [("argc", ctypes.c_int, 1),("argv", ctypes.c_void_p, 1),("data", ctypes.c_void_p, 1),], ctypes.c_void_p )
- prefsize = _c_external_function( "prefsize", [("argc", ctypes.c_int, 1),("argv", ctypes.c_void_p, 1),("data", ctypes.c_void_p, 1),], ctypes.c_int )
- with_borders = _c_external_function( "with_borders", [("argc", ctypes.c_int, 1),("argv", ctypes.c_void_p, 1),("data", ctypes.c_void_p, 1),], ctypes.c_int )
- without_borders = _c_external_function( "without_borders", [("argc", ctypes.c_int, 1),("argv", ctypes.c_void_p, 1),("data", ctypes.c_void_p, 1),], ctypes.c_int )
- register_extension = _c_external_function( "register_extension", [("argc", ctypes.c_int, 1),("argv", ctypes.c_void_p, 1),("data", ctypes.c_void_p, 1),], ctypes.c_int )
- no_joystick = _c_external_function( "no_joystick", [("argc", ctypes.c_int, 1),("argv", ctypes.c_void_p, 1),("data", ctypes.c_void_p, 1),], ctypes.c_int )
- no_glsl = _c_external_function( "no_glsl", [("argc", ctypes.c_int, 1),("argv", ctypes.c_void_p, 1),("data", ctypes.c_void_p, 1),], ctypes.c_int )
- no_audio = _c_external_function( "no_audio", [("argc", ctypes.c_int, 1),("argv", ctypes.c_void_p, 1),("data", ctypes.c_void_p, 1),], ctypes.c_int )
- set_audio = _c_external_function( "set_audio", [("argc", ctypes.c_int, 1),("argv", ctypes.c_void_p, 1),("data", ctypes.c_void_p, 1),], ctypes.c_int )
- set_output = _c_external_function( "set_output", [("argc", ctypes.c_int, 1),("argv", ctypes.c_void_p, 1),("data", ctypes.c_void_p, 1),], ctypes.c_void_p )
- set_engine = _c_external_function( "set_engine", [("argc", ctypes.c_int, 1),("argv", ctypes.c_void_p, 1),("data", ctypes.c_void_p, 1),], ctypes.c_void_p )
- set_image_type = _c_external_function( "set_image_type", [("argc", ctypes.c_int, 1),("argv", ctypes.c_void_p, 1),("data", ctypes.c_void_p, 1),], ctypes.c_void_p )
- set_threads = _c_external_function( "set_threads", [("argc", ctypes.c_int, 1),("argv", ctypes.c_void_p, 1),("data", ctypes.c_void_p, 1),], ctypes.c_void_p )
- set_extension = _c_external_function( "set_extension", [("argc", ctypes.c_int, 1),("argv", ctypes.c_void_p, 1),("data", ctypes.c_void_p, 1),], ctypes.c_void_p )
- set_ge_parameters = _c_external_function( "set_ge_parameters", [("argc", ctypes.c_int, 1),("argv", ctypes.c_void_p, 1),("data", ctypes.c_void_p, 1),], ctypes.c_void_p )
- render_frame = _c_external_function( "render_frame", [("argc", ctypes.c_int, 1),("argv", ctypes.c_void_p, 1),("data", ctypes.c_void_p, 1),], ctypes.c_void_p )
- render_animation = _c_external_function( "render_animation", [("argc", ctypes.c_int, 1),("argv", ctypes.c_void_p, 1),("data", ctypes.c_void_p, 1),], ctypes.c_int )
- set_scene = _c_external_function( "set_scene", [("argc", ctypes.c_int, 1),("argv", ctypes.c_void_p, 1),("data", ctypes.c_void_p, 1),], ctypes.c_void_p )
- set_start_frame = _c_external_function( "set_start_frame", [("argc", ctypes.c_int, 1),("argv", ctypes.c_void_p, 1),("data", ctypes.c_void_p, 1),], ctypes.c_void_p )
- set_end_frame = _c_external_function( "set_end_frame", [("argc", ctypes.c_int, 1),("argv", ctypes.c_void_p, 1),("data", ctypes.c_void_p, 1),], ctypes.c_void_p )
- set_skip_frame = _c_external_function( "set_skip_frame", [("argc", ctypes.c_int, 1),("argv", ctypes.c_void_p, 1),("data", ctypes.c_void_p, 1),], ctypes.c_void_p )
- run_python = _c_external_function( "run_python", [("argc", ctypes.c_int, 1),("argv", ctypes.c_void_p, 1),("data", ctypes.c_void_p, 1),], ctypes.c_void_p )
- run_python_console = _c_external_function( "run_python_console", [("argc", ctypes.c_int, 1),("argv", ctypes.c_void_p, 1),("data", ctypes.c_void_p, 1),], ctypes.c_int )
- load_file = _c_external_function( "load_file", [("argc", ctypes.c_int, 1),("argv", ctypes.c_void_p, 1),("data", ctypes.c_void_p, 1),], ctypes.c_int )
- setupArguments = _c_external_function( "setupArguments", [("C", ctypes.c_void_p, 1),("ba", ctypes.c_void_p, 1),("syshandle", ctypes.c_void_p, 1),], ctypes.c_void_p )
- main = _c_external_function( "main", [("argc", ctypes.c_int, 1),("argv", ctypes.c_void_p, 1),], ctypes.c_int )
- error_cb = _c_external_function( "error_cb", [("err", ctypes.c_char_p, 1),], ctypes.c_void_p )
- mem_error_cb = _c_external_function( "mem_error_cb", [("errorStr", ctypes.c_char_p, 1),], ctypes.c_void_p )
- setCallbacks = _c_external_function( "setCallbacks", [], ctypes.c_void_p )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement