Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import sys
- if "../pypy-trunk" not in sys.path: sys.path.append( "../pypy-trunk" )
- from pypy.rpython.lltypesystem import lltype, rffi
- from pypy.rpython.tool import rffi_platform as platform
- from pypy.translator.tool.cbuild import ExternalCompilationInfo
- from pypy.rpython.annlowlevel import llhelper # for rpy callbacks from C
- ECI = ExternalCompilationInfo(
- #includes = ['semaphore.h'],
- #include_dirs = ['/usr/include'],
- link_files = ['/usr/lib/undefined.so'],
- separate_module_sources=["TODO"] # can inject C code here
- )
- platform.verify_eci(ECI)
- def _c_external_function(name, args=[], result=lltype.Void): # if function takes void then args=[], not args=[lltype.Void]
- return rffi.llexternal(name, args, result, compilation_info=eci)
- fillvertbase = rffi.CStruct( fillvertbase, )
- filledgebase = rffi.CStruct( filledgebase, )
- fillfacebase = rffi.CStruct( fillfacebase, )
- node_all_shaders = rffi.CStruct( node_all_shaders, )
- node_all_composit = rffi.CStruct( node_all_composit, )
- node_all_textures = rffi.CStruct( node_all_textures, )
- MEM_allocN_len = _c_external_function( "MEM_allocN_len", [rffi.VOID,], lltype.Void )
- MEM_freeN = _c_external_function( "MEM_freeN", [rffi.VOID,], lltype.Void )
- MEM_testN = _c_external_function( "MEM_testN", [rffi.VOID,], lltype.Void )
- MEM_dupallocN = _c_external_function( "MEM_dupallocN", [rffi.VOID,], lltype.Void )
- MEM_reallocN = _c_external_function( "MEM_reallocN", [rffi.VOID,size_t,], lltype.Void )
- MEM_callocN = _c_external_function( "MEM_callocN", [size_t,rffi.CCHARP,], lltype.Void )
- MEM_mallocN = _c_external_function( "MEM_mallocN", [size_t,rffi.CCHARP,], lltype.Void )
- MEM_mapallocN = _c_external_function( "MEM_mapallocN", [size_t,rffi.CCHARP,], lltype.Void )
- MEM_printmemlist_pydict = _c_external_function( "MEM_printmemlist_pydict", [rffi.VOID,], lltype.Void )
- MEM_printmemlist = _c_external_function( "MEM_printmemlist", [rffi.VOID,], lltype.Void )
- MEM_callbackmemlist = _c_external_function( "MEM_callbackmemlist", [*function:func,], lltype.Void )
- MEM_printmemlist_stats = _c_external_function( "MEM_printmemlist_stats", [rffi.VOID,], lltype.Void )
- MEM_set_error_callback = _c_external_function( "MEM_set_error_callback", [*function:func,], lltype.Void )
- MEM_check_memory_integrity = _c_external_function( "MEM_check_memory_integrity", [rffi.VOID,], rffi.INT )
- MEM_set_lock_callback = _c_external_function( "MEM_set_lock_callback", [*function:lock,*function:unlock,], lltype.Void )
- MEM_set_memory_debug = _c_external_function( "MEM_set_memory_debug", [rffi.VOID,], lltype.Void )
- MEM_get_memory_in_use = _c_external_function( "MEM_get_memory_in_use", [rffi.VOID,], lltype.Void )
- MEM_get_mapped_memory_in_use = _c_external_function( "MEM_get_mapped_memory_in_use", [rffi.VOID,], lltype.Void )
- MEM_get_memory_blocks_in_use = _c_external_function( "MEM_get_memory_blocks_in_use", [rffi.VOID,], rffi.INT )
- MEM_reset_peak_memory = _c_external_function( "MEM_reset_peak_memory", [rffi.VOID,], lltype.Void )
- MEM_get_peak_memory = _c_external_function( "MEM_get_peak_memory", [rffi.VOID,], lltype.Void )
- BLI_argsInit = _c_external_function( "BLI_argsInit", [rffi.INT,**?,], lltype.Void )
- BLI_argsFree = _c_external_function( "BLI_argsFree", [*struct:bArgs,], lltype.Void )
- BLI_argsAdd = _c_external_function( "BLI_argsAdd", [*struct:bArgs,rffi.INT,rffi.CCHARP,rffi.CCHARP,rffi.CCHARP,BA_ArgCallback,rffi.VOID,], lltype.Void )
- BLI_argsAddCase = _c_external_function( "BLI_argsAddCase", [*struct:bArgs,rffi.INT,rffi.CCHARP,rffi.INT,rffi.CCHARP,rffi.INT,rffi.CCHARP,BA_ArgCallback,rffi.VOID,], lltype.Void )
- BLI_argsParse = _c_external_function( "BLI_argsParse", [*struct:bArgs,rffi.INT,BA_ArgCallback,rffi.VOID,], lltype.Void )
- BLI_argsPrintArgDoc = _c_external_function( "BLI_argsPrintArgDoc", [*struct:bArgs,rffi.CCHARP,], lltype.Void )
- BLI_argsPrintOtherDoc = _c_external_function( "BLI_argsPrintOtherDoc", [*struct:bArgs,], lltype.Void )
- BLI_argsPrint = _c_external_function( "BLI_argsPrint", [*struct:bArgs,], lltype.Void )
- BLI_argsArgv = _c_external_function( "BLI_argsArgv", [*struct:bArgs,], lltype.Void )
- BLI_threadapi_init = _c_external_function( "BLI_threadapi_init", [rffi.VOID,], lltype.Void )
- BLI_init_threads = _c_external_function( "BLI_init_threads", [*struct:ListBase,*function:do_thread,rffi.INT,], lltype.Void )
- BLI_available_threads = _c_external_function( "BLI_available_threads", [*struct:ListBase,], rffi.INT )
- BLI_available_thread_index = _c_external_function( "BLI_available_thread_index", [*struct:ListBase,], rffi.INT )
- BLI_insert_thread = _c_external_function( "BLI_insert_thread", [*struct:ListBase,rffi.VOID,], lltype.Void )
- BLI_remove_thread = _c_external_function( "BLI_remove_thread", [*struct:ListBase,rffi.VOID,], lltype.Void )
- BLI_remove_thread_index = _c_external_function( "BLI_remove_thread_index", [*struct:ListBase,rffi.INT,], lltype.Void )
- BLI_remove_threads = _c_external_function( "BLI_remove_threads", [*struct:ListBase,], lltype.Void )
- BLI_end_threads = _c_external_function( "BLI_end_threads", [*struct:ListBase,], lltype.Void )
- BLI_thread_is_main = _c_external_function( "BLI_thread_is_main", [rffi.VOID,], rffi.INT )
- BLI_system_thread_count = _c_external_function( "BLI_system_thread_count", [rffi.VOID,], rffi.INT )
- BLI_lock_thread = _c_external_function( "BLI_lock_thread", [rffi.INT,], lltype.Void )
- BLI_unlock_thread = _c_external_function( "BLI_unlock_thread", [rffi.INT,], lltype.Void )
- BLI_mutex_init = _c_external_function( "BLI_mutex_init", [ThreadMutex,], lltype.Void )
- BLI_mutex_lock = _c_external_function( "BLI_mutex_lock", [ThreadMutex,], lltype.Void )
- BLI_mutex_unlock = _c_external_function( "BLI_mutex_unlock", [ThreadMutex,], lltype.Void )
- BLI_mutex_end = _c_external_function( "BLI_mutex_end", [ThreadMutex,], lltype.Void )
- BLI_rw_mutex_init = _c_external_function( "BLI_rw_mutex_init", [ThreadRWMutex,], lltype.Void )
- BLI_rw_mutex_lock = _c_external_function( "BLI_rw_mutex_lock", [ThreadRWMutex,rffi.INT,], lltype.Void )
- BLI_rw_mutex_unlock = _c_external_function( "BLI_rw_mutex_unlock", [ThreadRWMutex,], lltype.Void )
- BLI_rw_mutex_end = _c_external_function( "BLI_rw_mutex_end", [ThreadRWMutex,], lltype.Void )
- BLI_create_worker = _c_external_function( "BLI_create_worker", [*function:do_thread,rffi.INT,rffi.INT,], lltype.Void )
- BLI_end_worker = _c_external_function( "BLI_end_worker", [*struct:ThreadedWorker,], lltype.Void )
- BLI_destroy_worker = _c_external_function( "BLI_destroy_worker", [*struct:ThreadedWorker,], lltype.Void )
- BLI_insert_work = _c_external_function( "BLI_insert_work", [*struct:ThreadedWorker,rffi.VOID,], lltype.Void )
- BLI_thread_queue_init = _c_external_function( "BLI_thread_queue_init", [], lltype.Void )
- BLI_thread_queue_free = _c_external_function( "BLI_thread_queue_free", [ThreadQueue,], lltype.Void )
- BLI_thread_queue_push = _c_external_function( "BLI_thread_queue_push", [ThreadQueue,rffi.VOID,], lltype.Void )
- BLI_thread_queue_pop = _c_external_function( "BLI_thread_queue_pop", [ThreadQueue,], lltype.Void )
- BLI_thread_queue_pop_timeout = _c_external_function( "BLI_thread_queue_pop_timeout", [ThreadQueue,rffi.INT,], lltype.Void )
- BLI_thread_queue_size = _c_external_function( "BLI_thread_queue_size", [ThreadQueue,], rffi.INT )
- BLI_thread_queue_nowait = _c_external_function( "BLI_thread_queue_nowait", [ThreadQueue,], lltype.Void )
- GEN_init_messaging_system = _c_external_function( "GEN_init_messaging_system", [rffi.VOID,], lltype.Void )
- addlisttolist = _c_external_function( "addlisttolist", [*struct:ListBase,*struct:ListBase,], lltype.Void )
- BLI_insertlink = _c_external_function( "BLI_insertlink", [*struct:ListBase,rffi.VOID,rffi.VOID,], lltype.Void )
- BLI_findlink = _c_external_function( "BLI_findlink", [*struct:ListBase,rffi.INT,], lltype.Void )
- BLI_findindex = _c_external_function( "BLI_findindex", [*struct:ListBase,rffi.VOID,], rffi.INT )
- BLI_findstring = _c_external_function( "BLI_findstring", [*struct:ListBase,rffi.CCHARP,rffi.INT,], lltype.Void )
- BLI_findstring_ptr = _c_external_function( "BLI_findstring_ptr", [*struct:ListBase,rffi.CCHARP,rffi.INT,], lltype.Void )
- BLI_findstringindex = _c_external_function( "BLI_findstringindex", [*struct:ListBase,rffi.CCHARP,rffi.INT,], rffi.INT )
- BLI_freelistN = _c_external_function( "BLI_freelistN", [*struct:ListBase,], lltype.Void )
- BLI_addtail = _c_external_function( "BLI_addtail", [*struct:ListBase,rffi.VOID,], lltype.Void )
- BLI_remlink = _c_external_function( "BLI_remlink", [*struct:ListBase,rffi.VOID,], lltype.Void )
- BLI_remlink_safe = _c_external_function( "BLI_remlink_safe", [*struct:ListBase,rffi.VOID,], rffi.INT )
- BLI_addhead = _c_external_function( "BLI_addhead", [*struct:ListBase,rffi.VOID,], lltype.Void )
- BLI_insertlinkbefore = _c_external_function( "BLI_insertlinkbefore", [*struct:ListBase,rffi.VOID,rffi.VOID,], lltype.Void )
- BLI_insertlinkafter = _c_external_function( "BLI_insertlinkafter", [*struct:ListBase,rffi.VOID,rffi.VOID,], lltype.Void )
- BLI_sortlist = _c_external_function( "BLI_sortlist", [*struct:ListBase,*function:cmp,], lltype.Void )
- BLI_freelist = _c_external_function( "BLI_freelist", [*struct:ListBase,], lltype.Void )
- BLI_countlist = _c_external_function( "BLI_countlist", [*struct:ListBase,], rffi.INT )
- BLI_freelinkN = _c_external_function( "BLI_freelinkN", [*struct:ListBase,rffi.VOID,], lltype.Void )
- BLI_duplicatelist = _c_external_function( "BLI_duplicatelist", [*struct:ListBase,*struct:ListBase,], lltype.Void )
- BLI_genericNodeN = _c_external_function( "BLI_genericNodeN", [rffi.VOID,], lltype.Void )
- BLI_strdup = _c_external_function( "BLI_strdup", [rffi.CCHARP,], rffi.CHAR )
- BLI_strdupn = _c_external_function( "BLI_strdupn", [rffi.CCHARP,rffi.INT,], rffi.CHAR )
- BLI_strdupcat = _c_external_function( "BLI_strdupcat", [rffi.CCHARP,rffi.CCHARP,], rffi.CHAR )
- BLI_strncpy = _c_external_function( "BLI_strncpy", [rffi.CCHARP,rffi.CCHARP,rffi.INT,], rffi.CHAR )
- BLI_getQuotedStr = _c_external_function( "BLI_getQuotedStr", [rffi.CCHARP,rffi.CCHARP,], rffi.CHAR )
- BLI_replacestr = _c_external_function( "BLI_replacestr", [rffi.CCHARP,rffi.CCHARP,rffi.CCHARP,], rffi.CHAR )
- BLI_snprintf = _c_external_function( "BLI_snprintf", [rffi.CCHARP,size_t,rffi.CCHARP,], rffi.INT )
- BLI_sprintfN = _c_external_function( "BLI_sprintfN", [rffi.CCHARP,], rffi.CHAR )
- BLI_streq = _c_external_function( "BLI_streq", [rffi.CCHARP,rffi.CCHARP,], rffi.INT )
- BLI_strcaseeq = _c_external_function( "BLI_strcaseeq", [rffi.CCHARP,rffi.CCHARP,], rffi.INT )
- BLI_strcasestr = _c_external_function( "BLI_strcasestr", [rffi.CCHARP,rffi.CCHARP,], rffi.CHAR )
- BLI_strcasecmp = _c_external_function( "BLI_strcasecmp", [rffi.CCHARP,rffi.CCHARP,], rffi.INT )
- BLI_strncasecmp = _c_external_function( "BLI_strncasecmp", [rffi.CCHARP,rffi.CCHARP,rffi.INT,], rffi.INT )
- BLI_natstrcmp = _c_external_function( "BLI_natstrcmp", [rffi.CCHARP,rffi.CCHARP,], rffi.INT )
- BLI_strnlen = _c_external_function( "BLI_strnlen", [rffi.CCHARP,size_t,], lltype.Void )
- BLI_timestr = _c_external_function( "BLI_timestr", [double,rffi.CCHARP,], lltype.Void )
- BLI_utf8_invalid_byte = _c_external_function( "BLI_utf8_invalid_byte", [rffi.CCHARP,rffi.INT,], rffi.INT )
- BLI_utf8_invalid_strip = _c_external_function( "BLI_utf8_invalid_strip", [rffi.CCHARP,rffi.INT,], rffi.INT )
- BLI_getDefaultDocumentFolder = _c_external_function( "BLI_getDefaultDocumentFolder", [rffi.VOID,], rffi.CHAR )
- BLI_get_folder = _c_external_function( "BLI_get_folder", [rffi.INT,rffi.CCHARP,], rffi.CHAR )
- BLI_get_folder_create = _c_external_function( "BLI_get_folder_create", [rffi.INT,rffi.CCHARP,], rffi.CHAR )
- BLI_setenv = _c_external_function( "BLI_setenv", [rffi.CCHARP,rffi.CCHARP,], lltype.Void )
- BLI_setenv_if_new = _c_external_function( "BLI_setenv_if_new", [rffi.CCHARP,rffi.CCHARP,], lltype.Void )
- BLI_make_file_string = _c_external_function( "BLI_make_file_string", [rffi.CCHARP,rffi.CCHARP,rffi.CCHARP,rffi.CCHARP,], lltype.Void )
- BLI_make_exist = _c_external_function( "BLI_make_exist", [rffi.CCHARP,], lltype.Void )
- BLI_make_existing_file = _c_external_function( "BLI_make_existing_file", [rffi.CCHARP,], lltype.Void )
- BLI_split_dirfile = _c_external_function( "BLI_split_dirfile", [rffi.CCHARP,rffi.CCHARP,rffi.CCHARP,], lltype.Void )
- BLI_join_dirfile = _c_external_function( "BLI_join_dirfile", [rffi.CCHARP,rffi.CCHARP,rffi.CCHARP,], lltype.Void )
- BLI_path_basename = _c_external_function( "BLI_path_basename", [rffi.CCHARP,], rffi.CHAR )
- BKE_rebase_path = _c_external_function( "BKE_rebase_path", [rffi.CCHARP,rffi.INT,rffi.CCHARP,rffi.INT,rffi.CCHARP,rffi.CCHARP,rffi.CCHARP,], rffi.INT )
- BLI_getlastdir = _c_external_function( "BLI_getlastdir", [rffi.CCHARP,rffi.CCHARP,rffi.INT,], lltype.Void )
- BLI_testextensie = _c_external_function( "BLI_testextensie", [rffi.CCHARP,rffi.CCHARP,], rffi.INT )
- BLI_testextensie_array = _c_external_function( "BLI_testextensie_array", [rffi.CCHARP,**?,], rffi.INT )
- BLI_replace_extension = _c_external_function( "BLI_replace_extension", [rffi.CCHARP,rffi.INT,rffi.CCHARP,], rffi.INT )
- BLI_uniquename = _c_external_function( "BLI_uniquename", [*struct:ListBase,rffi.VOID,array,rffi.CHAR,short,short,], lltype.Void )
- BLI_newname = _c_external_function( "BLI_newname", [rffi.CCHARP,rffi.INT,], lltype.Void )
- BLI_stringdec = _c_external_function( "BLI_stringdec", [rffi.CCHARP,rffi.CCHARP,rffi.CCHARP,short,], rffi.INT )
- BLI_stringenc = _c_external_function( "BLI_stringenc", [rffi.CCHARP,rffi.CCHARP,rffi.CCHARP,short,rffi.INT,], lltype.Void )
- BLI_splitdirstring = _c_external_function( "BLI_splitdirstring", [rffi.CCHARP,rffi.CCHARP,], lltype.Void )
- BLI_clean = _c_external_function( "BLI_clean", [rffi.CCHARP,], lltype.Void )
- BLI_cleanup_file = _c_external_function( "BLI_cleanup_file", [rffi.CCHARP,rffi.CCHARP,], lltype.Void )
- BLI_cleanup_dir = _c_external_function( "BLI_cleanup_dir", [rffi.CCHARP,rffi.CCHARP,], lltype.Void )
- BLI_parent_dir = _c_external_function( "BLI_parent_dir", [rffi.CCHARP,], rffi.INT )
- BLI_has_parent = _c_external_function( "BLI_has_parent", [rffi.CCHARP,], rffi.INT )
- BLI_path_abs = _c_external_function( "BLI_path_abs", [rffi.CCHARP,rffi.CCHARP,], rffi.INT )
- BLI_path_frame = _c_external_function( "BLI_path_frame", [rffi.CCHARP,rffi.INT,rffi.INT,], rffi.INT )
- BLI_path_frame_range = _c_external_function( "BLI_path_frame_range", [rffi.CCHARP,rffi.INT,rffi.INT,rffi.INT,], rffi.INT )
- BLI_path_cwd = _c_external_function( "BLI_path_cwd", [rffi.CCHARP,], rffi.INT )
- BLI_path_rel = _c_external_function( "BLI_path_rel", [rffi.CCHARP,rffi.CCHARP,], lltype.Void )
- BLI_char_switch = _c_external_function( "BLI_char_switch", [rffi.CCHARP,rffi.CHAR,rffi.CHAR,], lltype.Void )
- BLI_where_am_i = _c_external_function( "BLI_where_am_i", [rffi.CCHARP,rffi.CCHARP,], lltype.Void )
- get_install_dir = _c_external_function( "get_install_dir", [rffi.VOID,], rffi.CHAR )
- BLI_where_is_temp = _c_external_function( "BLI_where_is_temp", [rffi.CCHARP,rffi.INT,], lltype.Void )
- BLI_adddirstrings = _c_external_function( "BLI_adddirstrings", [rffi.VOID,], lltype.Void )
- BLI_builddir = _c_external_function( "BLI_builddir", [rffi.CCHARP,rffi.CCHARP,], lltype.Void )
- BLI_compare = _c_external_function( "BLI_compare", [*struct:direntry,*struct:direntry,], rffi.INT )
- BLI_filesize = _c_external_function( "BLI_filesize", [rffi.INT,], lltype.Void )
- BLI_filepathsize = _c_external_function( "BLI_filepathsize", [rffi.CCHARP,], lltype.Void )
- BLI_diskfree = _c_external_function( "BLI_diskfree", [rffi.CCHARP,], lltype.Void )
- BLI_getwdN = _c_external_function( "BLI_getwdN", [rffi.CCHARP,], rffi.CHAR )
- BLI_getdir = _c_external_function( "BLI_getdir", [rffi.CCHARP,**?,], rffi.INT )
- BLI_exist = _c_external_function( "BLI_exist", [rffi.CCHARP,], rffi.INT )
- BLI_is_dir = _c_external_function( "BLI_is_dir", [rffi.CCHARP,], rffi.INT )
- BLI_read_file_as_lines = _c_external_function( "BLI_read_file_as_lines", [rffi.CCHARP,], lltype.Void )
- BLI_free_file_lines = _c_external_function( "BLI_free_file_lines", [*struct:LinkNode,], lltype.Void )
- BLI_file_older = _c_external_function( "BLI_file_older", [rffi.CCHARP,rffi.CCHARP,], rffi.INT )
- BLI_recurdir_fileops = _c_external_function( "BLI_recurdir_fileops", [rffi.CCHARP,], lltype.Void )
- BLI_link = _c_external_function( "BLI_link", [rffi.CCHARP,rffi.CCHARP,], rffi.INT )
- BLI_is_writable = _c_external_function( "BLI_is_writable", [rffi.CCHARP,], rffi.INT )
- BLI_exists = _c_external_function( "BLI_exists", [rffi.CCHARP,], rffi.INT )
- BLI_copy_fileops = _c_external_function( "BLI_copy_fileops", [rffi.CCHARP,rffi.CCHARP,], rffi.INT )
- BLI_rename = _c_external_function( "BLI_rename", [rffi.CCHARP,rffi.CCHARP,], rffi.INT )
- BLI_gzip = _c_external_function( "BLI_gzip", [rffi.CCHARP,rffi.CCHARP,], rffi.INT )
- BLI_delete = _c_external_function( "BLI_delete", [rffi.CCHARP,rffi.INT,rffi.INT,], rffi.INT )
- BLI_move = _c_external_function( "BLI_move", [rffi.CCHARP,rffi.CCHARP,], rffi.INT )
- BLI_touch = _c_external_function( "BLI_touch", [rffi.CCHARP,], rffi.INT )
- BLI_last_slash = _c_external_function( "BLI_last_slash", [rffi.CCHARP,], rffi.CHAR )
- BLI_add_slash = _c_external_function( "BLI_add_slash", [rffi.CCHARP,], rffi.INT )
- BLI_del_slash = _c_external_function( "BLI_del_slash", [rffi.CCHARP,], lltype.Void )
- first_slash = _c_external_function( "first_slash", [rffi.CCHARP,], rffi.CHAR )
- BLI_setCmdCallBack = _c_external_function( "BLI_setCmdCallBack", [*function:f,], lltype.Void )
- BLI_rcti_is_empty = _c_external_function( "BLI_rcti_is_empty", [*struct:rcti,], rffi.INT )
- BLI_rctf_is_empty = _c_external_function( "BLI_rctf_is_empty", [*struct:rctf,], rffi.INT )
- BLI_init_rctf = _c_external_function( "BLI_init_rctf", [*struct:rctf,rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,], lltype.Void )
- BLI_init_rcti = _c_external_function( "BLI_init_rcti", [*struct:rcti,rffi.INT,rffi.INT,rffi.INT,rffi.INT,], lltype.Void )
- BLI_translate_rctf = _c_external_function( "BLI_translate_rctf", [*struct:rctf,rffi.FLOAT,rffi.FLOAT,], lltype.Void )
- BLI_translate_rcti = _c_external_function( "BLI_translate_rcti", [*struct:rcti,rffi.INT,rffi.INT,], lltype.Void )
- BLI_resize_rcti = _c_external_function( "BLI_resize_rcti", [*struct:rcti,rffi.INT,rffi.INT,], lltype.Void )
- BLI_resize_rctf = _c_external_function( "BLI_resize_rctf", [*struct:rctf,rffi.FLOAT,rffi.FLOAT,], lltype.Void )
- BLI_in_rcti = _c_external_function( "BLI_in_rcti", [*struct:rcti,rffi.INT,rffi.INT,], rffi.INT )
- BLI_in_rctf = _c_external_function( "BLI_in_rctf", [*struct:rctf,rffi.FLOAT,rffi.FLOAT,], rffi.INT )
- BLI_isect_rctf = _c_external_function( "BLI_isect_rctf", [*struct:rctf,*struct:rctf,*struct:rctf,], rffi.INT )
- BLI_isect_rcti = _c_external_function( "BLI_isect_rcti", [*struct:rcti,*struct:rcti,*struct:rcti,], rffi.INT )
- BLI_union_rctf = _c_external_function( "BLI_union_rctf", [*struct:rctf,*struct:rctf,], lltype.Void )
- BLI_union_rcti = _c_external_function( "BLI_union_rcti", [*struct:rcti,*struct:rcti,], lltype.Void )
- BLI_copy_rcti_rctf = _c_external_function( "BLI_copy_rcti_rctf", [*struct:rcti,*struct:rctf,], lltype.Void )
- print_rctf = _c_external_function( "print_rctf", [rffi.CCHARP,*struct:rctf,], lltype.Void )
- print_rcti = _c_external_function( "print_rcti", [rffi.CCHARP,*struct:rcti,], lltype.Void )
- BLI_addfillvert = _c_external_function( "BLI_addfillvert", [rffi.FLOAT,], lltype.Void )
- BLI_addfilledge = _c_external_function( "BLI_addfilledge", [*struct:EditVert,*struct:EditVert,], lltype.Void )
- BLI_edgefill = _c_external_function( "BLI_edgefill", [rffi.INT,rffi.INT,], rffi.INT )
- BLI_end_edgefill = _c_external_function( "BLI_end_edgefill", [rffi.VOID,], lltype.Void )
- BLI_setErrorCallBack = _c_external_function( "BLI_setErrorCallBack", [*function:f,], lltype.Void )
- BLI_setInterruptCallBack = _c_external_function( "BLI_setInterruptCallBack", [*function:f,], lltype.Void )
- BLI_hnoise = _c_external_function( "BLI_hnoise", [rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,], rffi.FLOAT )
- BLI_hnoisep = _c_external_function( "BLI_hnoisep", [rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,], rffi.FLOAT )
- BLI_turbulence = _c_external_function( "BLI_turbulence", [rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,rffi.INT,], rffi.FLOAT )
- BLI_turbulence1 = _c_external_function( "BLI_turbulence1", [rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,rffi.INT,], rffi.FLOAT )
- BLI_gNoise = _c_external_function( "BLI_gNoise", [rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,rffi.INT,rffi.INT,], rffi.FLOAT )
- BLI_gTurbulence = _c_external_function( "BLI_gTurbulence", [rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,rffi.INT,rffi.INT,rffi.INT,], rffi.FLOAT )
- mg_fBm = _c_external_function( "mg_fBm", [rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,rffi.INT,], rffi.FLOAT )
- mg_MultiFractal = _c_external_function( "mg_MultiFractal", [rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,rffi.INT,], rffi.FLOAT )
- mg_VLNoise = _c_external_function( "mg_VLNoise", [rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,rffi.INT,rffi.INT,], rffi.FLOAT )
- mg_HeteroTerrain = _c_external_function( "mg_HeteroTerrain", [rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,rffi.INT,], rffi.FLOAT )
- mg_HybridMultiFractal = _c_external_function( "mg_HybridMultiFractal", [rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,rffi.INT,], rffi.FLOAT )
- mg_RidgedMultiFractal = _c_external_function( "mg_RidgedMultiFractal", [rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,rffi.INT,], rffi.FLOAT )
- voronoi = _c_external_function( "voronoi", [rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,rffi.INT,], lltype.Void )
- cellNoise = _c_external_function( "cellNoise", [rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,], rffi.FLOAT )
- cellNoiseV = _c_external_function( "cellNoiseV", [rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,], lltype.Void )
- BKE_read_file = _c_external_function( "BKE_read_file", [*struct:bContext,rffi.CCHARP,rffi.VOID,*struct:ReportList,], rffi.INT )
- BKE_read_file_from_memory = _c_external_function( "BKE_read_file_from_memory", [*struct:bContext,rffi.CCHARP,rffi.INT,rffi.VOID,*struct:ReportList,], rffi.INT )
- BKE_read_file_from_memfile = _c_external_function( "BKE_read_file_from_memfile", [*struct:bContext,*struct:MemFile,*struct:ReportList,], rffi.INT )
- free_blender = _c_external_function( "free_blender", [rffi.VOID,], lltype.Void )
- initglobals = _c_external_function( "initglobals", [rffi.VOID,], lltype.Void )
- BKE_userdef_free = _c_external_function( "BKE_userdef_free", [rffi.VOID,], lltype.Void )
- set_blender_test_break_cb = _c_external_function( "set_blender_test_break_cb", [*function:func,], lltype.Void )
- blender_test_break = _c_external_function( "blender_test_break", [rffi.VOID,], rffi.INT )
- BKE_write_undo = _c_external_function( "BKE_write_undo", [*struct:bContext,rffi.CCHARP,], lltype.Void )
- BKE_undo_step = _c_external_function( "BKE_undo_step", [*struct:bContext,rffi.INT,], lltype.Void )
- BKE_undo_name = _c_external_function( "BKE_undo_name", [*struct:bContext,rffi.CCHARP,], lltype.Void )
- BKE_reset_undo = _c_external_function( "BKE_reset_undo", [rffi.VOID,], lltype.Void )
- BKE_undo_menu_string = _c_external_function( "BKE_undo_menu_string", [rffi.VOID,], rffi.CHAR )
- BKE_undo_number = _c_external_function( "BKE_undo_number", [*struct:bContext,rffi.INT,], lltype.Void )
- BKE_undo_save_quit = _c_external_function( "BKE_undo_save_quit", [rffi.VOID,], lltype.Void )
- BKE_undo_get_main = _c_external_function( "BKE_undo_get_main", [**?,], lltype.Void )
- CTX_create = _c_external_function( "CTX_create", [rffi.VOID,], lltype.Void )
- CTX_free = _c_external_function( "CTX_free", [bContext,], lltype.Void )
- CTX_copy = _c_external_function( "CTX_copy", [bContext,], lltype.Void )
- CTX_store_add = _c_external_function( "CTX_store_add", [ListBase,rffi.CCHARP,PointerRNA,], lltype.Void )
- CTX_store_set = _c_external_function( "CTX_store_set", [bContext,bContextStore,], lltype.Void )
- CTX_store_copy = _c_external_function( "CTX_store_copy", [bContextStore,], lltype.Void )
- CTX_store_free = _c_external_function( "CTX_store_free", [bContextStore,], lltype.Void )
- CTX_store_free_list = _c_external_function( "CTX_store_free_list", [ListBase,], lltype.Void )
- CTX_py_init_get = _c_external_function( "CTX_py_init_get", [bContext,], rffi.INT )
- CTX_py_init_set = _c_external_function( "CTX_py_init_set", [bContext,rffi.INT,], lltype.Void )
- CTX_py_dict_get = _c_external_function( "CTX_py_dict_get", [bContext,], lltype.Void )
- CTX_py_dict_set = _c_external_function( "CTX_py_dict_set", [bContext,rffi.VOID,], lltype.Void )
- CTX_wm_manager = _c_external_function( "CTX_wm_manager", [bContext,], lltype.Void )
- CTX_wm_window = _c_external_function( "CTX_wm_window", [bContext,], lltype.Void )
- CTX_wm_screen = _c_external_function( "CTX_wm_screen", [bContext,], lltype.Void )
- CTX_wm_area = _c_external_function( "CTX_wm_area", [bContext,], lltype.Void )
- CTX_wm_space_data = _c_external_function( "CTX_wm_space_data", [bContext,], lltype.Void )
- CTX_wm_region = _c_external_function( "CTX_wm_region", [bContext,], lltype.Void )
- CTX_wm_region_data = _c_external_function( "CTX_wm_region_data", [bContext,], lltype.Void )
- CTX_wm_menu = _c_external_function( "CTX_wm_menu", [bContext,], lltype.Void )
- CTX_wm_reports = _c_external_function( "CTX_wm_reports", [bContext,], lltype.Void )
- CTX_wm_view3d = _c_external_function( "CTX_wm_view3d", [bContext,], lltype.Void )
- CTX_wm_region_view3d = _c_external_function( "CTX_wm_region_view3d", [bContext,], lltype.Void )
- CTX_wm_space_text = _c_external_function( "CTX_wm_space_text", [bContext,], lltype.Void )
- CTX_wm_space_image = _c_external_function( "CTX_wm_space_image", [bContext,], lltype.Void )
- CTX_wm_space_console = _c_external_function( "CTX_wm_space_console", [bContext,], lltype.Void )
- CTX_wm_space_buts = _c_external_function( "CTX_wm_space_buts", [bContext,], lltype.Void )
- CTX_wm_space_file = _c_external_function( "CTX_wm_space_file", [bContext,], lltype.Void )
- CTX_wm_space_seq = _c_external_function( "CTX_wm_space_seq", [bContext,], lltype.Void )
- CTX_wm_space_outliner = _c_external_function( "CTX_wm_space_outliner", [bContext,], lltype.Void )
- CTX_wm_space_nla = _c_external_function( "CTX_wm_space_nla", [bContext,], lltype.Void )
- CTX_wm_space_time = _c_external_function( "CTX_wm_space_time", [bContext,], lltype.Void )
- CTX_wm_space_node = _c_external_function( "CTX_wm_space_node", [bContext,], lltype.Void )
- CTX_wm_space_logic = _c_external_function( "CTX_wm_space_logic", [bContext,], lltype.Void )
- CTX_wm_space_graph = _c_external_function( "CTX_wm_space_graph", [bContext,], lltype.Void )
- CTX_wm_space_action = _c_external_function( "CTX_wm_space_action", [bContext,], lltype.Void )
- CTX_wm_space_info = _c_external_function( "CTX_wm_space_info", [bContext,], lltype.Void )
- CTX_wm_space_userpref = _c_external_function( "CTX_wm_space_userpref", [bContext,], lltype.Void )
- CTX_wm_manager_set = _c_external_function( "CTX_wm_manager_set", [bContext,*struct:wmWindowManager,], lltype.Void )
- CTX_wm_window_set = _c_external_function( "CTX_wm_window_set", [bContext,*struct:wmWindow,], lltype.Void )
- CTX_wm_screen_set = _c_external_function( "CTX_wm_screen_set", [bContext,*struct:bScreen,], lltype.Void )
- CTX_wm_area_set = _c_external_function( "CTX_wm_area_set", [bContext,*struct:ScrArea,], lltype.Void )
- CTX_wm_region_set = _c_external_function( "CTX_wm_region_set", [bContext,*struct:ARegion,], lltype.Void )
- CTX_wm_menu_set = _c_external_function( "CTX_wm_menu_set", [bContext,*struct:ARegion,], lltype.Void )
- CTX_data_pointer_get = _c_external_function( "CTX_data_pointer_get", [bContext,rffi.CCHARP,], lltype.Void )
- CTX_data_pointer_get_type = _c_external_function( "CTX_data_pointer_get_type", [bContext,rffi.CCHARP,StructRNA,], lltype.Void )
- CTX_data_collection_get = _c_external_function( "CTX_data_collection_get", [bContext,rffi.CCHARP,], lltype.Void )
- CTX_data_dir_get = _c_external_function( "CTX_data_dir_get", [bContext,], lltype.Void )
- CTX_data_get = _c_external_function( "CTX_data_get", [bContext,rffi.CCHARP,PointerRNA,ListBase,short,], rffi.INT )
- CTX_data_id_pointer_set = _c_external_function( "CTX_data_id_pointer_set", [bContextDataResult,*struct:ID,], lltype.Void )
- CTX_data_pointer_set = _c_external_function( "CTX_data_pointer_set", [bContextDataResult,*struct:ID,StructRNA,rffi.VOID,], lltype.Void )
- CTX_data_id_list_add = _c_external_function( "CTX_data_id_list_add", [bContextDataResult,*struct:ID,], lltype.Void )
- CTX_data_list_add = _c_external_function( "CTX_data_list_add", [bContextDataResult,*struct:ID,StructRNA,rffi.VOID,], lltype.Void )
- CTX_data_dir_set = _c_external_function( "CTX_data_dir_set", [bContextDataResult,**?,], lltype.Void )
- CTX_data_type_set = _c_external_function( "CTX_data_type_set", [*struct:bContextDataResult,short,], lltype.Void )
- CTX_data_type_get = _c_external_function( "CTX_data_type_get", [*struct:bContextDataResult,], lltype.Void )
- CTX_data_equals = _c_external_function( "CTX_data_equals", [rffi.CCHARP,rffi.CCHARP,], rffi.INT )
- CTX_data_dir = _c_external_function( "CTX_data_dir", [rffi.CCHARP,], rffi.INT )
- ctx_data_list_count = _c_external_function( "ctx_data_list_count", [bContext,*function:func,], rffi.INT )
- CTX_data_main = _c_external_function( "CTX_data_main", [bContext,], lltype.Void )
- CTX_data_scene = _c_external_function( "CTX_data_scene", [bContext,], lltype.Void )
- CTX_data_tool_settings = _c_external_function( "CTX_data_tool_settings", [bContext,], lltype.Void )
- CTX_data_mode_string = _c_external_function( "CTX_data_mode_string", [bContext,], rffi.CHAR )
- CTX_data_mode_enum = _c_external_function( "CTX_data_mode_enum", [bContext,], rffi.INT )
- CTX_data_main_set = _c_external_function( "CTX_data_main_set", [bContext,*struct:Main,], lltype.Void )
- CTX_data_scene_set = _c_external_function( "CTX_data_scene_set", [bContext,*struct:Scene,], lltype.Void )
- CTX_data_selected_editable_objects = _c_external_function( "CTX_data_selected_editable_objects", [bContext,ListBase,], rffi.INT )
- CTX_data_selected_editable_bases = _c_external_function( "CTX_data_selected_editable_bases", [bContext,ListBase,], rffi.INT )
- CTX_data_selected_objects = _c_external_function( "CTX_data_selected_objects", [bContext,ListBase,], rffi.INT )
- CTX_data_selected_bases = _c_external_function( "CTX_data_selected_bases", [bContext,ListBase,], rffi.INT )
- CTX_data_visible_objects = _c_external_function( "CTX_data_visible_objects", [bContext,ListBase,], rffi.INT )
- CTX_data_visible_bases = _c_external_function( "CTX_data_visible_bases", [bContext,ListBase,], rffi.INT )
- CTX_data_selectable_objects = _c_external_function( "CTX_data_selectable_objects", [bContext,ListBase,], rffi.INT )
- CTX_data_selectable_bases = _c_external_function( "CTX_data_selectable_bases", [bContext,ListBase,], rffi.INT )
- CTX_data_active_object = _c_external_function( "CTX_data_active_object", [bContext,], lltype.Void )
- CTX_data_active_base = _c_external_function( "CTX_data_active_base", [bContext,], lltype.Void )
- CTX_data_edit_object = _c_external_function( "CTX_data_edit_object", [bContext,], lltype.Void )
- CTX_data_edit_image = _c_external_function( "CTX_data_edit_image", [bContext,], lltype.Void )
- CTX_data_edit_text = _c_external_function( "CTX_data_edit_text", [bContext,], lltype.Void )
- CTX_data_selected_nodes = _c_external_function( "CTX_data_selected_nodes", [bContext,ListBase,], rffi.INT )
- CTX_data_active_bone = _c_external_function( "CTX_data_active_bone", [bContext,], lltype.Void )
- CTX_data_selected_bones = _c_external_function( "CTX_data_selected_bones", [bContext,ListBase,], rffi.INT )
- CTX_data_selected_editable_bones = _c_external_function( "CTX_data_selected_editable_bones", [bContext,ListBase,], rffi.INT )
- CTX_data_visible_bones = _c_external_function( "CTX_data_visible_bones", [bContext,ListBase,], rffi.INT )
- CTX_data_editable_bones = _c_external_function( "CTX_data_editable_bones", [bContext,ListBase,], rffi.INT )
- CTX_data_active_pose_bone = _c_external_function( "CTX_data_active_pose_bone", [bContext,], lltype.Void )
- CTX_data_selected_pose_bones = _c_external_function( "CTX_data_selected_pose_bones", [bContext,ListBase,], rffi.INT )
- CTX_data_visible_pose_bones = _c_external_function( "CTX_data_visible_pose_bones", [bContext,ListBase,], rffi.INT )
- BKE_font_register_builtin = _c_external_function( "BKE_font_register_builtin", [rffi.VOID,rffi.INT,], lltype.Void )
- free_vfont = _c_external_function( "free_vfont", [*struct:VFont,], lltype.Void )
- free_ttfont = _c_external_function( "free_ttfont", [rffi.VOID,], lltype.Void )
- get_builtin_font = _c_external_function( "get_builtin_font", [rffi.VOID,], lltype.Void )
- load_vfont = _c_external_function( "load_vfont", [rffi.CCHARP,], lltype.Void )
- vfont_find_tmpfont = _c_external_function( "vfont_find_tmpfont", [*struct:VFont,], lltype.Void )
- BKE_text_to_curve = _c_external_function( "BKE_text_to_curve", [*struct:Scene,*struct:Object,rffi.INT,], lltype.Void )
- BKE_font_getselection = _c_external_function( "BKE_font_getselection", [*struct:Object,rffi.INT,rffi.INT,], rffi.INT )
- chtoutf8 = _c_external_function( "chtoutf8", [long,rffi.CCHARP,], lltype.Void )
- wcs2utf8s = _c_external_function( "wcs2utf8s", [rffi.CCHARP,wchar_t,], lltype.Void )
- wcsleninu8 = _c_external_function( "wcsleninu8", [wchar_t,], rffi.INT )
- utf8towchar = _c_external_function( "utf8towchar", [wchar_t,rffi.CCHARP,], rffi.INT )
- init_def_material = _c_external_function( "init_def_material", [rffi.VOID,], lltype.Void )
- free_material = _c_external_function( "free_material", [*struct:Material,], lltype.Void )
- test_object_materials = _c_external_function( "test_object_materials", [*struct:ID,], lltype.Void )
- init_material = _c_external_function( "init_material", [*struct:Material,], lltype.Void )
- add_material = _c_external_function( "add_material", [rffi.CCHARP,], lltype.Void )
- copy_material = _c_external_function( "copy_material", [*struct:Material,], lltype.Void )
- give_node_material = _c_external_function( "give_node_material", [*struct:Material,], lltype.Void )
- make_local_material = _c_external_function( "make_local_material", [*struct:Material,], lltype.Void )
- automatname = _c_external_function( "automatname", [TODO typename pointer,], lltype.Void )
- give_matarar = _c_external_function( "give_matarar", [*struct:Object,], lltype.Void )
- give_totcolp = _c_external_function( "give_totcolp", [*struct:Object,], lltype.Void )
- give_matarar_id = _c_external_function( "give_matarar_id", [*struct:ID,], lltype.Void )
- give_totcolp_id = _c_external_function( "give_totcolp_id", [*struct:ID,], lltype.Void )
- give_current_material = _c_external_function( "give_current_material", [*struct:Object,rffi.INT,], lltype.Void )
- material_from = _c_external_function( "material_from", [*struct:Object,rffi.INT,], lltype.Void )
- assign_material = _c_external_function( "assign_material", [*struct:Object,*struct:Material,rffi.INT,], lltype.Void )
- assign_matarar = _c_external_function( "assign_matarar", [*struct:Object,**?,rffi.INT,], lltype.Void )
- find_material_index = _c_external_function( "find_material_index", [*struct:Object,*struct:Material,], rffi.INT )
- object_add_material_slot = _c_external_function( "object_add_material_slot", [*struct:Object,], rffi.INT )
- object_remove_material_slot = _c_external_function( "object_remove_material_slot", [*struct:Object,], rffi.INT )
- material_append_id = _c_external_function( "material_append_id", [*struct:ID,*struct:Material,], lltype.Void )
- material_pop_id = _c_external_function( "material_pop_id", [*struct:ID,rffi.INT,], lltype.Void )
- init_render_material = _c_external_function( "init_render_material", [TODO typename pointer,rffi.INT,TODO typename pointer,], lltype.Void )
- init_render_materials = _c_external_function( "init_render_materials", [TODO typename pointer,rffi.INT,TODO typename pointer,], lltype.Void )
- end_render_material = _c_external_function( "end_render_material", [TODO typename pointer,], lltype.Void )
- end_render_materials = _c_external_function( "end_render_materials", [TODO typename pointer,], lltype.Void )
- material_in_material = _c_external_function( "material_in_material", [*struct:Material,*struct:Material,], rffi.INT )
- ramp_blend = _c_external_function( "ramp_blend", [rffi.INT,rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,], lltype.Void )
- clear_matcopybuf = _c_external_function( "clear_matcopybuf", [rffi.VOID,], lltype.Void )
- free_matcopybuf = _c_external_function( "free_matcopybuf", [rffi.VOID,], lltype.Void )
- copy_matcopybuf = _c_external_function( "copy_matcopybuf", [*struct:Material,], lltype.Void )
- paste_matcopybuf = _c_external_function( "paste_matcopybuf", [*struct:Material,], lltype.Void )
- clear_mat_mtex_copybuf = _c_external_function( "clear_mat_mtex_copybuf", [rffi.VOID,], lltype.Void )
- copy_mat_mtex_copybuf = _c_external_function( "copy_mat_mtex_copybuf", [*struct:ID,], lltype.Void )
- paste_mat_mtex_copybuf = _c_external_function( "paste_mat_mtex_copybuf", [*struct:ID,], lltype.Void )
- newPackedFile = _c_external_function( "newPackedFile", [*struct:ReportList,rffi.CCHARP,], lltype.Void )
- newPackedFileMemory = _c_external_function( "newPackedFileMemory", [rffi.VOID,rffi.INT,], lltype.Void )
- packAll = _c_external_function( "packAll", [*struct:Main,*struct:ReportList,], lltype.Void )
- unpackFile = _c_external_function( "unpackFile", [*struct:ReportList,rffi.CCHARP,rffi.CCHARP,*struct:PackedFile,rffi.INT,], rffi.CHAR )
- unpackVFont = _c_external_function( "unpackVFont", [*struct:ReportList,*struct:VFont,rffi.INT,], rffi.INT )
- unpackSound = _c_external_function( "unpackSound", [*struct:ReportList,*struct:bSound,rffi.INT,], rffi.INT )
- unpackImage = _c_external_function( "unpackImage", [*struct:ReportList,*struct:Image,rffi.INT,], rffi.INT )
- unpackAll = _c_external_function( "unpackAll", [*struct:Main,*struct:ReportList,rffi.INT,], lltype.Void )
- writePackedFile = _c_external_function( "writePackedFile", [*struct:ReportList,rffi.CCHARP,*struct:PackedFile,rffi.INT,], rffi.INT )
- freePackedFile = _c_external_function( "freePackedFile", [*struct:PackedFile,], lltype.Void )
- countPackedFiles = _c_external_function( "countPackedFiles", [*struct:Main,], rffi.INT )
- checkPackedFile = _c_external_function( "checkPackedFile", [rffi.CCHARP,*struct:PackedFile,], rffi.INT )
- seekPackedFile = _c_external_function( "seekPackedFile", [*struct:PackedFile,rffi.INT,rffi.INT,], rffi.INT )
- rewindPackedFile = _c_external_function( "rewindPackedFile", [*struct:PackedFile,], lltype.Void )
- readPackedFile = _c_external_function( "readPackedFile", [*struct:PackedFile,rffi.VOID,rffi.INT,], rffi.INT )
- _setlooper_base_step = _c_external_function( "_setlooper_base_step", [**?,*struct:Base,], lltype.Void )
- free_avicodecdata = _c_external_function( "free_avicodecdata", [*struct:AviCodecData,], lltype.Void )
- free_qtcodecdata = _c_external_function( "free_qtcodecdata", [*struct:QuicktimeCodecData,], lltype.Void )
- free_scene = _c_external_function( "free_scene", [*struct:Scene,], lltype.Void )
- add_scene = _c_external_function( "add_scene", [rffi.CCHARP,], lltype.Void )
- object_in_scene = _c_external_function( "object_in_scene", [*struct:Object,*struct:Scene,], lltype.Void )
- set_scene_bg = _c_external_function( "set_scene_bg", [*struct:Main,*struct:Scene,], lltype.Void )
- set_scene_name = _c_external_function( "set_scene_name", [*struct:Main,rffi.CCHARP,], lltype.Void )
- copy_scene = _c_external_function( "copy_scene", [*struct:Main,*struct:Scene,rffi.INT,], lltype.Void )
- unlink_scene = _c_external_function( "unlink_scene", [*struct:Main,*struct:Scene,*struct:Scene,], lltype.Void )
- next_object = _c_external_function( "next_object", [**?,rffi.INT,**?,**?,], rffi.INT )
- scene_find_camera = _c_external_function( "scene_find_camera", [*struct:Scene,], lltype.Void )
- scene_camera_switch_find = _c_external_function( "scene_camera_switch_find", [*struct:Scene,], lltype.Void )
- scene_camera_switch_update = _c_external_function( "scene_camera_switch_update", [*struct:Scene,], rffi.INT )
- scene_find_marker_name = _c_external_function( "scene_find_marker_name", [*struct:Scene,rffi.INT,], rffi.CHAR )
- scene_find_last_marker_name = _c_external_function( "scene_find_last_marker_name", [*struct:Scene,rffi.INT,], rffi.CHAR )
- scene_marker_tfm_translate = _c_external_function( "scene_marker_tfm_translate", [*struct:Scene,rffi.INT,rffi.INT,], rffi.INT )
- scene_marker_tfm_extend = _c_external_function( "scene_marker_tfm_extend", [*struct:Scene,rffi.INT,rffi.INT,rffi.INT,rffi.CHAR,], rffi.INT )
- scene_add_base = _c_external_function( "scene_add_base", [*struct:Scene,*struct:Object,], lltype.Void )
- scene_deselect_all = _c_external_function( "scene_deselect_all", [*struct:Scene,], lltype.Void )
- scene_select_base = _c_external_function( "scene_select_base", [*struct:Scene,*struct:Base,], lltype.Void )
- scene_check_setscene = _c_external_function( "scene_check_setscene", [*struct:Main,*struct:Scene,], rffi.INT )
- BKE_curframe = _c_external_function( "BKE_curframe", [*struct:Scene,], rffi.FLOAT )
- scene_update_tagged = _c_external_function( "scene_update_tagged", [*struct:Main,*struct:Scene,], lltype.Void )
- scene_update_for_newframe = _c_external_function( "scene_update_for_newframe", [*struct:Main,*struct:Scene,rffi.INT,], lltype.Void )
- scene_add_render_layer = _c_external_function( "scene_add_render_layer", [*struct:Scene,], lltype.Void )
- get_render_subsurf_level = _c_external_function( "get_render_subsurf_level", [*struct:RenderData,rffi.INT,], rffi.INT )
- get_render_child_particle_number = _c_external_function( "get_render_child_particle_number", [*struct:RenderData,rffi.INT,], rffi.INT )
- get_render_shadow_samples = _c_external_function( "get_render_shadow_samples", [*struct:RenderData,rffi.INT,], rffi.INT )
- get_render_aosss_error = _c_external_function( "get_render_aosss_error", [*struct:RenderData,rffi.FLOAT,], rffi.FLOAT )
- ntreeVerifyTypes = _c_external_function( "ntreeVerifyTypes", [*struct:bNodeTree,], lltype.Void )
- ntreeAddTree = _c_external_function( "ntreeAddTree", [rffi.INT,], lltype.Void )
- ntreeInitTypes = _c_external_function( "ntreeInitTypes", [*struct:bNodeTree,], lltype.Void )
- ntreeMakeOwnType = _c_external_function( "ntreeMakeOwnType", [*struct:bNodeTree,], lltype.Void )
- ntreeUpdateType = _c_external_function( "ntreeUpdateType", [*struct:bNodeTree,*struct:bNodeType,], lltype.Void )
- ntreeFreeTree = _c_external_function( "ntreeFreeTree", [*struct:bNodeTree,], lltype.Void )
- ntreeCopyTree = _c_external_function( "ntreeCopyTree", [*struct:bNodeTree,rffi.INT,], lltype.Void )
- ntreeSwitchID = _c_external_function( "ntreeSwitchID", [*struct:bNodeTree,*struct:ID,*struct:ID,], lltype.Void )
- ntreeMakeLocal = _c_external_function( "ntreeMakeLocal", [*struct:bNodeTree,], lltype.Void )
- ntreeSocketUseFlags = _c_external_function( "ntreeSocketUseFlags", [*struct:bNodeTree,], lltype.Void )
- ntreeSolveOrder = _c_external_function( "ntreeSolveOrder", [*struct:bNodeTree,], lltype.Void )
- ntreeBeginExecTree = _c_external_function( "ntreeBeginExecTree", [*struct:bNodeTree,], lltype.Void )
- ntreeExecTree = _c_external_function( "ntreeExecTree", [*struct:bNodeTree,rffi.VOID,rffi.INT,], lltype.Void )
- ntreeCompositExecTree = _c_external_function( "ntreeCompositExecTree", [*struct:bNodeTree,*struct:RenderData,rffi.INT,], lltype.Void )
- ntreeEndExecTree = _c_external_function( "ntreeEndExecTree", [*struct:bNodeTree,], lltype.Void )
- ntreeInitPreview = _c_external_function( "ntreeInitPreview", [TODO typename pointer,rffi.INT,rffi.INT,], lltype.Void )
- ntreeClearPreview = _c_external_function( "ntreeClearPreview", [*struct:bNodeTree,], lltype.Void )
- ntreeFreeCache = _c_external_function( "ntreeFreeCache", [*struct:bNodeTree,], lltype.Void )
- ntreeLocalize = _c_external_function( "ntreeLocalize", [*struct:bNodeTree,], lltype.Void )
- ntreeLocalSync = _c_external_function( "ntreeLocalSync", [*struct:bNodeTree,*struct:bNodeTree,], lltype.Void )
- ntreeLocalMerge = _c_external_function( "ntreeLocalMerge", [*struct:bNodeTree,*struct:bNodeTree,], lltype.Void )
- nodeVerifyType = _c_external_function( "nodeVerifyType", [*struct:bNodeTree,*struct:bNode,], lltype.Void )
- nodeAddToPreview = _c_external_function( "nodeAddToPreview", [TODO typename pointer,TODO typename pointer,rffi.INT,rffi.INT,], lltype.Void )
- nodeUnlinkNode = _c_external_function( "nodeUnlinkNode", [*struct:bNodeTree,*struct:bNode,], lltype.Void )
- nodeUniqueName = _c_external_function( "nodeUniqueName", [*struct:bNodeTree,*struct:bNode,], lltype.Void )
- nodeAddSockets = _c_external_function( "nodeAddSockets", [*struct:bNode,*struct:bNodeType,], lltype.Void )
- nodeAddNodeType = _c_external_function( "nodeAddNodeType", [*struct:bNodeTree,rffi.INT,*struct:bNodeTree,*struct:ID,], lltype.Void )
- nodeRegisterType = _c_external_function( "nodeRegisterType", [*struct:ListBase,*struct:bNodeType,], lltype.Void )
- nodeUpdateType = _c_external_function( "nodeUpdateType", [*struct:bNodeTree,*struct:bNode,*struct:bNodeType,], lltype.Void )
- nodeMakeDynamicType = _c_external_function( "nodeMakeDynamicType", [*struct:bNode,], lltype.Void )
- nodeDynamicUnlinkText = _c_external_function( "nodeDynamicUnlinkText", [*struct:ID,], rffi.INT )
- nodeFreeNode = _c_external_function( "nodeFreeNode", [*struct:bNodeTree,*struct:bNode,], lltype.Void )
- nodeCopyNode = _c_external_function( "nodeCopyNode", [*struct:bNodeTree,*struct:bNode,rffi.INT,], lltype.Void )
- nodeAddLink = _c_external_function( "nodeAddLink", [*struct:bNodeTree,*struct:bNode,*struct:bNodeSocket,*struct:bNode,*struct:bNodeSocket,], lltype.Void )
- nodeRemLink = _c_external_function( "nodeRemLink", [*struct:bNodeTree,*struct:bNodeLink,], lltype.Void )
- nodeRemSocketLinks = _c_external_function( "nodeRemSocketLinks", [*struct:bNodeTree,*struct:bNodeSocket,], lltype.Void )
- nodeFindNodebyName = _c_external_function( "nodeFindNodebyName", [*struct:bNodeTree,rffi.CCHARP,], lltype.Void )
- nodeFindNode = _c_external_function( "nodeFindNode", [*struct:bNodeTree,*struct:bNodeSocket,**?,rffi.INT,], rffi.INT )
- nodeFindLink = _c_external_function( "nodeFindLink", [*struct:bNodeTree,*struct:bNodeSocket,*struct:bNodeSocket,], lltype.Void )
- nodeCountSocketLinks = _c_external_function( "nodeCountSocketLinks", [*struct:bNodeTree,*struct:bNodeSocket,], rffi.INT )
- nodeSetActive = _c_external_function( "nodeSetActive", [*struct:bNodeTree,*struct:bNode,], lltype.Void )
- nodeGetActive = _c_external_function( "nodeGetActive", [*struct:bNodeTree,], lltype.Void )
- nodeGetActiveID = _c_external_function( "nodeGetActiveID", [*struct:bNodeTree,short,], lltype.Void )
- nodeSetActiveID = _c_external_function( "nodeSetActiveID", [*struct:bNodeTree,short,*struct:ID,], rffi.INT )
- nodeClearActiveID = _c_external_function( "nodeClearActiveID", [*struct:bNodeTree,short,], lltype.Void )
- NodeTagChanged = _c_external_function( "NodeTagChanged", [*struct:bNodeTree,*struct:bNode,], lltype.Void )
- NodeTagIDChanged = _c_external_function( "NodeTagIDChanged", [*struct:bNodeTree,*struct:ID,], rffi.INT )
- nodeMakeGroupFromSelected = _c_external_function( "nodeMakeGroupFromSelected", [*struct:bNodeTree,], lltype.Void )
- nodeGroupUnGroup = _c_external_function( "nodeGroupUnGroup", [*struct:bNodeTree,*struct:bNode,], rffi.INT )
- nodeVerifyGroup = _c_external_function( "nodeVerifyGroup", [*struct:bNodeTree,], lltype.Void )
- nodeGroupSocketUseFlags = _c_external_function( "nodeGroupSocketUseFlags", [*struct:bNodeTree,], lltype.Void )
- nodeCopyGroup = _c_external_function( "nodeCopyGroup", [*struct:bNode,], lltype.Void )
- ntreeShaderExecTree = _c_external_function( "ntreeShaderExecTree", [*struct:bNodeTree,*struct:ShadeInput,*struct:ShadeResult,], lltype.Void )
- ntreeShaderGetTexcoMode = _c_external_function( "ntreeShaderGetTexcoMode", [*struct:bNodeTree,rffi.INT,short,rffi.INT,], lltype.Void )
- nodeShaderSynchronizeID = _c_external_function( "nodeShaderSynchronizeID", [*struct:bNode,rffi.INT,], lltype.Void )
- set_node_shader_lamp_loop = _c_external_function( "set_node_shader_lamp_loop", [*function:lamp_loop_func,], lltype.Void )
- ntreeGPUMaterialNodes = _c_external_function( "ntreeGPUMaterialNodes", [*struct:bNodeTree,*struct:GPUMaterial,], lltype.Void )
- ntreeCompositTagRender = _c_external_function( "ntreeCompositTagRender", [*struct:Scene,], lltype.Void )
- ntreeCompositTagAnimated = _c_external_function( "ntreeCompositTagAnimated", [*struct:bNodeTree,], rffi.INT )
- ntreeCompositTagGenerators = _c_external_function( "ntreeCompositTagGenerators", [*struct:bNodeTree,], lltype.Void )
- ntreeCompositForceHidden = _c_external_function( "ntreeCompositForceHidden", [*struct:bNodeTree,*struct:Scene,], lltype.Void )
- free_compbuf = _c_external_function( "free_compbuf", [*struct:CompBuf,], lltype.Void )
- ntreeTexTagAnimated = _c_external_function( "ntreeTexTagAnimated", [*struct:bNodeTree,], rffi.INT )
- ntreeTexSetPreviewFlag = _c_external_function( "ntreeTexSetPreviewFlag", [rffi.INT,], lltype.Void )
- ntreeTexExecTree = _c_external_function( "ntreeTexExecTree", [*struct:bNodeTree,*struct:TexResult,rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,rffi.INT,short,*struct:Tex,short,rffi.INT,rffi.INT,*struct:ShadeInput,*struct:MTex,], rffi.INT )
- ntreeTexCheckCyclics = _c_external_function( "ntreeTexCheckCyclics", [*struct:bNodeTree,], lltype.Void )
- ntreeTexOutputMenu = _c_external_function( "ntreeTexOutputMenu", [*struct:bNodeTree,], rffi.CHAR )
- init_nodesystem = _c_external_function( "init_nodesystem", [rffi.VOID,], lltype.Void )
- free_nodesystem = _c_external_function( "free_nodesystem", [rffi.VOID,], lltype.Void )
- clear_scene_in_nodes = _c_external_function( "clear_scene_in_nodes", [*struct:Main,*struct:Scene,], lltype.Void )
- BKE_reports_init = _c_external_function( "BKE_reports_init", [ReportList,rffi.INT,], lltype.Void )
- BKE_reports_clear = _c_external_function( "BKE_reports_clear", [ReportList,], lltype.Void )
- BKE_report = _c_external_function( "BKE_report", [ReportList,ReportType,rffi.CCHARP,], lltype.Void )
- BKE_reportf = _c_external_function( "BKE_reportf", [ReportList,ReportType,rffi.CCHARP,], lltype.Void )
- BKE_reports_prepend = _c_external_function( "BKE_reports_prepend", [ReportList,rffi.CCHARP,], lltype.Void )
- BKE_reports_prependf = _c_external_function( "BKE_reports_prependf", [ReportList,rffi.CCHARP,], lltype.Void )
- BKE_report_print_level = _c_external_function( "BKE_report_print_level", [ReportList,], lltype.Void )
- BKE_report_print_level_set = _c_external_function( "BKE_report_print_level_set", [ReportList,ReportType,], lltype.Void )
- BKE_report_store_level = _c_external_function( "BKE_report_store_level", [ReportList,], lltype.Void )
- BKE_report_store_level_set = _c_external_function( "BKE_report_store_level_set", [ReportList,ReportType,], lltype.Void )
- BKE_reports_string = _c_external_function( "BKE_reports_string", [ReportList,ReportType,], rffi.CHAR )
- BKE_reports_print = _c_external_function( "BKE_reports_print", [ReportList,ReportType,], lltype.Void )
- BKE_reports_last_displayable = _c_external_function( "BKE_reports_last_displayable", [ReportList,], lltype.Void )
- sound_init_once = _c_external_function( "sound_init_once", [], lltype.Void )
- sound_init = _c_external_function( "sound_init", [*struct:Main,], lltype.Void )
- sound_exit = _c_external_function( "sound_exit", [], lltype.Void )
- sound_force_device = _c_external_function( "sound_force_device", [rffi.INT,], lltype.Void )
- sound_define_from_str = _c_external_function( "sound_define_from_str", [rffi.CCHARP,], rffi.INT )
- sound_new_file = _c_external_function( "sound_new_file", [*struct:Main,rffi.CCHARP,], lltype.Void )
- sound_delete = _c_external_function( "sound_delete", [*struct:bContext,*struct:bSound,], lltype.Void )
- sound_cache = _c_external_function( "sound_cache", [*struct:bSound,rffi.INT,], lltype.Void )
- sound_delete_cache = _c_external_function( "sound_delete_cache", [*struct:bSound,], lltype.Void )
- sound_load = _c_external_function( "sound_load", [*struct:Main,*struct:bSound,], lltype.Void )
- sound_free = _c_external_function( "sound_free", [*struct:bSound,], lltype.Void )
- sound_create_scene = _c_external_function( "sound_create_scene", [*struct:Scene,], lltype.Void )
- sound_destroy_scene = _c_external_function( "sound_destroy_scene", [*struct:Scene,], lltype.Void )
- sound_scene_add_scene_sound = _c_external_function( "sound_scene_add_scene_sound", [*struct:Scene,*struct:Sequence,rffi.INT,rffi.INT,rffi.INT,], lltype.Void )
- sound_add_scene_sound = _c_external_function( "sound_add_scene_sound", [*struct:Scene,*struct:Sequence,rffi.INT,rffi.INT,rffi.INT,], lltype.Void )
- sound_remove_scene_sound = _c_external_function( "sound_remove_scene_sound", [*struct:Scene,rffi.VOID,], lltype.Void )
- sound_mute_scene_sound = _c_external_function( "sound_mute_scene_sound", [*struct:Scene,rffi.VOID,rffi.CHAR,], lltype.Void )
- sound_move_scene_sound = _c_external_function( "sound_move_scene_sound", [*struct:Scene,rffi.VOID,rffi.INT,rffi.INT,rffi.INT,], lltype.Void )
- sound_play_scene = _c_external_function( "sound_play_scene", [*struct:Scene,], lltype.Void )
- sound_stop_scene = _c_external_function( "sound_stop_scene", [*struct:Scene,], lltype.Void )
- sound_seek_scene = _c_external_function( "sound_seek_scene", [*struct:bContext,], lltype.Void )
- sound_sync_scene = _c_external_function( "sound_sync_scene", [*struct:Scene,], rffi.FLOAT )
- sound_scene_playing = _c_external_function( "sound_scene_playing", [*struct:Scene,], rffi.INT )
- sound_read_sound_buffer = _c_external_function( "sound_read_sound_buffer", [*struct:bSound,rffi.FLOAT,rffi.INT,rffi.FLOAT,rffi.FLOAT,], rffi.INT )
- IMB_init = _c_external_function( "IMB_init", [rffi.VOID,], lltype.Void )
- IMB_exit = _c_external_function( "IMB_exit", [rffi.VOID,], lltype.Void )
- IMB_ibImageFromMemory = _c_external_function( "IMB_ibImageFromMemory", [rffi.CCHARP,size_t,rffi.INT,], lltype.Void )
- IMB_testiffname = _c_external_function( "IMB_testiffname", [rffi.CCHARP,rffi.INT,], lltype.Void )
- IMB_loadiffname = _c_external_function( "IMB_loadiffname", [rffi.CCHARP,rffi.INT,], lltype.Void )
- IMB_freeImBuf = _c_external_function( "IMB_freeImBuf", [*struct:ImBuf,], lltype.Void )
- IMB_allocImBuf = _c_external_function( "IMB_allocImBuf", [short,short,rffi.CHAR,rffi.INT,rffi.CHAR,], lltype.Void )
- IMB_refImBuf = _c_external_function( "IMB_refImBuf", [*struct:ImBuf,], lltype.Void )
- IMB_cache_limiter_insert = _c_external_function( "IMB_cache_limiter_insert", [*struct:ImBuf,], lltype.Void )
- IMB_cache_limiter_unmanage = _c_external_function( "IMB_cache_limiter_unmanage", [*struct:ImBuf,], lltype.Void )
- IMB_cache_limiter_touch = _c_external_function( "IMB_cache_limiter_touch", [*struct:ImBuf,], lltype.Void )
- IMB_cache_limiter_ref = _c_external_function( "IMB_cache_limiter_ref", [*struct:ImBuf,], lltype.Void )
- IMB_cache_limiter_unref = _c_external_function( "IMB_cache_limiter_unref", [*struct:ImBuf,], lltype.Void )
- IMB_cache_limiter_get_refcount = _c_external_function( "IMB_cache_limiter_get_refcount", [*struct:ImBuf,], rffi.INT )
- IMB_free_cache_limiter = _c_external_function( "IMB_free_cache_limiter", [rffi.VOID,], lltype.Void )
- IMB_dupImBuf = _c_external_function( "IMB_dupImBuf", [*struct:ImBuf,], lltype.Void )
- addzbufImBuf = _c_external_function( "addzbufImBuf", [*struct:ImBuf,], lltype.Void )
- addzbuffloatImBuf = _c_external_function( "addzbuffloatImBuf", [*struct:ImBuf,], lltype.Void )
- IMB_blend_color = _c_external_function( "IMB_blend_color", [rffi.INT,rffi.INT,rffi.INT,IMB_BlendMode,], rffi.INT )
- IMB_blend_color_float = _c_external_function( "IMB_blend_color_float", [rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,IMB_BlendMode,], lltype.Void )
- IMB_rectclip = _c_external_function( "IMB_rectclip", [*struct:ImBuf,*struct:ImBuf,rffi.INT,rffi.INT,rffi.INT,rffi.INT,rffi.INT,rffi.INT,], lltype.Void )
- IMB_rectcpy = _c_external_function( "IMB_rectcpy", [*struct:ImBuf,*struct:ImBuf,rffi.INT,rffi.INT,rffi.INT,rffi.INT,rffi.INT,rffi.INT,], lltype.Void )
- IMB_rectblend = _c_external_function( "IMB_rectblend", [*struct:ImBuf,*struct:ImBuf,rffi.INT,rffi.INT,rffi.INT,rffi.INT,rffi.INT,rffi.INT,IMB_BlendMode,], lltype.Void )
- IMB_anim_get_duration = _c_external_function( "IMB_anim_get_duration", [*struct:anim,], rffi.INT )
- IMB_open_anim = _c_external_function( "IMB_open_anim", [rffi.CCHARP,rffi.INT,], lltype.Void )
- IMB_close_anim = _c_external_function( "IMB_close_anim", [*struct:anim,], lltype.Void )
- ismovie = _c_external_function( "ismovie", [rffi.CCHARP,], rffi.INT )
- IMB_anim_set_preseek = _c_external_function( "IMB_anim_set_preseek", [*struct:anim,rffi.INT,], lltype.Void )
- IMB_anim_get_preseek = _c_external_function( "IMB_anim_get_preseek", [*struct:anim,], rffi.INT )
- IMB_anim_absolute = _c_external_function( "IMB_anim_absolute", [*struct:anim,rffi.INT,], lltype.Void )
- IMB_anim_previewframe = _c_external_function( "IMB_anim_previewframe", [*struct:anim,], lltype.Void )
- IMB_free_anim_ibuf = _c_external_function( "IMB_free_anim_ibuf", [*struct:anim,], lltype.Void )
- IMB_free_anim = _c_external_function( "IMB_free_anim", [*struct:anim,], lltype.Void )
- IMB_filter = _c_external_function( "IMB_filter", [*struct:ImBuf,], lltype.Void )
- IMB_filterN = _c_external_function( "IMB_filterN", [*struct:ImBuf,*struct:ImBuf,], lltype.Void )
- IMB_filter_extend = _c_external_function( "IMB_filter_extend", [*struct:ImBuf,rffi.CCHARP,], lltype.Void )
- IMB_makemipmap = _c_external_function( "IMB_makemipmap", [*struct:ImBuf,rffi.INT,], lltype.Void )
- IMB_getmipmap = _c_external_function( "IMB_getmipmap", [*struct:ImBuf,rffi.INT,], lltype.Void )
- IMB_tile_cache_params = _c_external_function( "IMB_tile_cache_params", [rffi.INT,rffi.INT,], lltype.Void )
- IMB_gettile = _c_external_function( "IMB_gettile", [*struct:ImBuf,rffi.INT,rffi.INT,rffi.INT,], rffi.INT )
- IMB_tiles_to_rect = _c_external_function( "IMB_tiles_to_rect", [*struct:ImBuf,], lltype.Void )
- IMB_filtery = _c_external_function( "IMB_filtery", [*struct:ImBuf,], lltype.Void )
- IMB_onehalf = _c_external_function( "IMB_onehalf", [*struct:ImBuf,], lltype.Void )
- IMB_scaleImBuf = _c_external_function( "IMB_scaleImBuf", [*struct:ImBuf,short,short,], lltype.Void )
- IMB_scalefastImBuf = _c_external_function( "IMB_scalefastImBuf", [*struct:ImBuf,short,short,], lltype.Void )
- IMB_saveiff = _c_external_function( "IMB_saveiff", [*struct:ImBuf,rffi.CCHARP,rffi.INT,], lltype.Void )
- IMB_png_encode = _c_external_function( "IMB_png_encode", [*struct:ImBuf,rffi.INT,rffi.INT,], lltype.Void )
- IMB_ispic = _c_external_function( "IMB_ispic", [rffi.CCHARP,], rffi.INT )
- IMB_isanim = _c_external_function( "IMB_isanim", [rffi.CCHARP,], rffi.INT )
- imb_get_anim_type = _c_external_function( "imb_get_anim_type", [rffi.CCHARP,], rffi.INT )
- IMB_de_interlace = _c_external_function( "IMB_de_interlace", [*struct:ImBuf,], lltype.Void )
- IMB_interlace = _c_external_function( "IMB_interlace", [*struct:ImBuf,], lltype.Void )
- IMB_rect_from_float = _c_external_function( "IMB_rect_from_float", [*struct:ImBuf,], lltype.Void )
- IMB_float_from_rect = _c_external_function( "IMB_float_from_rect", [*struct:ImBuf,], lltype.Void )
- IMB_float_from_rect_simple = _c_external_function( "IMB_float_from_rect_simple", [*struct:ImBuf,], lltype.Void )
- IMB_convert_profile = _c_external_function( "IMB_convert_profile", [*struct:ImBuf,rffi.INT,], lltype.Void )
- IMB_convert_rgba_to_abgr = _c_external_function( "IMB_convert_rgba_to_abgr", [*struct:ImBuf,], lltype.Void )
- IMB_convert_bgra_to_rgba = _c_external_function( "IMB_convert_bgra_to_rgba", [rffi.INT,rffi.INT,], lltype.Void )
- bicubic_interpolation = _c_external_function( "bicubic_interpolation", [*struct:ImBuf,*struct:ImBuf,rffi.FLOAT,rffi.FLOAT,rffi.INT,rffi.INT,], lltype.Void )
- neareast_interpolation = _c_external_function( "neareast_interpolation", [*struct:ImBuf,*struct:ImBuf,rffi.FLOAT,rffi.FLOAT,rffi.INT,rffi.INT,], lltype.Void )
- bilinear_interpolation = _c_external_function( "bilinear_interpolation", [*struct:ImBuf,*struct:ImBuf,rffi.FLOAT,rffi.FLOAT,rffi.INT,rffi.INT,], lltype.Void )
- bicubic_interpolation_color = _c_external_function( "bicubic_interpolation_color", [*struct:ImBuf,rffi.CCHARP,rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,], lltype.Void )
- neareast_interpolation_color = _c_external_function( "neareast_interpolation_color", [*struct:ImBuf,rffi.CCHARP,rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,], lltype.Void )
- bilinear_interpolation_color = _c_external_function( "bilinear_interpolation_color", [*struct:ImBuf,rffi.CCHARP,rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,], lltype.Void )
- bilinear_interpolation_color_wrap = _c_external_function( "bilinear_interpolation_color_wrap", [*struct:ImBuf,rffi.CCHARP,rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,], lltype.Void )
- IMB_loadiffmem = _c_external_function( "IMB_loadiffmem", [rffi.INT,rffi.INT,], lltype.Void )
- IMB_loadifffile = _c_external_function( "IMB_loadifffile", [rffi.INT,rffi.INT,], lltype.Void )
- IMB_half_x = _c_external_function( "IMB_half_x", [*struct:ImBuf,], lltype.Void )
- IMB_double_fast_x = _c_external_function( "IMB_double_fast_x", [*struct:ImBuf,], lltype.Void )
- IMB_double_x = _c_external_function( "IMB_double_x", [*struct:ImBuf,], lltype.Void )
- IMB_half_y = _c_external_function( "IMB_half_y", [*struct:ImBuf,], lltype.Void )
- IMB_double_fast_y = _c_external_function( "IMB_double_fast_y", [*struct:ImBuf,], lltype.Void )
- IMB_double_y = _c_external_function( "IMB_double_y", [*struct:ImBuf,], lltype.Void )
- IMB_flipx = _c_external_function( "IMB_flipx", [*struct:ImBuf,], lltype.Void )
- IMB_flipy = _c_external_function( "IMB_flipy", [*struct:ImBuf,], lltype.Void )
- IMB_premultiply_alpha = _c_external_function( "IMB_premultiply_alpha", [*struct:ImBuf,], lltype.Void )
- IMB_freezbufImBuf = _c_external_function( "IMB_freezbufImBuf", [*struct:ImBuf,], lltype.Void )
- IMB_freezbuffloatImBuf = _c_external_function( "IMB_freezbuffloatImBuf", [*struct:ImBuf,], lltype.Void )
- IMB_rectfill = _c_external_function( "IMB_rectfill", [*struct:ImBuf,array,], lltype.Void )
- IMB_rectfill_area = _c_external_function( "IMB_rectfill_area", [*struct:ImBuf,rffi.FLOAT,rffi.INT,rffi.INT,rffi.INT,rffi.INT,], lltype.Void )
- buf_rectfill_area = _c_external_function( "buf_rectfill_area", [rffi.CCHARP,rffi.FLOAT,rffi.INT,rffi.INT,rffi.FLOAT,rffi.INT,rffi.INT,rffi.INT,rffi.INT,], lltype.Void )
- IMB_metadata_change_field = _c_external_function( "IMB_metadata_change_field", [*struct:ImBuf,rffi.CCHARP,rffi.CCHARP,], rffi.INT )
- imb_addrectImBuf = _c_external_function( "imb_addrectImBuf", [*struct:ImBuf,], lltype.Void )
- imb_freerectImBuf = _c_external_function( "imb_freerectImBuf", [*struct:ImBuf,], lltype.Void )
- imb_addrectfloatImBuf = _c_external_function( "imb_addrectfloatImBuf", [*struct:ImBuf,], lltype.Void )
- imb_freerectfloatImBuf = _c_external_function( "imb_freerectfloatImBuf", [*struct:ImBuf,], lltype.Void )
- imb_freemipmapImBuf = _c_external_function( "imb_freemipmapImBuf", [*struct:ImBuf,], lltype.Void )
- imb_addtilesImBuf = _c_external_function( "imb_addtilesImBuf", [*struct:ImBuf,], lltype.Void )
- imb_freetilesImBuf = _c_external_function( "imb_freetilesImBuf", [*struct:ImBuf,], lltype.Void )
- BPY_pyconstraint_eval = _c_external_function( "BPY_pyconstraint_eval", [*struct:bPythonConstraint,*struct:bConstraintOb,*struct:ListBase,], lltype.Void )
- BPY_pyconstraint_target = _c_external_function( "BPY_pyconstraint_target", [*struct:bPythonConstraint,*struct:bConstraintTarget,], lltype.Void )
- BPY_pyconstraint_update = _c_external_function( "BPY_pyconstraint_update", [*struct:Object,*struct:bConstraint,], lltype.Void )
- BPY_is_pyconstraint = _c_external_function( "BPY_is_pyconstraint", [*struct:Text,], rffi.INT )
- BPY_start_python = _c_external_function( "BPY_start_python", [rffi.INT,**?,], lltype.Void )
- BPY_end_python = _c_external_function( "BPY_end_python", [rffi.VOID,], lltype.Void )
- BPY_run_python_script = _c_external_function( "BPY_run_python_script", [*struct:bContext,rffi.CCHARP,*struct:Text,*struct:ReportList,], rffi.INT )
- BPY_run_script_space_draw = _c_external_function( "BPY_run_script_space_draw", [*struct:bContext,*struct:SpaceScript,], rffi.INT )
- BPY_update_modules = _c_external_function( "BPY_update_modules", [rffi.VOID,], lltype.Void )
- BPY_context_get = _c_external_function( "BPY_context_get", [*struct:bContext,rffi.CCHARP,*struct:bContextDataResult,], rffi.INT )
- BPY_free_compiled_text = _c_external_function( "BPY_free_compiled_text", [*struct:Text,], lltype.Void )
- BPY_eval_driver = _c_external_function( "BPY_eval_driver", [*struct:ChannelDriver,], rffi.FLOAT )
- BPY_eval_button = _c_external_function( "BPY_eval_button", [*struct:bContext,rffi.CCHARP,double,], rffi.INT )
- BPY_eval_string = _c_external_function( "BPY_eval_string", [*struct:bContext,rffi.CCHARP,], rffi.INT )
- BPY_call_importloader = _c_external_function( "BPY_call_importloader", [rffi.CCHARP,], rffi.INT )
- BPY_DECREF = _c_external_function( "BPY_DECREF", [rffi.VOID,], lltype.Void )
- BPY_set_context = _c_external_function( "BPY_set_context", [*struct:bContext,], lltype.Void )
- BPY_load_user_modules = _c_external_function( "BPY_load_user_modules", [*struct:bContext,], lltype.Void )
- RE_NewRender = _c_external_function( "RE_NewRender", [rffi.CCHARP,], lltype.Void )
- RE_GetRender = _c_external_function( "RE_GetRender", [rffi.CCHARP,], lltype.Void )
- RE_RenderInProgress = _c_external_function( "RE_RenderInProgress", [*struct:Render,], rffi.INT )
- RE_FreeRender = _c_external_function( "RE_FreeRender", [*struct:Render,], lltype.Void )
- RE_FreeAllRender = _c_external_function( "RE_FreeAllRender", [rffi.VOID,], lltype.Void )
- RE_FreeRenderResult = _c_external_function( "RE_FreeRenderResult", [*struct:RenderResult,], lltype.Void )
- RE_AcquireResultRead = _c_external_function( "RE_AcquireResultRead", [*struct:Render,], lltype.Void )
- RE_AcquireResultWrite = _c_external_function( "RE_AcquireResultWrite", [*struct:Render,], lltype.Void )
- RE_ReleaseResult = _c_external_function( "RE_ReleaseResult", [*struct:Render,], lltype.Void )
- RE_AcquireResultImage = _c_external_function( "RE_AcquireResultImage", [*struct:Render,*struct:RenderResult,], lltype.Void )
- RE_ReleaseResultImage = _c_external_function( "RE_ReleaseResultImage", [*struct:Render,], lltype.Void )
- RE_SwapResult = _c_external_function( "RE_SwapResult", [*struct:Render,**?,], lltype.Void )
- RE_GetStats = _c_external_function( "RE_GetStats", [*struct:Render,], lltype.Void )
- RE_ResultGet32 = _c_external_function( "RE_ResultGet32", [*struct:Render,rffi.INT,], lltype.Void )
- RE_GetRenderLayer = _c_external_function( "RE_GetRenderLayer", [*struct:RenderResult,rffi.CCHARP,], lltype.Void )
- RE_RenderLayerGetPass = _c_external_function( "RE_RenderLayerGetPass", [*struct:RenderLayer,rffi.INT,], rffi.FLOAT )
- RE_InitState = _c_external_function( "RE_InitState", [*struct:Render,*struct:Render,*struct:RenderData,*struct:SceneRenderLayer,rffi.INT,rffi.INT,rcti,], lltype.Void )
- RE_SetDispRect = _c_external_function( "RE_SetDispRect", [*struct:Render,rcti,], lltype.Void )
- RE_SetCamera = _c_external_function( "RE_SetCamera", [*struct:Render,*struct:Object,], lltype.Void )
- RE_SetWindow = _c_external_function( "RE_SetWindow", [*struct:Render,rctf,rffi.FLOAT,rffi.FLOAT,], lltype.Void )
- RE_SetOrtho = _c_external_function( "RE_SetOrtho", [*struct:Render,rctf,rffi.FLOAT,rffi.FLOAT,], lltype.Void )
- RE_SetPixelSize = _c_external_function( "RE_SetPixelSize", [*struct:Render,rffi.FLOAT,], lltype.Void )
- RE_SetView = _c_external_function( "RE_SetView", [*struct:Render,array,], lltype.Void )
- RE_Database_FromScene = _c_external_function( "RE_Database_FromScene", [*struct:Render,*struct:Main,*struct:Scene,rffi.INT,rffi.INT,], lltype.Void )
- RE_Database_Free = _c_external_function( "RE_Database_Free", [*struct:Render,], lltype.Void )
- RE_DataBase_ApplyWindow = _c_external_function( "RE_DataBase_ApplyWindow", [*struct:Render,], lltype.Void )
- RE_set_max_threads = _c_external_function( "RE_set_max_threads", [rffi.INT,], lltype.Void )
- RE_init_threadcount = _c_external_function( "RE_init_threadcount", [Render,], lltype.Void )
- RE_TileProcessor = _c_external_function( "RE_TileProcessor", [*struct:Render,], lltype.Void )
- RE_BlenderFrame = _c_external_function( "RE_BlenderFrame", [*struct:Render,*struct:Main,*struct:Scene,*struct:SceneRenderLayer,rffi.INT,rffi.INT,], lltype.Void )
- RE_BlenderAnim = _c_external_function( "RE_BlenderAnim", [*struct:Render,*struct:Main,*struct:Scene,rffi.INT,rffi.INT,rffi.INT,rffi.INT,*struct:ReportList,], lltype.Void )
- RE_PreviewRender = _c_external_function( "RE_PreviewRender", [*struct:Render,*struct:Main,*struct:Scene,], lltype.Void )
- RE_ReadRenderResult = _c_external_function( "RE_ReadRenderResult", [*struct:Scene,*struct:Scene,], lltype.Void )
- RE_WriteRenderResult = _c_external_function( "RE_WriteRenderResult", [RenderResult,rffi.CCHARP,rffi.INT,], lltype.Void )
- RE_MultilayerConvert = _c_external_function( "RE_MultilayerConvert", [rffi.VOID,rffi.INT,rffi.INT,], lltype.Void )
- RE_MergeFullSample = _c_external_function( "RE_MergeFullSample", [*struct:Render,*struct:Scene,*struct:bNodeTree,], lltype.Void )
- RE_make_stars = _c_external_function( "RE_make_stars", [*struct:Render,*struct:Scene,*function:initfunc,*function:vertexfunc,*function:termfunc,], lltype.Void )
- RE_display_init_cb = _c_external_function( "RE_display_init_cb", [*struct:Render,rffi.VOID,*function:f,], lltype.Void )
- RE_display_clear_cb = _c_external_function( "RE_display_clear_cb", [*struct:Render,rffi.VOID,*function:f,], lltype.Void )
- RE_display_draw_cb = _c_external_function( "RE_display_draw_cb", [*struct:Render,rffi.VOID,*function:f,], lltype.Void )
- RE_stats_draw_cb = _c_external_function( "RE_stats_draw_cb", [*struct:Render,rffi.VOID,*function:f,], lltype.Void )
- RE_progress_cb = _c_external_function( "RE_progress_cb", [*struct:Render,rffi.VOID,*function:f,], lltype.Void )
- RE_test_break_cb = _c_external_function( "RE_test_break_cb", [*struct:Render,rffi.VOID,*function:f,], lltype.Void )
- RE_error_cb = _c_external_function( "RE_error_cb", [*struct:Render,rffi.VOID,*function:f,], lltype.Void )
- RE_filter_value = _c_external_function( "RE_filter_value", [rffi.INT,rffi.FLOAT,], rffi.FLOAT )
- RE_zbuf_accumulate_vecblur = _c_external_function( "RE_zbuf_accumulate_vecblur", [*struct:NodeBlurData,rffi.INT,rffi.INT,rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,], lltype.Void )
- RE_Database_Baking = _c_external_function( "RE_Database_Baking", [*struct:Render,*struct:Main,*struct:Scene,rffi.INT,rffi.INT,*struct:Object,], lltype.Void )
- RE_DataBase_GetView = _c_external_function( "RE_DataBase_GetView", [*struct:Render,array,], lltype.Void )
- RE_GetCameraWindow = _c_external_function( "RE_GetCameraWindow", [*struct:Render,*struct:Object,rffi.INT,array,], lltype.Void )
- RE_GetScene = _c_external_function( "RE_GetScene", [*struct:Render,], lltype.Void )
- RE_layer_load_from_file = _c_external_function( "RE_layer_load_from_file", [RenderLayer,*struct:ReportList,rffi.CCHARP,], lltype.Void )
- RE_result_load_from_file = _c_external_function( "RE_result_load_from_file", [RenderResult,*struct:ReportList,rffi.CCHARP,], lltype.Void )
- RE_engine_begin_result = _c_external_function( "RE_engine_begin_result", [RenderEngine,rffi.INT,rffi.INT,rffi.INT,rffi.INT,], lltype.Void )
- RE_engine_update_result = _c_external_function( "RE_engine_update_result", [RenderEngine,*struct:RenderResult,], lltype.Void )
- RE_engine_end_result = _c_external_function( "RE_engine_end_result", [RenderEngine,*struct:RenderResult,], lltype.Void )
- RE_engine_test_break = _c_external_function( "RE_engine_test_break", [RenderEngine,], rffi.INT )
- RE_engine_update_stats = _c_external_function( "RE_engine_update_stats", [RenderEngine,rffi.CCHARP,rffi.CCHARP,], lltype.Void )
- RE_engines_init = _c_external_function( "RE_engines_init", [rffi.VOID,], lltype.Void )
- RE_engines_exit = _c_external_function( "RE_engines_exit", [rffi.VOID,], lltype.Void )
- WM_setprefsize = _c_external_function( "WM_setprefsize", [rffi.INT,rffi.INT,rffi.INT,rffi.INT,], lltype.Void )
- WM_setinitialstate_fullscreen = _c_external_function( "WM_setinitialstate_fullscreen", [], lltype.Void )
- WM_setinitialstate_normal = _c_external_function( "WM_setinitialstate_normal", [], lltype.Void )
- WM_init = _c_external_function( "WM_init", [*struct:bContext,rffi.INT,**?,], lltype.Void )
- WM_exit = _c_external_function( "WM_exit", [*struct:bContext,], lltype.Void )
- WM_main = _c_external_function( "WM_main", [*struct:bContext,], lltype.Void )
- WM_init_game = _c_external_function( "WM_init_game", [*struct:bContext,], rffi.INT )
- WM_init_splash = _c_external_function( "WM_init_splash", [*struct:bContext,], lltype.Void )
- WM_check = _c_external_function( "WM_check", [*struct:bContext,], lltype.Void )
- WM_window_open = _c_external_function( "WM_window_open", [*struct:bContext,*struct:rcti,], lltype.Void )
- WM_window_open_temp = _c_external_function( "WM_window_open_temp", [*struct:bContext,*struct:rcti,rffi.INT,], lltype.Void )
- WM_read_homefile = _c_external_function( "WM_read_homefile", [*struct:bContext,*struct:wmOperator,], rffi.INT )
- WM_write_homefile = _c_external_function( "WM_write_homefile", [*struct:bContext,*struct:wmOperator,], rffi.INT )
- WM_read_file = _c_external_function( "WM_read_file", [*struct:bContext,rffi.CCHARP,*struct:ReportList,], lltype.Void )
- WM_write_file = _c_external_function( "WM_write_file", [*struct:bContext,rffi.CCHARP,rffi.INT,*struct:ReportList,rffi.INT,], rffi.INT )
- WM_read_autosavefile = _c_external_function( "WM_read_autosavefile", [*struct:bContext,], lltype.Void )
- WM_autosave_init = _c_external_function( "WM_autosave_init", [*struct:wmWindowManager,], lltype.Void )
- WM_cursor_set = _c_external_function( "WM_cursor_set", [*struct:wmWindow,rffi.INT,], lltype.Void )
- WM_cursor_modal = _c_external_function( "WM_cursor_modal", [*struct:wmWindow,rffi.INT,], lltype.Void )
- WM_cursor_restore = _c_external_function( "WM_cursor_restore", [*struct:wmWindow,], lltype.Void )
- WM_cursor_wait = _c_external_function( "WM_cursor_wait", [rffi.INT,], lltype.Void )
- WM_cursor_grab = _c_external_function( "WM_cursor_grab", [*struct:wmWindow,rffi.INT,rffi.INT,rffi.INT,], lltype.Void )
- WM_cursor_ungrab = _c_external_function( "WM_cursor_ungrab", [*struct:wmWindow,], lltype.Void )
- WM_timecursor = _c_external_function( "WM_timecursor", [*struct:wmWindow,rffi.INT,], lltype.Void )
- WM_paint_cursor_activate = _c_external_function( "WM_paint_cursor_activate", [*struct:wmWindowManager,*function:poll,*function:draw,rffi.VOID,], lltype.Void )
- WM_paint_cursor_end = _c_external_function( "WM_paint_cursor_end", [*struct:wmWindowManager,rffi.VOID,], lltype.Void )
- WM_cursor_warp = _c_external_function( "WM_cursor_warp", [*struct:wmWindow,rffi.INT,rffi.INT,], lltype.Void )
- WM_keyconfig_new = _c_external_function( "WM_keyconfig_new", [*struct:wmWindowManager,rffi.CCHARP,], lltype.Void )
- WM_keyconfig_new_user = _c_external_function( "WM_keyconfig_new_user", [*struct:wmWindowManager,rffi.CCHARP,], lltype.Void )
- WM_keyconfig_remove = _c_external_function( "WM_keyconfig_remove", [*struct:wmWindowManager,*struct:wmKeyConfig,], lltype.Void )
- WM_keyconfig_free = _c_external_function( "WM_keyconfig_free", [*struct:wmKeyConfig,], lltype.Void )
- WM_keyconfig_userdef = _c_external_function( "WM_keyconfig_userdef", [*struct:wmWindowManager,], lltype.Void )
- WM_keymap_init = _c_external_function( "WM_keymap_init", [*struct:bContext,], lltype.Void )
- WM_keymap_free = _c_external_function( "WM_keymap_free", [*struct:wmKeyMap,], lltype.Void )
- WM_keymap_verify_item = _c_external_function( "WM_keymap_verify_item", [*struct:wmKeyMap,rffi.CCHARP,rffi.INT,rffi.INT,rffi.INT,rffi.INT,], lltype.Void )
- WM_keymap_add_item = _c_external_function( "WM_keymap_add_item", [*struct:wmKeyMap,rffi.CCHARP,rffi.INT,rffi.INT,rffi.INT,rffi.INT,], lltype.Void )
- WM_keymap_add_menu = _c_external_function( "WM_keymap_add_menu", [*struct:wmKeyMap,rffi.CCHARP,rffi.INT,rffi.INT,rffi.INT,rffi.INT,], lltype.Void )
- WM_keymap_remove_item = _c_external_function( "WM_keymap_remove_item", [*struct:wmKeyMap,*struct:wmKeyMapItem,], lltype.Void )
- WM_keymap_item_to_string = _c_external_function( "WM_keymap_item_to_string", [wmKeyMapItem,rffi.CCHARP,rffi.INT,], rffi.CHAR )
- WM_keymap_list_find = _c_external_function( "WM_keymap_list_find", [ListBase,rffi.CCHARP,rffi.INT,rffi.INT,], lltype.Void )
- WM_keymap_find = _c_external_function( "WM_keymap_find", [*struct:wmKeyConfig,rffi.CCHARP,rffi.INT,rffi.INT,], lltype.Void )
- WM_keymap_find_all = _c_external_function( "WM_keymap_find_all", [*struct:bContext,rffi.CCHARP,rffi.INT,rffi.INT,], lltype.Void )
- WM_keymap_active = _c_external_function( "WM_keymap_active", [*struct:wmWindowManager,*struct:wmKeyMap,], lltype.Void )
- WM_keymap_guess_opname = _c_external_function( "WM_keymap_guess_opname", [*struct:bContext,rffi.CCHARP,], lltype.Void )
- WM_keymap_user_init = _c_external_function( "WM_keymap_user_init", [*struct:wmWindowManager,*struct:wmKeyMap,], rffi.INT )
- WM_keymap_copy_to_user = _c_external_function( "WM_keymap_copy_to_user", [*struct:wmKeyMap,], lltype.Void )
- WM_keymap_restore_to_default = _c_external_function( "WM_keymap_restore_to_default", [*struct:wmKeyMap,], lltype.Void )
- WM_keymap_properties_reset = _c_external_function( "WM_keymap_properties_reset", [*struct:wmKeyMapItem,], lltype.Void )
- WM_keymap_restore_item_to_default = _c_external_function( "WM_keymap_restore_item_to_default", [*struct:bContext,*struct:wmKeyMap,*struct:wmKeyMapItem,], lltype.Void )
- WM_keymap_item_find_id = _c_external_function( "WM_keymap_item_find_id", [*struct:wmKeyMap,rffi.INT,], lltype.Void )
- WM_keymap_item_compare = _c_external_function( "WM_keymap_item_compare", [*struct:wmKeyMapItem,*struct:wmKeyMapItem,], rffi.INT )
- WM_userdef_event_map = _c_external_function( "WM_userdef_event_map", [rffi.INT,], rffi.INT )
- WM_modalkeymap_add = _c_external_function( "WM_modalkeymap_add", [*struct:wmKeyConfig,rffi.CCHARP,*struct:EnumPropertyItem,], lltype.Void )
- WM_modalkeymap_get = _c_external_function( "WM_modalkeymap_get", [*struct:wmKeyConfig,rffi.CCHARP,], lltype.Void )
- WM_modalkeymap_add_item = _c_external_function( "WM_modalkeymap_add_item", [*struct:wmKeyMap,rffi.INT,rffi.INT,rffi.INT,rffi.INT,rffi.INT,], lltype.Void )
- WM_modalkeymap_assign = _c_external_function( "WM_modalkeymap_assign", [*struct:wmKeyMap,rffi.CCHARP,], lltype.Void )
- WM_key_event_string = _c_external_function( "WM_key_event_string", [short,], rffi.CHAR )
- WM_key_event_operator_id = _c_external_function( "WM_key_event_operator_id", [*struct:bContext,rffi.CCHARP,rffi.INT,*struct:IDProperty,rffi.INT,**?,], rffi.INT )
- WM_key_event_operator_string = _c_external_function( "WM_key_event_operator_string", [*struct:bContext,rffi.CCHARP,rffi.INT,*struct:IDProperty,rffi.CCHARP,rffi.INT,], rffi.CHAR )
- WM_event_add_keymap_handler = _c_external_function( "WM_event_add_keymap_handler", [ListBase,wmKeyMap,], lltype.Void )
- WM_event_add_keymap_handler_bb = _c_external_function( "WM_event_add_keymap_handler_bb", [ListBase,wmKeyMap,rcti,rcti,], lltype.Void )
- WM_event_add_keymap_handler_priority = _c_external_function( "WM_event_add_keymap_handler_priority", [ListBase,wmKeyMap,rffi.INT,], lltype.Void )
- WM_event_remove_keymap_handler = _c_external_function( "WM_event_remove_keymap_handler", [ListBase,wmKeyMap,], lltype.Void )
- WM_event_add_ui_handler = _c_external_function( "WM_event_add_ui_handler", [*struct:bContext,ListBase,*function:func,*function:remove,rffi.VOID,], lltype.Void )
- WM_event_remove_ui_handler = _c_external_function( "WM_event_remove_ui_handler", [ListBase,*function:func,*function:remove,rffi.VOID,], lltype.Void )
- WM_event_remove_area_handler = _c_external_function( "WM_event_remove_area_handler", [*struct:ListBase,rffi.VOID,], lltype.Void )
- WM_event_add_modal_handler = _c_external_function( "WM_event_add_modal_handler", [*struct:bContext,*struct:wmOperator,], lltype.Void )
- WM_event_remove_handlers = _c_external_function( "WM_event_remove_handlers", [*struct:bContext,ListBase,], lltype.Void )
- WM_event_add_dropbox_handler = _c_external_function( "WM_event_add_dropbox_handler", [ListBase,ListBase,], lltype.Void )
- WM_event_add_mousemove = _c_external_function( "WM_event_add_mousemove", [*struct:bContext,], lltype.Void )
- WM_modal_tweak_exit = _c_external_function( "WM_modal_tweak_exit", [*struct:wmEvent,rffi.INT,], rffi.INT )
- WM_event_add_notifier = _c_external_function( "WM_event_add_notifier", [*struct:bContext,rffi.INT,rffi.VOID,], lltype.Void )
- WM_main_add_notifier = _c_external_function( "WM_main_add_notifier", [rffi.INT,rffi.VOID,], lltype.Void )
- wm_event_add = _c_external_function( "wm_event_add", [*struct:wmWindow,*struct:wmEvent,], lltype.Void )
- WM_event_add_timer = _c_external_function( "WM_event_add_timer", [*struct:wmWindowManager,*struct:wmWindow,rffi.INT,double,], lltype.Void )
- WM_event_remove_timer = _c_external_function( "WM_event_remove_timer", [*struct:wmWindowManager,*struct:wmWindow,*struct:wmTimer,], lltype.Void )
- WM_event_timer_sleep = _c_external_function( "WM_event_timer_sleep", [*struct:wmWindowManager,*struct:wmWindow,*struct:wmTimer,rffi.INT,], lltype.Void )
- WM_menu_invoke = _c_external_function( "WM_menu_invoke", [*struct:bContext,*struct:wmOperator,*struct:wmEvent,], rffi.INT )
- WM_enum_search_invoke = _c_external_function( "WM_enum_search_invoke", [*struct:bContext,*struct:wmOperator,*struct:wmEvent,], rffi.INT )
- WM_operator_confirm = _c_external_function( "WM_operator_confirm", [*struct:bContext,*struct:wmOperator,*struct:wmEvent,], rffi.INT )
- WM_operator_filesel = _c_external_function( "WM_operator_filesel", [*struct:bContext,*struct:wmOperator,*struct:wmEvent,], rffi.INT )
- WM_operator_winactive = _c_external_function( "WM_operator_winactive", [*struct:bContext,], rffi.INT )
- WM_operator_props_popup = _c_external_function( "WM_operator_props_popup", [*struct:bContext,*struct:wmOperator,*struct:wmEvent,], rffi.INT )
- WM_operator_props_dialog_popup = _c_external_function( "WM_operator_props_dialog_popup", [*struct:bContext,*struct:wmOperator,rffi.INT,rffi.INT,], rffi.INT )
- WM_operator_redo_popup = _c_external_function( "WM_operator_redo_popup", [*struct:bContext,*struct:wmOperator,], rffi.INT )
- WM_operator_ui_popup = _c_external_function( "WM_operator_ui_popup", [*struct:bContext,*struct:wmOperator,rffi.INT,rffi.INT,], rffi.INT )
- WM_operator_confirm_message = _c_external_function( "WM_operator_confirm_message", [*struct:bContext,*struct:wmOperator,rffi.CCHARP,], rffi.INT )
- WM_operator_free = _c_external_function( "WM_operator_free", [*struct:wmOperator,], lltype.Void )
- WM_operator_stack_clear = _c_external_function( "WM_operator_stack_clear", [*struct:bContext,], lltype.Void )
- WM_operatortype_find = _c_external_function( "WM_operatortype_find", [rffi.CCHARP,rffi.INT,], lltype.Void )
- WM_operatortype_first = _c_external_function( "WM_operatortype_first", [rffi.VOID,], lltype.Void )
- WM_operatortype_append = _c_external_function( "WM_operatortype_append", [*function:opfunc,], lltype.Void )
- WM_operatortype_append_ptr = _c_external_function( "WM_operatortype_append_ptr", [*function:opfunc,rffi.VOID,], lltype.Void )
- WM_operatortype_append_macro_ptr = _c_external_function( "WM_operatortype_append_macro_ptr", [*function:opfunc,rffi.VOID,], lltype.Void )
- WM_operatortype_remove = _c_external_function( "WM_operatortype_remove", [rffi.CCHARP,], rffi.INT )
- WM_operatortype_append_macro = _c_external_function( "WM_operatortype_append_macro", [rffi.CCHARP,rffi.CCHARP,rffi.INT,], lltype.Void )
- WM_operatortype_macro_define = _c_external_function( "WM_operatortype_macro_define", [*struct:wmOperatorType,rffi.CCHARP,], lltype.Void )
- WM_operator_poll = _c_external_function( "WM_operator_poll", [*struct:bContext,*struct:wmOperatorType,], rffi.INT )
- WM_operator_call = _c_external_function( "WM_operator_call", [*struct:bContext,*struct:wmOperator,], rffi.INT )
- WM_operator_repeat = _c_external_function( "WM_operator_repeat", [*struct:bContext,*struct:wmOperator,], rffi.INT )
- WM_operator_name_call = _c_external_function( "WM_operator_name_call", [*struct:bContext,rffi.CCHARP,rffi.INT,*struct:PointerRNA,], rffi.INT )
- WM_operator_call_py = _c_external_function( "WM_operator_call_py", [*struct:bContext,*struct:wmOperatorType,rffi.INT,*struct:PointerRNA,*struct:ReportList,], rffi.INT )
- WM_operator_properties_alloc = _c_external_function( "WM_operator_properties_alloc", [**?,**?,rffi.CCHARP,], lltype.Void )
- WM_operator_properties_sanitize = _c_external_function( "WM_operator_properties_sanitize", [*struct:PointerRNA,rffi.INT,], lltype.Void )
- WM_operator_properties_create = _c_external_function( "WM_operator_properties_create", [*struct:PointerRNA,rffi.CCHARP,], lltype.Void )
- WM_operator_properties_create_ptr = _c_external_function( "WM_operator_properties_create_ptr", [*struct:PointerRNA,*struct:wmOperatorType,], lltype.Void )
- WM_operator_properties_free = _c_external_function( "WM_operator_properties_free", [*struct:PointerRNA,], lltype.Void )
- WM_operator_properties_filesel = _c_external_function( "WM_operator_properties_filesel", [*struct:wmOperatorType,rffi.INT,short,short,short,], lltype.Void )
- WM_operator_properties_gesture_border = _c_external_function( "WM_operator_properties_gesture_border", [*struct:wmOperatorType,rffi.INT,], lltype.Void )
- WM_operator_properties_gesture_straightline = _c_external_function( "WM_operator_properties_gesture_straightline", [*struct:wmOperatorType,rffi.INT,], lltype.Void )
- WM_operator_properties_select_all = _c_external_function( "WM_operator_properties_select_all", [*struct:wmOperatorType,], lltype.Void )
- WM_operator_pystring = _c_external_function( "WM_operator_pystring", [*struct:bContext,*struct:wmOperatorType,*struct:PointerRNA,rffi.INT,], rffi.CHAR )
- WM_operator_bl_idname = _c_external_function( "WM_operator_bl_idname", [rffi.CCHARP,rffi.CCHARP,], lltype.Void )
- WM_operator_py_idname = _c_external_function( "WM_operator_py_idname", [rffi.CCHARP,rffi.CCHARP,], lltype.Void )
- WM_menutype_find = _c_external_function( "WM_menutype_find", [rffi.CCHARP,rffi.INT,], lltype.Void )
- WM_menutype_add = _c_external_function( "WM_menutype_add", [*struct:MenuType,], rffi.INT )
- WM_menutype_freelink = _c_external_function( "WM_menutype_freelink", [*struct:MenuType,], lltype.Void )
- WM_menutype_free = _c_external_function( "WM_menutype_free", [rffi.VOID,], lltype.Void )
- WM_border_select_invoke = _c_external_function( "WM_border_select_invoke", [*struct:bContext,*struct:wmOperator,*struct:wmEvent,], rffi.INT )
- WM_border_select_modal = _c_external_function( "WM_border_select_modal", [*struct:bContext,*struct:wmOperator,*struct:wmEvent,], rffi.INT )
- WM_gesture_circle_invoke = _c_external_function( "WM_gesture_circle_invoke", [*struct:bContext,*struct:wmOperator,*struct:wmEvent,], rffi.INT )
- WM_gesture_circle_modal = _c_external_function( "WM_gesture_circle_modal", [*struct:bContext,*struct:wmOperator,*struct:wmEvent,], rffi.INT )
- WM_gesture_lines_invoke = _c_external_function( "WM_gesture_lines_invoke", [*struct:bContext,*struct:wmOperator,*struct:wmEvent,], rffi.INT )
- WM_gesture_lines_modal = _c_external_function( "WM_gesture_lines_modal", [*struct:bContext,*struct:wmOperator,*struct:wmEvent,], rffi.INT )
- WM_gesture_lasso_invoke = _c_external_function( "WM_gesture_lasso_invoke", [*struct:bContext,*struct:wmOperator,*struct:wmEvent,], rffi.INT )
- WM_gesture_lasso_modal = _c_external_function( "WM_gesture_lasso_modal", [*struct:bContext,*struct:wmOperator,*struct:wmEvent,], rffi.INT )
- WM_gesture_straightline_invoke = _c_external_function( "WM_gesture_straightline_invoke", [*struct:bContext,*struct:wmOperator,*struct:wmEvent,], rffi.INT )
- WM_gesture_straightline_modal = _c_external_function( "WM_gesture_straightline_modal", [*struct:bContext,*struct:wmOperator,*struct:wmEvent,], rffi.INT )
- WM_OT_tweak_gesture = _c_external_function( "WM_OT_tweak_gesture", [*struct:wmOperatorType,], lltype.Void )
- WM_gesture_new = _c_external_function( "WM_gesture_new", [*struct:bContext,*struct:wmEvent,rffi.INT,], lltype.Void )
- WM_gesture_end = _c_external_function( "WM_gesture_end", [*struct:bContext,*struct:wmGesture,], lltype.Void )
- WM_gestures_remove = _c_external_function( "WM_gestures_remove", [*struct:bContext,], lltype.Void )
- WM_radial_control_invoke = _c_external_function( "WM_radial_control_invoke", [*struct:bContext,*struct:wmOperator,*struct:wmEvent,], rffi.INT )
- WM_radial_control_modal = _c_external_function( "WM_radial_control_modal", [*struct:bContext,*struct:wmOperator,*struct:wmEvent,], rffi.INT )
- WM_OT_radial_control_partial = _c_external_function( "WM_OT_radial_control_partial", [*struct:wmOperatorType,], lltype.Void )
- WM_radial_control_string = _c_external_function( "WM_radial_control_string", [*struct:wmOperator,array,rffi.INT,], lltype.Void )
- WM_event_add_fileselect = _c_external_function( "WM_event_add_fileselect", [*struct:bContext,*struct:wmOperator,], lltype.Void )
- WM_event_fileselect_event = _c_external_function( "WM_event_fileselect_event", [*struct:bContext,rffi.VOID,rffi.INT,], lltype.Void )
- WM_event_start_drag = _c_external_function( "WM_event_start_drag", [*struct:bContext,rffi.INT,rffi.INT,rffi.VOID,double,], lltype.Void )
- WM_event_drag_image = _c_external_function( "WM_event_drag_image", [TODO typename pointer,TODO typename pointer,rffi.FLOAT,rffi.INT,rffi.INT,], lltype.Void )
- WM_dropbox_add = _c_external_function( "WM_dropbox_add", [ListBase,rffi.CCHARP,*function:poll,*function:copy,], lltype.Void )
- WM_dropboxmap_find = _c_external_function( "WM_dropboxmap_find", [rffi.CCHARP,rffi.INT,rffi.INT,], lltype.Void )
- wmSubWindowSet = _c_external_function( "wmSubWindowSet", [*struct:wmWindow,rffi.INT,], lltype.Void )
- wmSubWindowScissorSet = _c_external_function( "wmSubWindowScissorSet", [*struct:wmWindow,rffi.INT,*struct:rcti,], lltype.Void )
- wmFrustum = _c_external_function( "wmFrustum", [rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,], lltype.Void )
- wmOrtho = _c_external_function( "wmOrtho", [rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,], lltype.Void )
- wmOrtho2 = _c_external_function( "wmOrtho2", [rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,], lltype.Void )
- WM_set_framebuffer_index_color = _c_external_function( "WM_set_framebuffer_index_color", [rffi.INT,], lltype.Void )
- WM_framebuffer_to_index = _c_external_function( "WM_framebuffer_to_index", [rffi.INT,], rffi.INT )
- WM_jobs_get = _c_external_function( "WM_jobs_get", [*struct:wmWindowManager,*struct:wmWindow,rffi.VOID,rffi.CCHARP,rffi.INT,], lltype.Void )
- WM_jobs_test = _c_external_function( "WM_jobs_test", [*struct:wmWindowManager,rffi.VOID,], rffi.INT )
- WM_jobs_progress = _c_external_function( "WM_jobs_progress", [*struct:wmWindowManager,rffi.VOID,], rffi.FLOAT )
- WM_jobs_name = _c_external_function( "WM_jobs_name", [*struct:wmWindowManager,rffi.VOID,], rffi.CHAR )
- WM_jobs_customdata = _c_external_function( "WM_jobs_customdata", [TODO typename pointer,rffi.VOID,*function:free,], lltype.Void )
- WM_jobs_timer = _c_external_function( "WM_jobs_timer", [TODO typename pointer,double,rffi.INT,rffi.INT,], lltype.Void )
- WM_jobs_callbacks = _c_external_function( "WM_jobs_callbacks", [TODO typename pointer,*function:startjob,*function:initjob,*function:update,*function:endjob,], lltype.Void )
- WM_jobs_start = _c_external_function( "WM_jobs_start", [*struct:wmWindowManager,TODO typename pointer,], lltype.Void )
- WM_jobs_stop = _c_external_function( "WM_jobs_stop", [*struct:wmWindowManager,rffi.VOID,rffi.VOID,], lltype.Void )
- WM_jobs_kill = _c_external_function( "WM_jobs_kill", [*struct:wmWindowManager,rffi.VOID,rffi.VOID,], lltype.Void )
- WM_jobs_stop_all = _c_external_function( "WM_jobs_stop_all", [*struct:wmWindowManager,], lltype.Void )
- WM_clipboard_text_get = _c_external_function( "WM_clipboard_text_get", [rffi.INT,], rffi.CHAR )
- WM_clipboard_text_set = _c_external_function( "WM_clipboard_text_set", [rffi.CCHARP,rffi.INT,], lltype.Void )
- WM_progress_set = _c_external_function( "WM_progress_set", [*struct:wmWindow,rffi.FLOAT,], lltype.Void )
- WM_progress_clear = _c_external_function( "WM_progress_clear", [*struct:wmWindow,], lltype.Void )
- RNA_create = _c_external_function( "RNA_create", [rffi.VOID,], lltype.Void )
- RNA_define_free = _c_external_function( "RNA_define_free", [BlenderRNA,], lltype.Void )
- RNA_free = _c_external_function( "RNA_free", [BlenderRNA,], lltype.Void )
- RNA_define_verify_sdna = _c_external_function( "RNA_define_verify_sdna", [rffi.INT,], lltype.Void )
- RNA_init = _c_external_function( "RNA_init", [rffi.VOID,], lltype.Void )
- RNA_exit = _c_external_function( "RNA_exit", [rffi.VOID,], lltype.Void )
- RNA_def_struct = _c_external_function( "RNA_def_struct", [BlenderRNA,rffi.CCHARP,rffi.CCHARP,], lltype.Void )
- RNA_def_struct_sdna = _c_external_function( "RNA_def_struct_sdna", [StructRNA,rffi.CCHARP,], lltype.Void )
- RNA_def_struct_sdna_from = _c_external_function( "RNA_def_struct_sdna_from", [StructRNA,rffi.CCHARP,rffi.CCHARP,], lltype.Void )
- RNA_def_struct_name_property = _c_external_function( "RNA_def_struct_name_property", [StructRNA,PropertyRNA,], lltype.Void )
- RNA_def_struct_nested = _c_external_function( "RNA_def_struct_nested", [BlenderRNA,StructRNA,rffi.CCHARP,], lltype.Void )
- RNA_def_struct_flag = _c_external_function( "RNA_def_struct_flag", [StructRNA,rffi.INT,], lltype.Void )
- RNA_def_struct_clear_flag = _c_external_function( "RNA_def_struct_clear_flag", [StructRNA,rffi.INT,], lltype.Void )
- RNA_def_struct_refine_func = _c_external_function( "RNA_def_struct_refine_func", [StructRNA,rffi.CCHARP,], lltype.Void )
- RNA_def_struct_idprops_func = _c_external_function( "RNA_def_struct_idprops_func", [StructRNA,rffi.CCHARP,], lltype.Void )
- RNA_def_struct_register_funcs = _c_external_function( "RNA_def_struct_register_funcs", [StructRNA,rffi.CCHARP,rffi.CCHARP,], lltype.Void )
- RNA_def_struct_path_func = _c_external_function( "RNA_def_struct_path_func", [StructRNA,rffi.CCHARP,], lltype.Void )
- RNA_def_struct_identifier = _c_external_function( "RNA_def_struct_identifier", [StructRNA,rffi.CCHARP,], lltype.Void )
- RNA_def_struct_ui_text = _c_external_function( "RNA_def_struct_ui_text", [StructRNA,rffi.CCHARP,rffi.CCHARP,], lltype.Void )
- RNA_def_struct_ui_icon = _c_external_function( "RNA_def_struct_ui_icon", [StructRNA,rffi.INT,], lltype.Void )
- RNA_struct_free_extension = _c_external_function( "RNA_struct_free_extension", [StructRNA,ExtensionRNA,], lltype.Void )
- RNA_struct_free = _c_external_function( "RNA_struct_free", [BlenderRNA,StructRNA,], lltype.Void )
- RNA_def_boolean = _c_external_function( "RNA_def_boolean", [StructOrFunctionRNA,rffi.CCHARP,rffi.INT,rffi.CCHARP,rffi.CCHARP,], lltype.Void )
- RNA_def_boolean_array = _c_external_function( "RNA_def_boolean_array", [StructOrFunctionRNA,rffi.CCHARP,rffi.INT,rffi.INT,rffi.CCHARP,rffi.CCHARP,], lltype.Void )
- RNA_def_boolean_layer = _c_external_function( "RNA_def_boolean_layer", [StructOrFunctionRNA,rffi.CCHARP,rffi.INT,rffi.INT,rffi.CCHARP,rffi.CCHARP,], lltype.Void )
- RNA_def_boolean_layer_member = _c_external_function( "RNA_def_boolean_layer_member", [StructOrFunctionRNA,rffi.CCHARP,rffi.INT,rffi.INT,rffi.CCHARP,rffi.CCHARP,], lltype.Void )
- RNA_def_boolean_vector = _c_external_function( "RNA_def_boolean_vector", [StructOrFunctionRNA,rffi.CCHARP,rffi.INT,rffi.INT,rffi.CCHARP,rffi.CCHARP,], lltype.Void )
- RNA_def_int = _c_external_function( "RNA_def_int", [StructOrFunctionRNA,rffi.CCHARP,rffi.INT,rffi.INT,rffi.INT,rffi.CCHARP,rffi.CCHARP,rffi.INT,rffi.INT,], lltype.Void )
- RNA_def_int_vector = _c_external_function( "RNA_def_int_vector", [StructOrFunctionRNA,rffi.CCHARP,rffi.INT,rffi.INT,rffi.INT,rffi.INT,rffi.CCHARP,rffi.CCHARP,rffi.INT,rffi.INT,], lltype.Void )
- RNA_def_int_array = _c_external_function( "RNA_def_int_array", [StructOrFunctionRNA,rffi.CCHARP,rffi.INT,rffi.INT,rffi.INT,rffi.INT,rffi.CCHARP,rffi.CCHARP,rffi.INT,rffi.INT,], lltype.Void )
- RNA_def_string = _c_external_function( "RNA_def_string", [StructOrFunctionRNA,rffi.CCHARP,rffi.CCHARP,rffi.INT,rffi.CCHARP,rffi.CCHARP,], lltype.Void )
- RNA_def_string_file_path = _c_external_function( "RNA_def_string_file_path", [StructOrFunctionRNA,rffi.CCHARP,rffi.CCHARP,rffi.INT,rffi.CCHARP,rffi.CCHARP,], lltype.Void )
- RNA_def_string_dir_path = _c_external_function( "RNA_def_string_dir_path", [StructOrFunctionRNA,rffi.CCHARP,rffi.CCHARP,rffi.INT,rffi.CCHARP,rffi.CCHARP,], lltype.Void )
- RNA_def_string_file_name = _c_external_function( "RNA_def_string_file_name", [StructOrFunctionRNA,rffi.CCHARP,rffi.CCHARP,rffi.INT,rffi.CCHARP,rffi.CCHARP,], lltype.Void )
- RNA_def_enum = _c_external_function( "RNA_def_enum", [StructOrFunctionRNA,rffi.CCHARP,EnumPropertyItem,rffi.INT,rffi.CCHARP,rffi.CCHARP,], lltype.Void )
- RNA_def_enum_funcs = _c_external_function( "RNA_def_enum_funcs", [PropertyRNA,EnumPropertyItemFunc,], lltype.Void )
- RNA_def_float = _c_external_function( "RNA_def_float", [StructOrFunctionRNA,rffi.CCHARP,rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,rffi.CCHARP,rffi.CCHARP,rffi.FLOAT,rffi.FLOAT,], lltype.Void )
- RNA_def_float_vector = _c_external_function( "RNA_def_float_vector", [StructOrFunctionRNA,rffi.CCHARP,rffi.INT,rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,rffi.CCHARP,rffi.CCHARP,rffi.FLOAT,rffi.FLOAT,], lltype.Void )
- RNA_def_float_vector_xyz = _c_external_function( "RNA_def_float_vector_xyz", [StructOrFunctionRNA,rffi.CCHARP,rffi.INT,rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,rffi.CCHARP,rffi.CCHARP,rffi.FLOAT,rffi.FLOAT,], lltype.Void )
- RNA_def_float_color = _c_external_function( "RNA_def_float_color", [StructOrFunctionRNA,rffi.CCHARP,rffi.INT,rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,rffi.CCHARP,rffi.CCHARP,rffi.FLOAT,rffi.FLOAT,], lltype.Void )
- RNA_def_float_matrix = _c_external_function( "RNA_def_float_matrix", [StructOrFunctionRNA,rffi.CCHARP,rffi.INT,rffi.INT,rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,rffi.CCHARP,rffi.CCHARP,rffi.FLOAT,rffi.FLOAT,], lltype.Void )
- RNA_def_float_rotation = _c_external_function( "RNA_def_float_rotation", [StructOrFunctionRNA,rffi.CCHARP,rffi.INT,rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,rffi.CCHARP,rffi.CCHARP,rffi.FLOAT,rffi.FLOAT,], lltype.Void )
- RNA_def_float_array = _c_external_function( "RNA_def_float_array", [StructOrFunctionRNA,rffi.CCHARP,rffi.INT,rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,rffi.CCHARP,rffi.CCHARP,rffi.FLOAT,rffi.FLOAT,], lltype.Void )
- RNA_def_float_percentage = _c_external_function( "RNA_def_float_percentage", [StructOrFunctionRNA,rffi.CCHARP,rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,rffi.CCHARP,rffi.CCHARP,rffi.FLOAT,rffi.FLOAT,], lltype.Void )
- RNA_def_float_factor = _c_external_function( "RNA_def_float_factor", [StructOrFunctionRNA,rffi.CCHARP,rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,rffi.CCHARP,rffi.CCHARP,rffi.FLOAT,rffi.FLOAT,], lltype.Void )
- RNA_def_pointer = _c_external_function( "RNA_def_pointer", [StructOrFunctionRNA,rffi.CCHARP,rffi.CCHARP,rffi.CCHARP,rffi.CCHARP,], lltype.Void )
- RNA_def_pointer_runtime = _c_external_function( "RNA_def_pointer_runtime", [StructOrFunctionRNA,rffi.CCHARP,StructRNA,rffi.CCHARP,rffi.CCHARP,], lltype.Void )
- RNA_def_collection = _c_external_function( "RNA_def_collection", [StructOrFunctionRNA,rffi.CCHARP,rffi.CCHARP,rffi.CCHARP,rffi.CCHARP,], lltype.Void )
- RNA_def_collection_runtime = _c_external_function( "RNA_def_collection_runtime", [StructOrFunctionRNA,rffi.CCHARP,StructRNA,rffi.CCHARP,rffi.CCHARP,], lltype.Void )
- RNA_def_property = _c_external_function( "RNA_def_property", [StructOrFunctionRNA,rffi.CCHARP,rffi.INT,rffi.INT,], lltype.Void )
- RNA_def_property_boolean_sdna = _c_external_function( "RNA_def_property_boolean_sdna", [PropertyRNA,rffi.CCHARP,rffi.CCHARP,rffi.INT,], lltype.Void )
- RNA_def_property_boolean_negative_sdna = _c_external_function( "RNA_def_property_boolean_negative_sdna", [PropertyRNA,rffi.CCHARP,rffi.CCHARP,rffi.INT,], lltype.Void )
- RNA_def_property_int_sdna = _c_external_function( "RNA_def_property_int_sdna", [PropertyRNA,rffi.CCHARP,rffi.CCHARP,], lltype.Void )
- RNA_def_property_float_sdna = _c_external_function( "RNA_def_property_float_sdna", [PropertyRNA,rffi.CCHARP,rffi.CCHARP,], lltype.Void )
- RNA_def_property_string_sdna = _c_external_function( "RNA_def_property_string_sdna", [PropertyRNA,rffi.CCHARP,rffi.CCHARP,], lltype.Void )
- RNA_def_property_enum_sdna = _c_external_function( "RNA_def_property_enum_sdna", [PropertyRNA,rffi.CCHARP,rffi.CCHARP,], lltype.Void )
- RNA_def_property_enum_bitflag_sdna = _c_external_function( "RNA_def_property_enum_bitflag_sdna", [PropertyRNA,rffi.CCHARP,rffi.CCHARP,], lltype.Void )
- RNA_def_property_pointer_sdna = _c_external_function( "RNA_def_property_pointer_sdna", [PropertyRNA,rffi.CCHARP,rffi.CCHARP,], lltype.Void )
- RNA_def_property_collection_sdna = _c_external_function( "RNA_def_property_collection_sdna", [PropertyRNA,rffi.CCHARP,rffi.CCHARP,rffi.CCHARP,], lltype.Void )
- RNA_def_property_flag = _c_external_function( "RNA_def_property_flag", [PropertyRNA,rffi.INT,], lltype.Void )
- RNA_def_property_clear_flag = _c_external_function( "RNA_def_property_clear_flag", [PropertyRNA,rffi.INT,], lltype.Void )
- RNA_def_property_array = _c_external_function( "RNA_def_property_array", [PropertyRNA,rffi.INT,], lltype.Void )
- RNA_def_property_multi_array = _c_external_function( "RNA_def_property_multi_array", [PropertyRNA,rffi.INT,array,], lltype.Void )
- RNA_def_property_range = _c_external_function( "RNA_def_property_range", [PropertyRNA,double,double,], lltype.Void )
- RNA_def_property_enum_items = _c_external_function( "RNA_def_property_enum_items", [PropertyRNA,EnumPropertyItem,], lltype.Void )
- RNA_def_property_string_maxlength = _c_external_function( "RNA_def_property_string_maxlength", [PropertyRNA,rffi.INT,], lltype.Void )
- RNA_def_property_struct_type = _c_external_function( "RNA_def_property_struct_type", [PropertyRNA,rffi.CCHARP,], lltype.Void )
- RNA_def_property_struct_runtime = _c_external_function( "RNA_def_property_struct_runtime", [PropertyRNA,StructRNA,], lltype.Void )
- RNA_def_property_boolean_default = _c_external_function( "RNA_def_property_boolean_default", [PropertyRNA,rffi.INT,], lltype.Void )
- RNA_def_property_boolean_array_default = _c_external_function( "RNA_def_property_boolean_array_default", [PropertyRNA,rffi.INT,], lltype.Void )
- RNA_def_property_int_default = _c_external_function( "RNA_def_property_int_default", [PropertyRNA,rffi.INT,], lltype.Void )
- RNA_def_property_int_array_default = _c_external_function( "RNA_def_property_int_array_default", [PropertyRNA,rffi.INT,], lltype.Void )
- RNA_def_property_float_default = _c_external_function( "RNA_def_property_float_default", [PropertyRNA,rffi.FLOAT,], lltype.Void )
- RNA_def_property_float_array_default = _c_external_function( "RNA_def_property_float_array_default", [PropertyRNA,rffi.FLOAT,], lltype.Void )
- RNA_def_property_enum_default = _c_external_function( "RNA_def_property_enum_default", [PropertyRNA,rffi.INT,], lltype.Void )
- RNA_def_property_string_default = _c_external_function( "RNA_def_property_string_default", [PropertyRNA,rffi.CCHARP,], lltype.Void )
- RNA_def_property_ui_text = _c_external_function( "RNA_def_property_ui_text", [PropertyRNA,rffi.CCHARP,rffi.CCHARP,], lltype.Void )
- RNA_def_property_ui_range = _c_external_function( "RNA_def_property_ui_range", [PropertyRNA,double,double,double,rffi.INT,], lltype.Void )
- RNA_def_property_ui_icon = _c_external_function( "RNA_def_property_ui_icon", [PropertyRNA,rffi.INT,rffi.INT,], lltype.Void )
- RNA_def_property_update = _c_external_function( "RNA_def_property_update", [PropertyRNA,rffi.INT,rffi.CCHARP,], lltype.Void )
- RNA_def_property_editable_func = _c_external_function( "RNA_def_property_editable_func", [PropertyRNA,rffi.CCHARP,], lltype.Void )
- RNA_def_property_editable_array_func = _c_external_function( "RNA_def_property_editable_array_func", [PropertyRNA,rffi.CCHARP,], lltype.Void )
- RNA_def_property_dynamic_array_funcs = _c_external_function( "RNA_def_property_dynamic_array_funcs", [PropertyRNA,rffi.CCHARP,], lltype.Void )
- RNA_def_property_boolean_funcs = _c_external_function( "RNA_def_property_boolean_funcs", [PropertyRNA,rffi.CCHARP,rffi.CCHARP,], lltype.Void )
- RNA_def_property_int_funcs = _c_external_function( "RNA_def_property_int_funcs", [PropertyRNA,rffi.CCHARP,rffi.CCHARP,rffi.CCHARP,], lltype.Void )
- RNA_def_property_float_funcs = _c_external_function( "RNA_def_property_float_funcs", [PropertyRNA,rffi.CCHARP,rffi.CCHARP,rffi.CCHARP,], lltype.Void )
- RNA_def_property_enum_funcs = _c_external_function( "RNA_def_property_enum_funcs", [PropertyRNA,rffi.CCHARP,rffi.CCHARP,rffi.CCHARP,], lltype.Void )
- RNA_def_property_string_funcs = _c_external_function( "RNA_def_property_string_funcs", [PropertyRNA,rffi.CCHARP,rffi.CCHARP,rffi.CCHARP,], lltype.Void )
- RNA_def_property_pointer_funcs = _c_external_function( "RNA_def_property_pointer_funcs", [PropertyRNA,rffi.CCHARP,rffi.CCHARP,rffi.CCHARP,rffi.CCHARP,], lltype.Void )
- RNA_def_property_collection_funcs = _c_external_function( "RNA_def_property_collection_funcs", [PropertyRNA,rffi.CCHARP,rffi.CCHARP,rffi.CCHARP,rffi.CCHARP,rffi.CCHARP,rffi.CCHARP,rffi.CCHARP,], lltype.Void )
- RNA_def_property_srna = _c_external_function( "RNA_def_property_srna", [PropertyRNA,rffi.CCHARP,], lltype.Void )
- RNA_def_function = _c_external_function( "RNA_def_function", [StructRNA,rffi.CCHARP,rffi.CCHARP,], lltype.Void )
- RNA_def_function_runtime = _c_external_function( "RNA_def_function_runtime", [StructRNA,rffi.CCHARP,CallFunc,], lltype.Void )
- RNA_def_function_return = _c_external_function( "RNA_def_function_return", [FunctionRNA,PropertyRNA,], lltype.Void )
- RNA_def_function_output = _c_external_function( "RNA_def_function_output", [FunctionRNA,PropertyRNA,], lltype.Void )
- RNA_def_function_flag = _c_external_function( "RNA_def_function_flag", [FunctionRNA,rffi.INT,], lltype.Void )
- RNA_def_function_ui_description = _c_external_function( "RNA_def_function_ui_description", [FunctionRNA,rffi.CCHARP,], lltype.Void )
- RNA_enum_item_add = _c_external_function( "RNA_enum_item_add", [**?,rffi.INT,EnumPropertyItem,], lltype.Void )
- RNA_enum_item_add_separator = _c_external_function( "RNA_enum_item_add_separator", [**?,rffi.INT,], lltype.Void )
- RNA_enum_items_add = _c_external_function( "RNA_enum_items_add", [**?,rffi.INT,EnumPropertyItem,], lltype.Void )
- RNA_enum_items_add_value = _c_external_function( "RNA_enum_items_add_value", [**?,rffi.INT,EnumPropertyItem,rffi.INT,], lltype.Void )
- RNA_enum_item_end = _c_external_function( "RNA_enum_item_end", [**?,rffi.INT,], lltype.Void )
- RNA_def_struct_duplicate_pointers = _c_external_function( "RNA_def_struct_duplicate_pointers", [StructRNA,], lltype.Void )
- RNA_def_struct_free_pointers = _c_external_function( "RNA_def_struct_free_pointers", [StructRNA,], lltype.Void )
- RNA_def_func_duplicate_pointers = _c_external_function( "RNA_def_func_duplicate_pointers", [FunctionRNA,], lltype.Void )
- RNA_def_func_free_pointers = _c_external_function( "RNA_def_func_free_pointers", [FunctionRNA,], lltype.Void )
- RNA_def_property_duplicate_pointers = _c_external_function( "RNA_def_property_duplicate_pointers", [StructOrFunctionRNA,PropertyRNA,], lltype.Void )
- RNA_def_property_free_pointers = _c_external_function( "RNA_def_property_free_pointers", [PropertyRNA,], lltype.Void )
- RNA_def_property_free_identifier = _c_external_function( "RNA_def_property_free_identifier", [StructOrFunctionRNA,rffi.CCHARP,], rffi.INT )
- GPU_state_init = _c_external_function( "GPU_state_init", [rffi.VOID,], lltype.Void )
- GPU_state_print = _c_external_function( "GPU_state_print", [rffi.VOID,], lltype.Void )
- GPU_begin_object_materials = _c_external_function( "GPU_begin_object_materials", [*struct:View3D,*struct:RegionView3D,*struct:Scene,*struct:Object,rffi.INT,rffi.INT,], lltype.Void )
- GPU_end_object_materials = _c_external_function( "GPU_end_object_materials", [rffi.VOID,], lltype.Void )
- GPU_enable_material = _c_external_function( "GPU_enable_material", [rffi.INT,rffi.VOID,], rffi.INT )
- GPU_disable_material = _c_external_function( "GPU_disable_material", [rffi.VOID,], lltype.Void )
- GPU_set_material_blend_mode = _c_external_function( "GPU_set_material_blend_mode", [rffi.INT,], lltype.Void )
- GPU_get_material_blend_mode = _c_external_function( "GPU_get_material_blend_mode", [rffi.VOID,], rffi.INT )
- GPU_set_tpage = _c_external_function( "GPU_set_tpage", [*struct:MTFace,rffi.INT,], rffi.INT )
- GPU_default_lights = _c_external_function( "GPU_default_lights", [rffi.VOID,], rffi.INT )
- GPU_scene_object_lights = _c_external_function( "GPU_scene_object_lights", [*struct:Scene,*struct:Object,rffi.INT,array,rffi.INT,], rffi.INT )
- GPU_render_text = _c_external_function( "GPU_render_text", [*struct:MTFace,rffi.INT,rffi.CCHARP,rffi.INT,rffi.INT,rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,rffi.FLOAT,rffi.INT,], lltype.Void )
- GPU_set_mipmap = _c_external_function( "GPU_set_mipmap", [rffi.INT,], lltype.Void )
- GPU_set_linear_mipmap = _c_external_function( "GPU_set_linear_mipmap", [rffi.INT,], lltype.Void )
- GPU_paint_set_mipmap = _c_external_function( "GPU_paint_set_mipmap", [rffi.INT,], lltype.Void )
- GPU_paint_update_image = _c_external_function( "GPU_paint_update_image", [*struct:Image,rffi.INT,rffi.INT,rffi.INT,rffi.INT,rffi.INT,], lltype.Void )
- GPU_update_images_framechange = _c_external_function( "GPU_update_images_framechange", [rffi.VOID,], lltype.Void )
- GPU_update_image_time = _c_external_function( "GPU_update_image_time", [*struct:Image,double,], rffi.INT )
- GPU_verify_image = _c_external_function( "GPU_verify_image", [*struct:Image,*struct:ImageUser,rffi.INT,rffi.INT,rffi.INT,rffi.INT,], rffi.INT )
- GPU_free_image = _c_external_function( "GPU_free_image", [*struct:Image,], lltype.Void )
- GPU_free_images = _c_external_function( "GPU_free_images", [rffi.VOID,], lltype.Void )
- GPU_free_images_anim = _c_external_function( "GPU_free_images_anim", [rffi.VOID,], lltype.Void )
- GPU_free_smoke = _c_external_function( "GPU_free_smoke", [*struct:SmokeModifierData,], lltype.Void )
- GPU_create_smoke = _c_external_function( "GPU_create_smoke", [*struct:SmokeModifierData,rffi.INT,], lltype.Void )
- GPU_free_unused_buffers = _c_external_function( "GPU_free_unused_buffers", [rffi.VOID,], lltype.Void )
- GPU_extensions_disable = _c_external_function( "GPU_extensions_disable", [rffi.VOID,], lltype.Void )
- GPU_extensions_init = _c_external_function( "GPU_extensions_init", [rffi.VOID,], lltype.Void )
- GPU_extensions_exit = _c_external_function( "GPU_extensions_exit", [rffi.VOID,], lltype.Void )
- GPU_print_error = _c_external_function( "GPU_print_error", [rffi.CCHARP,], rffi.INT )
- GPU_glsl_support = _c_external_function( "GPU_glsl_support", [rffi.VOID,], rffi.INT )
- GPU_non_power_of_two_support = _c_external_function( "GPU_non_power_of_two_support", [rffi.VOID,], rffi.INT )
- GPU_color_depth = _c_external_function( "GPU_color_depth", [rffi.VOID,], rffi.INT )
- GPU_type_matches = _c_external_function( "GPU_type_matches", [GPUDeviceType,GPUOSType,GPUDriverType,], rffi.INT )
- GPU_texture_create_1D = _c_external_function( "GPU_texture_create_1D", [rffi.INT,rffi.FLOAT,], lltype.Void )
- GPU_texture_create_2D = _c_external_function( "GPU_texture_create_2D", [rffi.INT,rffi.INT,rffi.FLOAT,], lltype.Void )
- GPU_texture_create_3D = _c_external_function( "GPU_texture_create_3D", [rffi.INT,rffi.INT,rffi.INT,rffi.FLOAT,], lltype.Void )
- GPU_texture_create_depth = _c_external_function( "GPU_texture_create_depth", [rffi.INT,rffi.INT,], lltype.Void )
- GPU_texture_from_blender = _c_external_function( "GPU_texture_from_blender", [*struct:Image,*struct:ImageUser,double,rffi.INT,], lltype.Void )
- GPU_texture_free = _c_external_function( "GPU_texture_free", [GPUTexture,], lltype.Void )
- GPU_texture_ref = _c_external_function( "GPU_texture_ref", [GPUTexture,], lltype.Void )
- GPU_texture_bind = _c_external_function( "GPU_texture_bind", [GPUTexture,rffi.INT,], lltype.Void )
- GPU_texture_unbind = _c_external_function( "GPU_texture_unbind", [GPUTexture,], lltype.Void )
- GPU_texture_framebuffer = _c_external_function( "GPU_texture_framebuffer", [GPUTexture,], lltype.Void )
- GPU_texture_target = _c_external_function( "GPU_texture_target", [GPUTexture,], rffi.INT )
- GPU_texture_opengl_width = _c_external_function( "GPU_texture_opengl_width", [GPUTexture,], rffi.INT )
- GPU_texture_opengl_height = _c_external_function( "GPU_texture_opengl_height", [GPUTexture,], rffi.INT )
- GPU_framebuffer_create = _c_external_function( "GPU_framebuffer_create", [], lltype.Void )
- GPU_framebuffer_texture_attach = _c_external_function( "GPU_framebuffer_texture_attach", [GPUFrameBuffer,GPUTexture,], rffi.INT )
- GPU_framebuffer_texture_detach = _c_external_function( "GPU_framebuffer_texture_detach", [GPUFrameBuffer,GPUTexture,], lltype.Void )
- GPU_framebuffer_texture_bind = _c_external_function( "GPU_framebuffer_texture_bind", [GPUFrameBuffer,GPUTexture,], lltype.Void )
- GPU_framebuffer_texture_unbind = _c_external_function( "GPU_framebuffer_texture_unbind", [GPUFrameBuffer,GPUTexture,], lltype.Void )
- GPU_framebuffer_free = _c_external_function( "GPU_framebuffer_free", [GPUFrameBuffer,], lltype.Void )
- GPU_framebuffer_restore = _c_external_function( "GPU_framebuffer_restore", [], lltype.Void )
- GPU_offscreen_create = _c_external_function( "GPU_offscreen_create", [rffi.INT,rffi.INT,], lltype.Void )
- GPU_offscreen_free = _c_external_function( "GPU_offscreen_free", [GPUOffScreen,], lltype.Void )
- GPU_offscreen_bind = _c_external_function( "GPU_offscreen_bind", [GPUOffScreen,], lltype.Void )
- GPU_offscreen_unbind = _c_external_function( "GPU_offscreen_unbind", [GPUOffScreen,], lltype.Void )
- GPU_shader_create = _c_external_function( "GPU_shader_create", [rffi.CCHARP,rffi.CCHARP,rffi.CCHARP,], lltype.Void )
- GPU_shader_free = _c_external_function( "GPU_shader_free", [GPUShader,], lltype.Void )
- GPU_shader_bind = _c_external_function( "GPU_shader_bind", [GPUShader,], lltype.Void )
- GPU_shader_unbind = _c_external_function( "GPU_shader_unbind", [], lltype.Void )
- GPU_shader_get_uniform = _c_external_function( "GPU_shader_get_uniform", [GPUShader,rffi.CCHARP,], rffi.INT )
- GPU_shader_uniform_vector = _c_external_function( "GPU_shader_uniform_vector", [GPUShader,rffi.INT,rffi.INT,rffi.INT,rffi.FLOAT,], lltype.Void )
- GPU_shader_uniform_texture = _c_external_function( "GPU_shader_uniform_texture", [GPUShader,rffi.INT,GPUTexture,], lltype.Void )
- GPU_shader_get_attribute = _c_external_function( "GPU_shader_get_attribute", [GPUShader,rffi.CCHARP,], rffi.INT )
- SYS_GetSystem = _c_external_function( "SYS_GetSystem", [rffi.VOID,], lltype.Void )
- SYS_DeleteSystem = _c_external_function( "SYS_DeleteSystem", [SYS_SystemHandle,], lltype.Void )
- SYS_GetCommandLineInt = _c_external_function( "SYS_GetCommandLineInt", [SYS_SystemHandle,rffi.CCHARP,rffi.INT,], rffi.INT )
- SYS_GetCommandLineFloat = _c_external_function( "SYS_GetCommandLineFloat", [SYS_SystemHandle,rffi.CCHARP,rffi.FLOAT,], rffi.FLOAT )
- SYS_GetCommandLineString = _c_external_function( "SYS_GetCommandLineString", [SYS_SystemHandle,rffi.CCHARP,rffi.CCHARP,], rffi.CHAR )
- SYS_WriteCommandLineInt = _c_external_function( "SYS_WriteCommandLineInt", [SYS_SystemHandle,rffi.CCHARP,rffi.INT,], lltype.Void )
- SYS_WriteCommandLineFloat = _c_external_function( "SYS_WriteCommandLineFloat", [SYS_SystemHandle,rffi.CCHARP,rffi.FLOAT,], lltype.Void )
- SYS_WriteCommandLineString = _c_external_function( "SYS_WriteCommandLineString", [SYS_SystemHandle,rffi.CCHARP,rffi.CCHARP,], lltype.Void )
- print_help = _c_external_function( "print_help", [rffi.INT,**?,rffi.VOID,], rffi.INT )
- print_version = _c_external_function( "print_version", [rffi.INT,**?,rffi.VOID,], rffi.INT )
- pluginapi_force_ref = _c_external_function( "pluginapi_force_ref", [rffi.VOID,], rffi.INT )
- setCallbacks = _c_external_function( "setCallbacks", [rffi.VOID,], lltype.Void )
- PIL_check_seconds_timer = _c_external_function( "PIL_check_seconds_timer", [rffi.VOID,], lltype.Void )
- fpe_handler = _c_external_function( "fpe_handler", [rffi.INT,], lltype.Void )
- blender_esc = _c_external_function( "blender_esc", [rffi.INT,], lltype.Void )
- print_version = _c_external_function( "print_version", [rffi.INT,**?,rffi.VOID,], rffi.INT )
- print_help = _c_external_function( "print_help", [rffi.INT,**?,rffi.VOID,], rffi.INT )
- end_arguments = _c_external_function( "end_arguments", [rffi.INT,**?,rffi.VOID,], lltype.Void )
- enable_python = _c_external_function( "enable_python", [rffi.INT,**?,rffi.VOID,], rffi.INT )
- disable_python = _c_external_function( "disable_python", [rffi.INT,**?,rffi.VOID,], rffi.INT )
- background_mode = _c_external_function( "background_mode", [rffi.INT,**?,rffi.VOID,], rffi.INT )
- debug_mode = _c_external_function( "debug_mode", [rffi.INT,**?,rffi.VOID,], rffi.INT )
- set_fpe = _c_external_function( "set_fpe", [rffi.INT,**?,rffi.VOID,], rffi.INT )
- playback_mode = _c_external_function( "playback_mode", [rffi.INT,**?,rffi.VOID,], lltype.Void )
- prefsize = _c_external_function( "prefsize", [rffi.INT,**?,rffi.VOID,], rffi.INT )
- with_borders = _c_external_function( "with_borders", [rffi.INT,**?,rffi.VOID,], rffi.INT )
- without_borders = _c_external_function( "without_borders", [rffi.INT,**?,rffi.VOID,], rffi.INT )
- register_extension = _c_external_function( "register_extension", [rffi.INT,**?,rffi.VOID,], rffi.INT )
- no_joystick = _c_external_function( "no_joystick", [rffi.INT,**?,rffi.VOID,], rffi.INT )
- no_glsl = _c_external_function( "no_glsl", [rffi.INT,**?,rffi.VOID,], rffi.INT )
- no_audio = _c_external_function( "no_audio", [rffi.INT,**?,rffi.VOID,], rffi.INT )
- set_audio = _c_external_function( "set_audio", [rffi.INT,**?,rffi.VOID,], rffi.INT )
- set_output = _c_external_function( "set_output", [rffi.INT,**?,rffi.VOID,], lltype.Void )
- set_engine = _c_external_function( "set_engine", [rffi.INT,**?,rffi.VOID,], lltype.Void )
- set_image_type = _c_external_function( "set_image_type", [rffi.INT,**?,rffi.VOID,], lltype.Void )
- set_threads = _c_external_function( "set_threads", [rffi.INT,**?,rffi.VOID,], lltype.Void )
- set_extension = _c_external_function( "set_extension", [rffi.INT,**?,rffi.VOID,], lltype.Void )
- set_ge_parameters = _c_external_function( "set_ge_parameters", [rffi.INT,**?,rffi.VOID,], lltype.Void )
- render_frame = _c_external_function( "render_frame", [rffi.INT,**?,rffi.VOID,], lltype.Void )
- render_animation = _c_external_function( "render_animation", [rffi.INT,**?,rffi.VOID,], rffi.INT )
- set_scene = _c_external_function( "set_scene", [rffi.INT,**?,rffi.VOID,], lltype.Void )
- set_start_frame = _c_external_function( "set_start_frame", [rffi.INT,**?,rffi.VOID,], lltype.Void )
- set_end_frame = _c_external_function( "set_end_frame", [rffi.INT,**?,rffi.VOID,], lltype.Void )
- set_skip_frame = _c_external_function( "set_skip_frame", [rffi.INT,**?,rffi.VOID,], lltype.Void )
- run_python = _c_external_function( "run_python", [rffi.INT,**?,rffi.VOID,], lltype.Void )
- run_python_console = _c_external_function( "run_python_console", [rffi.INT,**?,rffi.VOID,], rffi.INT )
- load_file = _c_external_function( "load_file", [rffi.INT,**?,rffi.VOID,], rffi.INT )
- setupArguments = _c_external_function( "setupArguments", [bContext,bArgs,SYS_SystemHandle,], lltype.Void )
- main = _c_external_function( "main", [rffi.INT,**?,], rffi.INT )
- error_cb = _c_external_function( "error_cb", [rffi.CCHARP,], lltype.Void )
- mem_error_cb = _c_external_function( "mem_error_cb", [rffi.CCHARP,], lltype.Void )
- setCallbacks = _c_external_function( "setCallbacks", [], lltype.Void )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement