factor: rename destructor: library: c-type: to upper
parent
6e1dd40d23
commit
07072cfe73
|
@ -34,7 +34,7 @@ PRIVATE<
|
|||
|
||||
: free-acl ( acl -- ) acl_free acl-error ;
|
||||
|
||||
destructor: free-acl
|
||||
DESTRUCTOR: free-acl
|
||||
|
||||
: get-acl-entry ( acl_t n -- acl_entry_t )
|
||||
f acl_entry_t <ref> [ acl_get_entry ] keep swap -1 = [ drop f ] when ;
|
||||
|
|
|
@ -10,7 +10,7 @@ IN: io.files.trash.windows
|
|||
|
||||
PRIVATE<
|
||||
|
||||
library: shell32
|
||||
LIBRARY: shell32
|
||||
|
||||
TYPEDEF: WORD FILEOP_FLAGS ;
|
||||
|
||||
|
|
|
@ -6,7 +6,7 @@ IN: atk.ffi
|
|||
|
||||
COMPILE< "gobject.ffi" require COMPILE>
|
||||
|
||||
library: atk
|
||||
LIBRARY: atk
|
||||
|
||||
COMPILE< "atk" {
|
||||
{ [ os windows? ] [ "libatk-1.0-0.dll" ] }
|
||||
|
|
|
@ -14,7 +14,7 @@ COMPILE< "cairo" {
|
|||
{ [ os unix? ] [ "libcairo.so" ] }
|
||||
} cond cdecl add-library COMPILE>
|
||||
|
||||
library: cairo
|
||||
LIBRARY: cairo
|
||||
|
||||
FUNCTION: int cairo_version ( ) ;
|
||||
FUNCTION: c-string cairo_version_string ( ) ;
|
||||
|
@ -92,7 +92,7 @@ FUNCTION: cairo_t* cairo_reference ( cairo_t* cr ) ;
|
|||
|
||||
FUNCTION: void cairo_destroy ( cairo_t* cr ) ;
|
||||
|
||||
destructor: cairo_destroy
|
||||
DESTRUCTOR: cairo_destroy
|
||||
|
||||
FUNCTION: uint cairo_get_reference_count ( cairo_t* cr ) ;
|
||||
|
||||
|
@ -614,7 +614,7 @@ FUNCTION: void cairo_surface_finish ( cairo_surface_t* surface ) ;
|
|||
|
||||
FUNCTION: void cairo_surface_destroy ( cairo_surface_t* surface ) ;
|
||||
|
||||
destructor: cairo_surface_destroy
|
||||
DESTRUCTOR: cairo_surface_destroy
|
||||
|
||||
FUNCTION: uint cairo_surface_get_reference_count ( cairo_surface_t* surface ) ;
|
||||
|
||||
|
|
|
@ -9,7 +9,7 @@ COMPILE<
|
|||
"clutter.ffi" require
|
||||
COMPILE>
|
||||
|
||||
library: clutter.cally
|
||||
LIBRARY: clutter.cally
|
||||
|
||||
COMPILE<
|
||||
"clutter.cally" {
|
||||
|
|
|
@ -8,7 +8,7 @@ COMPILE<
|
|||
"gobject.ffi" require
|
||||
COMPILE>
|
||||
|
||||
library: clutter.cogl
|
||||
LIBRARY: clutter.cogl
|
||||
|
||||
COMPILE<
|
||||
"clutter.cogl" {
|
||||
|
|
|
@ -12,7 +12,7 @@ COMPILE<
|
|||
"clutter.json.ffi" require
|
||||
COMPILE>
|
||||
|
||||
library: clutter
|
||||
LIBRARY: clutter
|
||||
|
||||
COMPILE<
|
||||
"clutter" {
|
||||
|
|
|
@ -9,7 +9,7 @@ COMPILE<
|
|||
"gtk.ffi" require
|
||||
COMPILE>
|
||||
|
||||
library: clutter.gtk
|
||||
LIBRARY: clutter.gtk
|
||||
|
||||
COMPILE<
|
||||
"clutter.gtk" {
|
||||
|
|
|
@ -9,7 +9,7 @@ COMPILE<
|
|||
"gio.ffi" require
|
||||
COMPILE>
|
||||
|
||||
library: clutter.json
|
||||
LIBRARY: clutter.json
|
||||
|
||||
COMPILE<
|
||||
"clutter.json" {
|
||||
|
|
|
@ -40,4 +40,4 @@ FUNCTION: CFTypeRef CFRetain ( CFTypeRef cf ) ;
|
|||
|
||||
FUNCTION: void CFRelease ( CFTypeRef cf ) ;
|
||||
|
||||
destructor: CFRelease
|
||||
DESTRUCTOR: CFRelease
|
||||
|
|
|
@ -8,8 +8,8 @@ SPECIALIZED-ARRAY: void*
|
|||
|
||||
TYPEDEF: void* CFDictionaryRef ;
|
||||
TYPEDEF: void* CFMutableDictionaryRef ;
|
||||
c-type: CFDictionaryKeyCallBacks
|
||||
c-type: CFDictionaryValueCallBacks
|
||||
C-TYPE: CFDictionaryKeyCallBacks
|
||||
C-TYPE: CFDictionaryValueCallBacks
|
||||
|
||||
FUNCTION: CFDictionaryRef CFDictionaryCreate (
|
||||
CFAllocatorRef allocator,
|
||||
|
|
|
@ -13,7 +13,7 @@ CALLBACK: void CFFileDescriptorCallBack (
|
|||
void *info
|
||||
) ;
|
||||
|
||||
c-type: CFFileDescriptorContext
|
||||
C-TYPE: CFFileDescriptorContext
|
||||
|
||||
FUNCTION: CFFileDescriptorRef CFFileDescriptorCreate (
|
||||
CFAllocatorRef allocator,
|
||||
|
|
|
@ -69,11 +69,11 @@ FUNCTION: CGImageRef CGBitmapContextCreateImage (
|
|||
|
||||
FUNCTION: void CGColorSpaceRelease ( CGColorSpaceRef ref ) ;
|
||||
|
||||
destructor: CGColorSpaceRelease
|
||||
DESTRUCTOR: CGColorSpaceRelease
|
||||
|
||||
FUNCTION: void CGContextRelease ( CGContextRef ref ) ;
|
||||
|
||||
destructor: CGContextRelease
|
||||
DESTRUCTOR: CGContextRelease
|
||||
|
||||
FUNCTION: void CGContextSetRGBStrokeColor (
|
||||
CGContextRef c,
|
||||
|
|
|
@ -23,8 +23,8 @@ IN: cuda.contexts
|
|||
: clean-up-context ( context -- )
|
||||
[ sync-context ] ignore-errors destroy-context ; inline
|
||||
|
||||
destructor: destroy-context
|
||||
destructor: clean-up-context
|
||||
DESTRUCTOR: destroy-context
|
||||
DESTRUCTOR: clean-up-context
|
||||
|
||||
: (with-cuda-context) ( context quot -- )
|
||||
swap '[ _ clean-up-context ] [ ] cleanup ; inline
|
||||
|
|
|
@ -11,7 +11,7 @@ COMPILE<
|
|||
} cond add-library
|
||||
COMPILE>
|
||||
|
||||
library: cuda
|
||||
LIBRARY: cuda
|
||||
|
||||
TYPEDEF: uint CUdeviceptr ;
|
||||
TYPEDEF: int CUdevice ;
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
USING: alien.c-types alien.syntax cuda.ffi opengl.gl ;
|
||||
IN: cuda.gl.ffi
|
||||
|
||||
library: cuda
|
||||
LIBRARY: cuda
|
||||
|
||||
FUNCTION: CUresult cuGLCtxCreate ( CUcontext* pCtx, uint Flags, CUdevice device ) ;
|
||||
FUNCTION: CUresult cuGraphicsGLRegisterBuffer ( CUgraphicsResource* pCudaResource, GLuint buffer, uint Flags ) ;
|
||||
|
|
|
@ -30,12 +30,12 @@ IN: cuda.gl
|
|||
: unmap-resource ( resource -- )
|
||||
1 swap void* <ref> f cuGraphicsUnmapResources cuda-error ; inline
|
||||
|
||||
destructor: unmap-resource
|
||||
DESTRUCTOR: unmap-resource
|
||||
|
||||
: free-resource ( resource -- )
|
||||
cuGraphicsUnregisterResource cuda-error ; inline
|
||||
|
||||
destructor: free-resource
|
||||
DESTRUCTOR: free-resource
|
||||
|
||||
: with-mapped-resource ( ..a resource quot: ( ..a device-ptr size -- ..b ) -- ..b )
|
||||
over [ map-resource ] 2dip '[ _ unmap-resource ] [ ] cleanup ; inline
|
||||
|
|
|
@ -17,7 +17,7 @@ IN: cuda.memory
|
|||
: cuda-free ( ptr -- )
|
||||
cuMemFree cuda-error ; inline
|
||||
|
||||
destructor: cuda-free
|
||||
DESTRUCTOR: cuda-free
|
||||
|
||||
: memcpy-device>device ( dest-ptr src-ptr count -- )
|
||||
cuMemcpyDtoD cuda-error ; inline
|
||||
|
|
|
@ -10,9 +10,9 @@ IN: curl
|
|||
|
||||
PRIVATE<
|
||||
|
||||
destructor: curl_easy_cleanup
|
||||
DESTRUCTOR: curl_easy_cleanup
|
||||
|
||||
destructor: fclose
|
||||
DESTRUCTOR: fclose
|
||||
|
||||
: check-code ( code -- )
|
||||
CURLE_OK assert= ;
|
||||
|
|
|
@ -9,7 +9,7 @@ COMPILE< "curl" {
|
|||
{ [ os unix? ] [ "libcurl.so" ] }
|
||||
} cond cdecl add-library COMPILE>
|
||||
|
||||
library: curl
|
||||
LIBRARY: curl
|
||||
|
||||
! curl.h
|
||||
|
||||
|
|
|
@ -10,7 +10,7 @@ COMPILE< "curses" {
|
|||
{ [ os unix? ] [ "ncursesw" find-library ] }
|
||||
} cond cdecl add-library COMPILE>
|
||||
|
||||
c-type: SCREEN
|
||||
C-TYPE: SCREEN
|
||||
TYPEDEF: void* va_list ;
|
||||
|
||||
TYPEDEF: uint chtype ;
|
||||
|
@ -81,7 +81,7 @@ STRUCT: MEVENT
|
|||
{ x int } { y int } { z int }
|
||||
{ bstate mmask_t } ;
|
||||
|
||||
library: curses
|
||||
LIBRARY: curses
|
||||
|
||||
C-GLOBAL: void* stdscr ;
|
||||
|
||||
|
|
|
@ -21,9 +21,9 @@ M: ec-key dispose
|
|||
: ec-key-handle ( -- handle )
|
||||
ec-key get dup handle>> [ nip ] [ already-disposed ] if* ;
|
||||
|
||||
destructor: BN_clear_free
|
||||
DESTRUCTOR: BN_clear_free
|
||||
|
||||
destructor: EC_POINT_clear_free
|
||||
DESTRUCTOR: EC_POINT_clear_free
|
||||
|
||||
PRIVATE>
|
||||
|
||||
|
|
|
@ -6,7 +6,7 @@ alien.libraries.finder alien.syntax combinators kernel system ;
|
|||
|
||||
IN: fftw.ffi
|
||||
|
||||
library: fftw3
|
||||
LIBRARY: fftw3
|
||||
|
||||
COMPILE< "fftw3" {
|
||||
{ [ os windows? ] [ "libfftw3-3.dll" ] }
|
||||
|
@ -40,4 +40,4 @@ FUNCTION: void fftw_execute ( fftw_plan p ) ;
|
|||
|
||||
FUNCTION: void fftw_free ( void* p ) ;
|
||||
|
||||
destructor: fftw_free
|
||||
DESTRUCTOR: fftw_free
|
||||
|
|
|
@ -8,7 +8,7 @@ IN: forestdb.ffi
|
|||
|
||||
COMPILE< "forestdb" dup find-library cdecl add-library COMPILE>
|
||||
|
||||
library: forestdb
|
||||
LIBRARY: forestdb
|
||||
|
||||
! Begin fdb_types.h
|
||||
|
||||
|
|
|
@ -10,7 +10,7 @@ COMPILE< "freetype" {
|
|||
{ [ t ] [ drop ] }
|
||||
} cond COMPILE>
|
||||
|
||||
library: freetype
|
||||
LIBRARY: freetype
|
||||
|
||||
TYPEDEF: uchar FT_Byte ;
|
||||
TYPEDEF: void* FT_Bytes ;
|
||||
|
@ -38,8 +38,8 @@ TYPEDEF: long FT_F26Dot6 ;
|
|||
FUNCTION: FT_Error FT_Init_FreeType ( void* library ) ;
|
||||
|
||||
! circular reference between glyph and face
|
||||
c-type: face
|
||||
c-type: glyph
|
||||
C-TYPE: face
|
||||
C-TYPE: glyph
|
||||
|
||||
STRUCT: glyph
|
||||
{ library void* }
|
||||
|
@ -166,7 +166,7 @@ STRUCT: FT_Bitmap
|
|||
{ palette_mode char }
|
||||
{ palette void* } ;
|
||||
|
||||
c-type: FT_Face
|
||||
C-TYPE: FT_Face
|
||||
|
||||
FUNCTION: FT_Error FT_New_Face ( void* library, FT_Char* font, FT_Long index, face* face ) ;
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ COMPILE< "libgdbm"
|
|||
{ "gdbm" "gdbm3" "libgdbm-3" } find-library-from-list
|
||||
cdecl add-library COMPILE>
|
||||
|
||||
library: libgdbm
|
||||
LIBRARY: libgdbm
|
||||
|
||||
C-GLOBAL: c-string gdbm_version ;
|
||||
|
||||
|
@ -25,7 +25,7 @@ CONSTANT: GDBM_COALESCEBLKS 5 ;
|
|||
|
||||
STRUCT: datum { dptr char* } { dsize int } ;
|
||||
|
||||
c-type: _GDBM_FILE
|
||||
C-TYPE: _GDBM_FILE
|
||||
TYPEDEF: _GDBM_FILE* GDBM_FILE ;
|
||||
|
||||
CALLBACK: void fatal_func_cb ( ) ;
|
||||
|
|
|
@ -64,7 +64,7 @@ SYMBOL: current-dbf
|
|||
[ block-size>> ] [ get-flag ] [ mode>> ]
|
||||
} cleave f gdbm_open [ gdbm-throw ] unless* ;
|
||||
|
||||
destructor: gdbm-close
|
||||
DESTRUCTOR: gdbm-close
|
||||
|
||||
: object>datum ( obj -- datum )
|
||||
object>bytes [ malloc-byte-array &free ] [ length ] bi
|
||||
|
|
|
@ -11,7 +11,7 @@ COMPILE<
|
|||
"gdk.pixbuf.ffi" require
|
||||
COMPILE>
|
||||
|
||||
library: gdk
|
||||
LIBRARY: gdk
|
||||
|
||||
COMPILE<
|
||||
"gdk" {
|
||||
|
@ -25,7 +25,7 @@ COMPILE>
|
|||
STRUCT: cairo_rectangle_int_t
|
||||
{ x int } { y int } { width int } { height int } ;
|
||||
|
||||
c-type: cairo_region_t
|
||||
C-TYPE: cairo_region_t
|
||||
! workaround>
|
||||
|
||||
FOREIGN-RECORD-TYPE: cairo.RectangleInt cairo_rectangle_int_t ;
|
||||
|
@ -38,7 +38,7 @@ FOREIGN-ENUM-TYPE: cairo.Content cairo_content_t ;
|
|||
|
||||
gir: vocab:gdk/Gdk-3.0.gir
|
||||
|
||||
destructor: gdk_cursor_unref
|
||||
DESTRUCTOR: gdk_cursor_unref
|
||||
|
||||
STRUCT: GdkEventButton
|
||||
{ type GdkEventType }
|
||||
|
|
|
@ -8,7 +8,7 @@ COMPILE<
|
|||
"gdk.ffi" require
|
||||
COMPILE>
|
||||
|
||||
library: gdk.gl
|
||||
LIBRARY: gdk.gl
|
||||
|
||||
COMPILE<
|
||||
"gdk.gl" {
|
||||
|
|
|
@ -8,7 +8,7 @@ IN: gdk.pixbuf.ffi
|
|||
|
||||
COMPILE< "gio.ffi" require COMPILE>
|
||||
|
||||
library: gdk.pixbuf
|
||||
LIBRARY: gdk.pixbuf
|
||||
|
||||
COMPILE< "gdk.pixbuf" {
|
||||
{ [ os windows? ] [ "libgdk_pixbuf-2.0-0.dll" ] }
|
||||
|
|
|
@ -6,7 +6,7 @@ IN: gio.ffi
|
|||
|
||||
COMPILE< "gobject.ffi" require COMPILE>
|
||||
|
||||
library: gio
|
||||
LIBRARY: gio
|
||||
|
||||
COMPILE< "gio" {
|
||||
{ [ os windows? ] [ "libgio-2.0-0.dll" ] }
|
||||
|
|
|
@ -6,7 +6,7 @@ gobject-introspection.standard-types io.encodings.utf8 kernel
|
|||
system ;
|
||||
IN: glib.ffi
|
||||
|
||||
library: glib
|
||||
LIBRARY: glib
|
||||
|
||||
COMPILE< "glib" {
|
||||
{ [ os windows? ] [ "libglib-2.0-0.dll" ] }
|
||||
|
@ -31,8 +31,8 @@ CONSTANT: G_MAXUINT64 0xffffffffffffffff ;
|
|||
|
||||
gir: vocab:glib/GLib-2.0.gir
|
||||
|
||||
destructor: g_source_unref
|
||||
destructor: g_free
|
||||
DESTRUCTOR: g_source_unref
|
||||
DESTRUCTOR: g_free
|
||||
|
||||
CALLBACK: gboolean GSourceFuncsPrepareFunc ( GSource* source, gint* timeout_ ) ;
|
||||
CALLBACK: gboolean GSourceFuncsCheckFunc ( GSource* source ) ;
|
||||
|
|
|
@ -6,7 +6,7 @@ IN: gmodule.ffi
|
|||
|
||||
COMPILE< "glib.ffi" require COMPILE>
|
||||
|
||||
library: gmodule
|
||||
LIBRARY: gmodule
|
||||
|
||||
COMPILE< "gmodule" {
|
||||
{ [ os windows? ] [ "libgmodule-2.0-0.dll" ] }
|
||||
|
|
|
@ -9,7 +9,7 @@ IN: gobject.ffi
|
|||
COMPILE< "glib.ffi" require COMPILE>
|
||||
use: glib.ffi
|
||||
|
||||
library: gobject
|
||||
LIBRARY: gobject
|
||||
|
||||
COMPILE< "gobject" {
|
||||
{ [ os windows? ] [ "libgobject-2.0-0.dll" ] }
|
||||
|
@ -29,7 +29,7 @@ forget: G_IO_ERR
|
|||
forget: G_IO_HUP
|
||||
forget: G_IO_NVAL
|
||||
|
||||
destructor: g_object_unref
|
||||
DESTRUCTOR: g_object_unref
|
||||
|
||||
CONSTANT: G_TYPE_INVALID $[ 0 2 shift ] ;
|
||||
CONSTANT: G_TYPE_NONE $[ 1 2 shift ] ;
|
||||
|
|
|
@ -8,7 +8,7 @@ COMPILE<
|
|||
"gstreamer.ffi" require
|
||||
COMPILE>
|
||||
|
||||
library: gstreamer.base
|
||||
LIBRARY: gstreamer.base
|
||||
|
||||
COMPILE<
|
||||
"gstreamer.base" {
|
||||
|
|
|
@ -8,7 +8,7 @@ COMPILE<
|
|||
"gstreamer.ffi" require
|
||||
COMPILE>
|
||||
|
||||
library: gstreamer.controller
|
||||
LIBRARY: gstreamer.controller
|
||||
|
||||
COMPILE<
|
||||
"gstreamer.controller" {
|
||||
|
|
|
@ -10,7 +10,7 @@ COMPILE<
|
|||
"gmodule.ffi" require
|
||||
COMPILE>
|
||||
|
||||
library: gstreamer
|
||||
LIBRARY: gstreamer
|
||||
|
||||
COMPILE<
|
||||
"gstreamer" {
|
||||
|
|
|
@ -8,7 +8,7 @@ COMPILE<
|
|||
"gstreamer.ffi" require
|
||||
COMPILE>
|
||||
|
||||
library: gstreamer.net
|
||||
LIBRARY: gstreamer.net
|
||||
|
||||
COMPILE<
|
||||
"gstreamer.net" {
|
||||
|
|
|
@ -11,7 +11,7 @@ COMPILE<
|
|||
"gdk.ffi" require
|
||||
COMPILE>
|
||||
|
||||
library: gtk
|
||||
LIBRARY: gtk
|
||||
|
||||
COMPILE<
|
||||
"gtk" {
|
||||
|
@ -25,7 +25,7 @@ IMPLEMENT-STRUCTS: GtkTreeIter ;
|
|||
|
||||
gir: vocab:gtk/Gtk-3.0.gir
|
||||
|
||||
destructor: gtk_widget_destroy
|
||||
DESTRUCTOR: gtk_widget_destroy
|
||||
|
||||
! <workaround
|
||||
forget: gtk_im_context_get_preedit_string
|
||||
|
|
|
@ -9,7 +9,7 @@ COMPILE<
|
|||
"gdk.gl.ffi" require
|
||||
COMPILE>
|
||||
|
||||
library: gtk.gl
|
||||
LIBRARY: gtk.gl
|
||||
|
||||
COMPILE<
|
||||
"gtk.gl" {
|
||||
|
|
|
@ -23,7 +23,7 @@ FUNCTION: int getifaddrs ( ifaddrs** ifap ) ;
|
|||
|
||||
FUNCTION: void freeifaddrs ( ifaddrs* ifp ) ;
|
||||
|
||||
destructor: freeifaddrs
|
||||
DESTRUCTOR: freeifaddrs
|
||||
|
||||
: interface-names ( -- ifaddrs )
|
||||
[
|
||||
|
|
|
@ -9,10 +9,10 @@ COMPILE< "libtls" {
|
|||
{ [ os unix? ] [ "libtls.so" ] }
|
||||
} cond cdecl add-library COMPILE>
|
||||
|
||||
c-type: tls_config
|
||||
c-type: tls_ctx
|
||||
C-TYPE: tls_config
|
||||
C-TYPE: tls_ctx
|
||||
|
||||
library: libtls
|
||||
LIBRARY: libtls
|
||||
|
||||
FUNCTION: int tls_init ( ) ;
|
||||
FUNCTION: c-string tls_error ( tls_ctx* ctx ) ;
|
||||
|
@ -66,5 +66,5 @@ FUNCTION: ssize_t tls_read ( tls_ctx* ctx, void* buf, size_t buflen ) ;
|
|||
FUNCTION: ssize_t tls_write ( tls_ctx* ctx, void* buf, size_t buflen ) ;
|
||||
FUNCTION: int tls_close ( tls_ctx* ctx ) ;
|
||||
|
||||
destructor: tls_config_free
|
||||
destructor: tls_free
|
||||
DESTRUCTOR: tls_config_free
|
||||
DESTRUCTOR: tls_free
|
||||
|
|
|
@ -6,9 +6,9 @@ IN: libudev
|
|||
|
||||
COMPILE< "libudev" "libudev.so" cdecl add-library COMPILE>
|
||||
|
||||
library: libudev
|
||||
LIBRARY: libudev
|
||||
|
||||
c-type: udev
|
||||
C-TYPE: udev
|
||||
|
||||
FUNCTION: udev* udev_ref ( udev* udev ) ;
|
||||
|
||||
|
@ -40,7 +40,7 @@ FUNCTION: void* udev_get_userdata ( udev* udev ) ;
|
|||
|
||||
FUNCTION: void udev_set_userdata ( udev* udev, void* userdata ) ;
|
||||
|
||||
c-type: udev_list_entry
|
||||
C-TYPE: udev_list_entry
|
||||
|
||||
FUNCTION: udev_list_entry* udev_list_entry_get_next ( udev_list_entry* list_entry ) ;
|
||||
|
||||
|
@ -69,7 +69,7 @@ FUNCTION: c-string udev_list_entry_get_value (
|
|||
: udev-list-entries ( first_entry -- seq )
|
||||
[ ] collector [ udev_list_entry_foreach ] dip ;
|
||||
|
||||
c-type: udev_device
|
||||
C-TYPE: udev_device
|
||||
|
||||
FUNCTION: udev_device* udev_device_ref (
|
||||
udev_device* udev_device ) ;
|
||||
|
@ -175,7 +175,7 @@ FUNCTION: c-string udev_device_get_sysattr_value (
|
|||
udev_device* udev_device,
|
||||
c-string sysattr ) ;
|
||||
|
||||
c-type: udev_monitor
|
||||
C-TYPE: udev_monitor
|
||||
|
||||
FUNCTION: udev_monitor* udev_monitor_ref (
|
||||
udev_monitor* udev_monitor ) ;
|
||||
|
@ -242,7 +242,7 @@ FUNCTION: int udev_monitor_filter_remove (
|
|||
|
||||
|
||||
|
||||
c-type: udev_enumerate
|
||||
C-TYPE: udev_enumerate
|
||||
|
||||
FUNCTION: udev_enumerate* udev_enumerate_ref (
|
||||
udev_enumerate* udev_enumerate ) ;
|
||||
|
@ -324,7 +324,7 @@ FUNCTION: udev_list_entry* udev_enumerate_get_list_entry (
|
|||
|
||||
|
||||
|
||||
c-type: udev_queue
|
||||
C-TYPE: udev_queue
|
||||
|
||||
FUNCTION: udev_queue* udev_queue_ref (
|
||||
udev_queue* udev_queue ) ;
|
||||
|
|
|
@ -12,7 +12,7 @@ COMPILE< "libusb" {
|
|||
{ [ os macosx? ] [ "libusb-1.0.dylib" ] }
|
||||
{ [ os unix? ] [ "libusb-1.0.so" ] }
|
||||
} cond cdecl add-library COMPILE>
|
||||
library: libusb
|
||||
LIBRARY: libusb
|
||||
|
||||
: libusb_cpu_to_le16 ( x -- y )
|
||||
2 >native-endian le> ; inline
|
||||
|
@ -172,9 +172,9 @@ STRUCT: libusb_control_setup
|
|||
|
||||
: LIBUSB_CONTROL_SETUP_SIZE ( -- x ) libusb_control_setup heap-size ; inline
|
||||
|
||||
c-type: libusb_context
|
||||
c-type: libusb_device
|
||||
c-type: libusb_device_handle
|
||||
C-TYPE: libusb_context
|
||||
C-TYPE: libusb_device
|
||||
C-TYPE: libusb_device_handle
|
||||
|
||||
ENUM: libusb_error
|
||||
{ LIBUSB_SUCCESS 0 }
|
||||
|
@ -212,7 +212,7 @@ STRUCT: libusb_iso_packet_descriptor
|
|||
{ status libusb_transfer_status } ;
|
||||
SPECIALIZED-ARRAY: libusb_iso_packet_descriptor
|
||||
|
||||
c-type: libusb_transfer
|
||||
C-TYPE: libusb_transfer
|
||||
|
||||
CALLBACK: void libusb_transfer_cb_fn ( libusb_transfer* transfer ) ;
|
||||
|
||||
|
|
|
@ -11,7 +11,7 @@ COMPILE< "liblua5.1" {
|
|||
{ [ os unix? ] [ "liblua5.1.so" ] }
|
||||
} cond cdecl add-library COMPILE>
|
||||
|
||||
library: liblua5.1
|
||||
LIBRARY: liblua5.1
|
||||
|
||||
! luaconf.h
|
||||
TYPEDEF: double LUA_NUMBER ;
|
||||
|
@ -43,7 +43,7 @@ CONSTANT: LUA_ERRSYNTAX 3 ;
|
|||
CONSTANT: LUA_ERRMEM 4 ;
|
||||
CONSTANT: LUA_ERRERR 5 ;
|
||||
|
||||
c-type: lua_State
|
||||
C-TYPE: lua_State
|
||||
|
||||
CALLBACK: int lua_CFunction ( lua_State* L ) ;
|
||||
CALLBACK: char* lua_Reader ( lua_State* L, void* ud, size_t* sz ) ;
|
||||
|
@ -175,7 +175,7 @@ CONSTANT: LUA_HOOKTAILRET 4 ;
|
|||
: LUA_MASKLINE ( n -- n ) LUA_HOOKLINE shift ; inline
|
||||
: LUA_MASKCOUNT ( n -- n ) LUA_HOOKCOUNT shift ; inline
|
||||
|
||||
c-type: lua_Debug
|
||||
C-TYPE: lua_Debug
|
||||
CALLBACK: void lua_Hook ( lua_State* L, lua_Debug* ar ) ;
|
||||
|
||||
FUNCTION: int lua_getstack ( lua_State* L, int level, lua_Debug* ar ) ;
|
||||
|
|
|
@ -23,7 +23,7 @@ COMPILE<
|
|||
"ogg" deploy-library
|
||||
COMPILE>
|
||||
|
||||
library: ogg
|
||||
LIBRARY: ogg
|
||||
|
||||
STRUCT: oggpack-buffer
|
||||
{ endbyte long }
|
||||
|
|
|
@ -109,7 +109,7 @@ STRUCT: th-huff-code
|
|||
{ nbits int }
|
||||
;
|
||||
|
||||
library: theoradec
|
||||
LIBRARY: theoradec
|
||||
FUNCTION: c-string th_version_string ( ) ;
|
||||
FUNCTION: uint th_version_number ( ) ;
|
||||
FUNCTION: longlong th_granule_frame ( void* encdec, longlong granpos ) ;
|
||||
|
@ -144,7 +144,7 @@ CONSTANT: TH-RATECTL-CAP-UNDERFOW 4 ;
|
|||
|
||||
TYPEDEF: void* th-enc-ctx ;
|
||||
|
||||
library: theoraenc
|
||||
LIBRARY: theoraenc
|
||||
FUNCTION: th-enc-ctx* th_encode_alloc ( th-info* info ) ;
|
||||
FUNCTION: int th_encode_ctl ( th-enc-ctx* enc, int req, void* buf, int buf_sz ) ;
|
||||
FUNCTION: int th_encode_flushheader ( th-enc-ctx* enc, th-comment* comments, ogg-packet* op ) ;
|
||||
|
@ -171,7 +171,7 @@ STRUCT: th-stripe-callback
|
|||
TYPEDEF: void* th-dec-ctx ;
|
||||
TYPEDEF: void* th-setup-info ;
|
||||
|
||||
library: theoradec
|
||||
LIBRARY: theoradec
|
||||
FUNCTION: int th_decode_headerin ( th-info* info, th-comment* tc, th-setup-info** setup, ogg-packet* op ) ;
|
||||
FUNCTION: th-dec-ctx* th_decode_alloc ( th-info* info, th-setup-info* setup ) ;
|
||||
FUNCTION: void th_setup_free ( th-setup-info* setup ) ;
|
||||
|
|
|
@ -24,7 +24,7 @@ COMPILE<
|
|||
"vorbis" deploy-library
|
||||
COMPILE>
|
||||
|
||||
library: vorbis
|
||||
LIBRARY: vorbis
|
||||
|
||||
STRUCT: vorbis-info
|
||||
{ version int }
|
||||
|
|
|
@ -18,7 +18,7 @@ COMPILE< "alut" {
|
|||
|
||||
COMPILE< os macosx? [ "alut" deploy-library ] unless COMPILE>
|
||||
|
||||
library: alut
|
||||
LIBRARY: alut
|
||||
|
||||
CONSTANT: ALUT_API_MAJOR_VERSION 1 ;
|
||||
CONSTANT: ALUT_API_MINOR_VERSION 1 ;
|
||||
|
|
|
@ -4,7 +4,7 @@ USING: alien.c-types alien.data kernel alien alien.syntax shuffle
|
|||
openal openal.alut.backend namespaces system generalizations ;
|
||||
IN: openal.alut.macosx
|
||||
|
||||
library: alut
|
||||
LIBRARY: alut
|
||||
|
||||
FUNCTION: void alutLoadWAVFile ( c-string fileName, ALenum* format, void** data, ALsizei* size, ALsizei* frequency ) ;
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@ USING: alien.c-types alien.data alien.syntax combinators
|
|||
generalizations kernel openal openal.alut.backend ;
|
||||
IN: openal.alut.other
|
||||
|
||||
library: alut
|
||||
LIBRARY: alut
|
||||
|
||||
FUNCTION: void alutLoadWAVFile ( c-string fileName, ALenum* format, void** data, ALsizei* size, ALsizei* frequency, ALboolean* looping ) ;
|
||||
|
||||
|
|
|
@ -19,7 +19,7 @@ COMPILE< "openal" {
|
|||
|
||||
COMPILE< os unix? [ "openal" deploy-library ] unless COMPILE>
|
||||
|
||||
library: openal
|
||||
LIBRARY: openal
|
||||
|
||||
TYPEDEF: char ALboolean ;
|
||||
TYPEDEF: char ALchar ;
|
||||
|
@ -178,8 +178,8 @@ FUNCTION: void alDopplerVelocity ( ALfloat value ) ;
|
|||
FUNCTION: void alSpeedOfSound ( ALfloat value ) ;
|
||||
FUNCTION: void alDistanceModel ( ALenum distanceModel ) ;
|
||||
|
||||
c-type: ALCdevice
|
||||
c-type: ALCcontext
|
||||
C-TYPE: ALCdevice
|
||||
C-TYPE: ALCcontext
|
||||
TYPEDEF: char ALCboolean ;
|
||||
TYPEDEF: char ALCchar ;
|
||||
TYPEDEF: int ALCenum ;
|
||||
|
@ -244,8 +244,8 @@ FUNCTION: void alcCaptureStart ( ALCdevice* device ) ;
|
|||
FUNCTION: void alcCaptureStop ( ALCdevice* device ) ;
|
||||
FUNCTION: void alcCaptureSamples ( ALCdevice* device, void* buf, ALCsizei samps ) ;
|
||||
|
||||
destructor: alcCloseDevice*
|
||||
destructor: alcDestroyContext
|
||||
DESTRUCTOR: alcCloseDevice*
|
||||
DESTRUCTOR: alcDestroyContext
|
||||
|
||||
: gen-sources ( size -- seq )
|
||||
dup uint <c-array> [ alGenSources ] keep ;
|
||||
|
|
|
@ -10,7 +10,7 @@ COMPILE< "opencl" {
|
|||
{ [ os macosx? ] [ "/System/Library/Frameworks/OpenCL.framework/OpenCL" cdecl ] }
|
||||
{ [ os unix? ] [ "libOpenCL.so" cdecl ] }
|
||||
} cond add-library COMPILE>
|
||||
library: opencl
|
||||
LIBRARY: opencl
|
||||
|
||||
! cl_platform.h
|
||||
TYPEDEF: char cl_char ;
|
||||
|
@ -74,15 +74,15 @@ TYPEDEF: int cl_GLint ;
|
|||
TYPEDEF: uint cl_GLenum ;
|
||||
|
||||
! cl.h
|
||||
c-type: _cl_platform_id
|
||||
c-type: _cl_device_id
|
||||
c-type: _cl_context
|
||||
c-type: _cl_command_queue
|
||||
c-type: _cl_mem
|
||||
c-type: _cl_program
|
||||
c-type: _cl_kernel
|
||||
c-type: _cl_event
|
||||
c-type: _cl_sampler
|
||||
C-TYPE: _cl_platform_id
|
||||
C-TYPE: _cl_device_id
|
||||
C-TYPE: _cl_context
|
||||
C-TYPE: _cl_command_queue
|
||||
C-TYPE: _cl_mem
|
||||
C-TYPE: _cl_program
|
||||
C-TYPE: _cl_kernel
|
||||
C-TYPE: _cl_event
|
||||
C-TYPE: _cl_sampler
|
||||
|
||||
TYPEDEF: _cl_platform_id* cl_platform_id ;
|
||||
TYPEDEF: _cl_device_id* cl_device_id ;
|
||||
|
|
|
@ -24,7 +24,7 @@ TYPEDEF: double GLclampd ;
|
|||
TYPEDEF: longlong GLint64 ;
|
||||
TYPEDEF: ulonglong GLuint64 ;
|
||||
TYPEDEF: void* GLsync ;
|
||||
c-type: GLvoid
|
||||
C-TYPE: GLvoid
|
||||
|
||||
TYPEDEF: c-string[ascii] GLstring ;
|
||||
|
||||
|
@ -625,7 +625,7 @@ CONSTANT: GL_CLIENT_VERTEX_ARRAY_BIT 0x00000002 ;
|
|||
CONSTANT: GL_ALL_CLIENT_ATTRIB_BITS 0xFFFFFFFF ;
|
||||
CONSTANT: GL_CLIENT_ALL_ATTRIB_BITS 0xFFFFFFFF ;
|
||||
|
||||
library: gl
|
||||
LIBRARY: gl
|
||||
|
||||
COMPILE<
|
||||
os linux? [
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
USING: alien alien.c-types alien.syntax kernel windows.types ;
|
||||
IN: opengl.gl.windows
|
||||
|
||||
library: gl
|
||||
LIBRARY: gl
|
||||
|
||||
FUNCTION: HGLRC wglGetCurrentContext ( ) ;
|
||||
FUNCTION: void* wglGetProcAddress ( c-string name ) ;
|
||||
|
|
|
@ -14,13 +14,13 @@ os {
|
|||
|
||||
COMPILE>
|
||||
|
||||
library: glu
|
||||
LIBRARY: glu
|
||||
|
||||
! These are defined as structs in glu.h, but we only ever use pointers to them
|
||||
c-type: GLUnurbs
|
||||
c-type: GLUquadric
|
||||
c-type: GLUtesselator
|
||||
c-type: GLubyte
|
||||
C-TYPE: GLUnurbs
|
||||
C-TYPE: GLUquadric
|
||||
C-TYPE: GLUtesselator
|
||||
C-TYPE: GLubyte
|
||||
TYPEDEF: void* GLUfuncptr ;
|
||||
|
||||
! StringName
|
||||
|
@ -202,7 +202,7 @@ CONSTANT: GLU_TESS_WINDING_POSITIVE 100132 ;
|
|||
CONSTANT: GLU_TESS_WINDING_NEGATIVE 100133 ;
|
||||
CONSTANT: GLU_TESS_WINDING_ABS_GEQ_TWO 100134 ;
|
||||
|
||||
library: glu
|
||||
LIBRARY: glu
|
||||
|
||||
FUNCTION: void gluBeginCurve ( GLUnurbs* nurb ) ;
|
||||
FUNCTION: void gluBeginPolygon ( GLUtesselator* tess ) ;
|
||||
|
@ -267,9 +267,9 @@ FUNCTION: GLint gluUnProject ( GLdouble winX, GLdouble winY, GLdouble winZ, GLdo
|
|||
! FUNCTION: GLboolean gluCheckExtension ( GLubyte* extName, GLubyte* extString ) ;
|
||||
! FUNCTION: GLint gluUnProject4 ( GLdouble winX, GLdouble winY, GLdouble winZ, GLdouble clipW, GLdouble* model, GLdouble* proj, GLint* view, GLdouble nearVal, GLdouble farVal, GLdouble* objX, GLdouble* objY, GLdouble* objZ, GLdouble* objW ) ;
|
||||
|
||||
destructor: gluDeleteNurbsRenderer
|
||||
destructor: gluDeleteQuadric
|
||||
destructor: gluDeleteTess
|
||||
DESTRUCTOR: gluDeleteNurbsRenderer
|
||||
DESTRUCTOR: gluDeleteQuadric
|
||||
DESTRUCTOR: gluDeleteTess
|
||||
|
||||
CALLBACK: void GLUtessBeginCallback ( GLenum type ) ;
|
||||
CALLBACK: void GLUtessBeginDataCallback ( GLenum type, void* data ) ;
|
||||
|
|
|
@ -46,7 +46,7 @@ CONSTANT: BIO_C_SET_FILENAME 108 ;
|
|||
CONSTANT: BIO_C_SET_SSL 109 ;
|
||||
CONSTANT: BIO_C_GET_SSL 110 ;
|
||||
|
||||
library: libcrypto
|
||||
LIBRARY: libcrypto
|
||||
|
||||
! ===============================================
|
||||
! crypto.h
|
||||
|
@ -130,8 +130,8 @@ FUNCTION: void* BIO_f_buffer ( ) ;
|
|||
|
||||
CONSTANT: EVP_MAX_MD_SIZE 64 ;
|
||||
|
||||
c-type: EVP_MD
|
||||
c-type: ENGINE
|
||||
C-TYPE: EVP_MD
|
||||
C-TYPE: ENGINE
|
||||
|
||||
STRUCT: EVP_MD_CTX
|
||||
{ digest EVP_MD* }
|
||||
|
@ -206,7 +206,7 @@ FUNCTION: void* BN_bin2bn ( void* s, int len, void* ret ) ;
|
|||
FUNCTION: int BN_bn2bin ( void* a, void* to ) ;
|
||||
|
||||
FUNCTION: void BN_clear_free ( void* a ) ;
|
||||
destructor: BN_clear_free
|
||||
DESTRUCTOR: BN_clear_free
|
||||
|
||||
! ===============================================
|
||||
! ec.h
|
||||
|
|
|
@ -180,10 +180,10 @@ CONSTANT: SSL_ERROR_WANT_ACCEPT 8 ;
|
|||
{ 8 "SSL_ERROR_WANT_ACCEPT" }
|
||||
} ;
|
||||
|
||||
c-type: SSL_CTX
|
||||
c-type: SSL_SESSION
|
||||
C-TYPE: SSL_CTX
|
||||
C-TYPE: SSL_SESSION
|
||||
|
||||
library: libssl
|
||||
LIBRARY: libssl
|
||||
|
||||
! ===============================================
|
||||
! stack.h
|
||||
|
@ -201,12 +201,12 @@ TYPEDEF: stack_st _STACK ;
|
|||
! asn1t.h
|
||||
! ===============================================
|
||||
|
||||
c-type: ASN1_ITEM
|
||||
C-TYPE: ASN1_ITEM
|
||||
|
||||
! ===============================================
|
||||
! asn1.h
|
||||
! ===============================================
|
||||
c-type: ASN1_VALUE
|
||||
C-TYPE: ASN1_VALUE
|
||||
TYPEDEF: ASN1_ITEM ASN1_ITEM_EXP ;
|
||||
|
||||
STRUCT: ASN1_STRING
|
||||
|
@ -233,8 +233,8 @@ STRUCT: X509_EXTENSION
|
|||
{ critical void* }
|
||||
{ value ASN1_OCTET_STRING* } ;
|
||||
|
||||
c-type: X509_NAME
|
||||
c-type: X509
|
||||
C-TYPE: X509_NAME
|
||||
C-TYPE: X509
|
||||
|
||||
! ===============================================
|
||||
! x509v3.h
|
||||
|
@ -615,9 +615,9 @@ FUNCTION: X509_NAME* X509_get_subject_name ( X509* a ) ;
|
|||
FUNCTION: int X509_check_trust ( X509* a, int id, int flags ) ;
|
||||
FUNCTION: X509_EXTENSION* X509_get_ext ( X509* a, int loc ) ;
|
||||
FUNCTION: void X509_free ( X509 *a ) ;
|
||||
destructor: X509_free
|
||||
DESTRUCTOR: X509_free
|
||||
|
||||
c-type: X509_STORE
|
||||
C-TYPE: X509_STORE
|
||||
FUNCTION: X509_STORE* X509_STORE_new ( ) ;
|
||||
|
||||
CONSTANT: X509_R_CERT_ALREADY_IN_HASH_TABLE 101 ;
|
||||
|
|
|
@ -6,7 +6,7 @@ IN: pango.cairo.ffi
|
|||
|
||||
COMPILE< "pango.ffi" require COMPILE>
|
||||
|
||||
library: pango.cairo
|
||||
LIBRARY: pango.cairo
|
||||
|
||||
COMPILE< "pango.cairo" {
|
||||
{ [ os windows? ] [ "libpangocairo-1.0-0.dll" ] }
|
||||
|
|
|
@ -7,7 +7,7 @@ IN: pango.ffi
|
|||
|
||||
COMPILE< "gobject.ffi" require COMPILE>
|
||||
|
||||
library: pango
|
||||
LIBRARY: pango
|
||||
|
||||
COMPILE< "pango" {
|
||||
{ [ os windows? ] [ "libpango-1.0-0.dll" ] }
|
||||
|
@ -19,8 +19,8 @@ IMPLEMENT-STRUCTS: PangoRectangle ;
|
|||
|
||||
gir: vocab:pango/Pango-1.0.gir
|
||||
|
||||
destructor: pango_font_description_free
|
||||
destructor: pango_layout_iter_free
|
||||
DESTRUCTOR: pango_font_description_free
|
||||
DESTRUCTOR: pango_layout_iter_free
|
||||
|
||||
! <workaround
|
||||
|
||||
|
|
|
@ -14,7 +14,7 @@ COMPILE< "pcre" {
|
|||
{ [ os unix? ] [ "libpcre.so" ] }
|
||||
} cond cdecl add-library COMPILE>
|
||||
|
||||
library: pcre
|
||||
LIBRARY: pcre
|
||||
|
||||
CONSTANT: PCRE_CASELESS 0x00000001 ;
|
||||
CONSTANT: PCRE_MULTILINE 0x00000002 ;
|
||||
|
|
|
@ -11,9 +11,9 @@ cdecl add-library COMPILE>
|
|||
! Functions that return borrowed references needs to be called like this:
|
||||
! Py_Func dup Py_IncRef &Py_DecRef
|
||||
|
||||
library: python
|
||||
LIBRARY: python
|
||||
|
||||
c-type: PyObject
|
||||
C-TYPE: PyObject
|
||||
|
||||
! Methods
|
||||
CONSTANT: METH_OLDARGS 0x0000 ;
|
||||
|
@ -25,7 +25,7 @@ CONSTANT: METH_CLASS 0x0010 ;
|
|||
CONSTANT: METH_STATIC 0x0020 ;
|
||||
CONSTANT: METH_COEXIST 0x0040 ;
|
||||
|
||||
c-type: PyCFunction
|
||||
C-TYPE: PyCFunction
|
||||
|
||||
STRUCT: PyMethodDef
|
||||
{ ml_name c-string }
|
||||
|
@ -144,7 +144,7 @@ FUNCTION: int PyType_Check ( PyObject* obj ) ;
|
|||
! Reference counting
|
||||
FUNCTION: void Py_IncRef ( PyObject* o ) ;
|
||||
FUNCTION: void Py_DecRef ( PyObject* o ) ;
|
||||
destructor: Py_DecRef
|
||||
DESTRUCTOR: Py_DecRef
|
||||
|
||||
! Reflection
|
||||
FUNCTION: c-string PyEval_GetFuncName ( PyObject* func ) ;
|
||||
|
|
|
@ -11,7 +11,7 @@ COMPILE< "readline" {
|
|||
{ [ os unix? ] [ "libreadline.so" ] }
|
||||
} cond cdecl add-library COMPILE>
|
||||
|
||||
library: readline
|
||||
LIBRARY: readline
|
||||
|
||||
TYPEDEF: void* histdata_t ;
|
||||
|
||||
|
|
|
@ -51,7 +51,7 @@ M: macosx os-version
|
|||
|
||||
! See /usr/include/sys/sysctl.h for constants
|
||||
|
||||
library: libc
|
||||
LIBRARY: libc
|
||||
FUNCTION: int sysctl ( int* name, uint namelen, void* oldp, size_t* oldlenp, void* newp, size_t newlen ) ;
|
||||
|
||||
: (sysctl-query) ( name namelen oldp oldlenp -- oldp )
|
||||
|
|
|
@ -48,7 +48,7 @@ CONSTANT: SHUT_RD 0 ;
|
|||
CONSTANT: SHUT_WR 1 ;
|
||||
CONSTANT: SHUT_RDWR 2 ;
|
||||
|
||||
library: libc
|
||||
LIBRARY: libc
|
||||
|
||||
STRUCT: group
|
||||
{ gr_name c-string }
|
||||
|
|
|
@ -29,10 +29,10 @@ TYPEDEF: __uint64_t rlim_t ;
|
|||
TYPEDEF: uint32_t id_t ;
|
||||
TYPEDEF: long clockid_t ;
|
||||
|
||||
c-type: DIR
|
||||
c-type: FILE
|
||||
c-type: rlimit
|
||||
c-type: rusage
|
||||
c-type: sockaddr
|
||||
C-TYPE: DIR
|
||||
C-TYPE: FILE
|
||||
C-TYPE: rlimit
|
||||
C-TYPE: rusage
|
||||
C-TYPE: sockaddr
|
||||
|
||||
"unix.types." os name>> sequences:append require
|
||||
|
|
|
@ -2,7 +2,7 @@ USING: alien.c-types alien.syntax classes.struct kernel
|
|||
literals math math.bitwise windows.kernel32 windows.types ;
|
||||
IN: windows.advapi32
|
||||
|
||||
library: advapi32
|
||||
LIBRARY: advapi32
|
||||
|
||||
CONSTANT: MS_DEF_DH_SCHANNEL_PROV "Microsoft DH Schannel Cryptographic Provider" ;
|
||||
|
||||
|
|
|
@ -3,16 +3,16 @@ windows.ole32 windows.types continuations kernel alien.syntax
|
|||
libc destructors accessors alien.data classes.struct windows.kernel32 ;
|
||||
IN: windows.com
|
||||
|
||||
library: ole32
|
||||
LIBRARY: ole32
|
||||
|
||||
COM-INTERFACE: IUnknown f "{00000000-0000-0000-C000-000000000046}"
|
||||
HRESULT QueryInterface ( REFGUID iid, void** ppvObject )
|
||||
ULONG AddRef ( )
|
||||
ULONG Release ( ) ;
|
||||
|
||||
c-type: IAdviseSink
|
||||
c-type: IEnumFORMATETC
|
||||
c-type: IEnumSTATDATA
|
||||
C-TYPE: IAdviseSink
|
||||
C-TYPE: IEnumFORMATETC
|
||||
C-TYPE: IEnumSTATDATA
|
||||
|
||||
COM-INTERFACE: IDataObject IUnknown "{0000010E-0000-0000-C000-000000000046}"
|
||||
HRESULT GetData ( FORMATETC* pFormatetc, STGMEDIUM* pmedium )
|
||||
|
@ -99,4 +99,4 @@ ERROR: null-com-release ;
|
|||
: with-com-interface ( interface quot -- )
|
||||
over [ com-release ] curry [ ] cleanup ; inline
|
||||
|
||||
destructor: com-release
|
||||
DESTRUCTOR: com-release
|
||||
|
|
|
@ -4,7 +4,7 @@ USING: alien.syntax classes.struct windows.kernel32
|
|||
windows.types ;
|
||||
IN: windows.crypt32
|
||||
|
||||
library: crypt32
|
||||
LIBRARY: crypt32
|
||||
|
||||
TYPEDEF: HANDLE HCERTSTORE ;
|
||||
TYPEDEF: ULONG_PTR HCRYPTPROV ;
|
||||
|
|
|
@ -5,7 +5,7 @@ classes.struct kernel math windows.types windows.ole32 ;
|
|||
IN: windows.ddk.hid
|
||||
|
||||
COMPILE< "hid" "hid.dll" stdcall add-library COMPILE>
|
||||
library: hid
|
||||
LIBRARY: hid
|
||||
|
||||
TYPEDEF: LONG NTSTATUS ;
|
||||
TYPEDEF: USHORT USAGE ;
|
||||
|
@ -320,7 +320,7 @@ STRUCT: HIDP_LINK_COLLECTION_NODE
|
|||
TYPEDEF: HIDP_LINK_COLLECTION_NODE* PHIDP_LINK_COLLECTION_NODE ;
|
||||
|
||||
TYPEDEF: PUCHAR PHIDP_REPORT_DESCRIPTOR ;
|
||||
c-type: HIDP_PREPARSED_DATA
|
||||
C-TYPE: HIDP_PREPARSED_DATA
|
||||
TYPEDEF: HIDP_PREPARSED_DATA* PHIDP_PREPARSED_DATA ;
|
||||
|
||||
STRUCT: HIDP_CAPS
|
||||
|
|
|
@ -6,7 +6,7 @@ windows.advapi32 alien.libraries ;
|
|||
IN: windows.ddk.setupapi
|
||||
|
||||
COMPILE< "setupapi" "setupapi.dll" stdcall add-library COMPILE>
|
||||
library: setupapi
|
||||
LIBRARY: setupapi
|
||||
|
||||
TYPEDEF: DWORDLONG SP_LOG_TOKEN ;
|
||||
TYPEDEF: DWORDLONG* PSP_LOG_TOKEN ;
|
||||
|
@ -60,7 +60,7 @@ CONSTANT: TXTLOG_VENDOR 0x80000000 ;
|
|||
|
||||
TYPEDEF: void* HPROPSHEETPAGE ;
|
||||
TYPEDEF: void* HIMAGELIST ;
|
||||
c-type: DEVPROPKEY
|
||||
C-TYPE: DEVPROPKEY
|
||||
TYPEDEF: ULONG DEVPROPTYPE ;
|
||||
TYPEDEF: DEVPROPTYPE* PDEVPROPTYPE ;
|
||||
TYPEDEF: void* LPPROPSHEETHEADERA ;
|
||||
|
|
|
@ -5,7 +5,7 @@ windows.kernel32 windows.types alien.libraries ;
|
|||
IN: windows.ddk.winusb
|
||||
|
||||
COMPILE< "winusb" "winusb.dll" stdcall add-library COMPILE>
|
||||
library: winusb
|
||||
LIBRARY: winusb
|
||||
|
||||
TYPEDEF: PVOID WINUSB_INTERFACE_HANDLE ;
|
||||
TYPEDEF: WINUSB_INTERFACE_HANDLE* PWINUSB_INTERFACE_HANDLE ;
|
||||
|
|
|
@ -4,7 +4,7 @@ windows.directx.dcommon windows.directx.dxgi windows.directx.dxgiformat
|
|||
windows.ole32 windows.types ;
|
||||
IN: windows.directx.d2d1
|
||||
|
||||
library: d2d1
|
||||
LIBRARY: d2d1
|
||||
|
||||
CONSTANT: D2D1_INVALID_TAG 0xffffffffffffffff ;
|
||||
CONSTANT: D2D1_DEFAULT_FLATTENING_TOLERANCE 0.25 ;
|
||||
|
@ -217,9 +217,9 @@ CONSTANT: D2D1_LAYER_OPTIONS_INITIALIZE_FOR_CLEARTYPE 0x00000001 ;
|
|||
CONSTANT: D2D1_LAYER_OPTIONS_FORCE_DWORD 0xffffffff ;
|
||||
TYPEDEF: int D2D1_LAYER_OPTIONS ;
|
||||
|
||||
c-type: ID2D1Geometry
|
||||
c-type: ID2D1Brush
|
||||
c-type: ID2D1RenderTarget
|
||||
C-TYPE: ID2D1Geometry
|
||||
C-TYPE: ID2D1Brush
|
||||
C-TYPE: ID2D1RenderTarget
|
||||
|
||||
STRUCT: D2D1_LAYER_PARAMETERS
|
||||
{ contentBounds D2D1_RECT_F }
|
||||
|
@ -304,8 +304,8 @@ TYPEDEF: int D2D1_FACTORY_TYPE ;
|
|||
STRUCT: D2D1_FACTORY_OPTIONS
|
||||
{ debugLevel D2D1_DEBUG_LEVEL } ;
|
||||
|
||||
c-type: ID2D1Factory
|
||||
c-type: ID2D1BitmapRenderTarget
|
||||
C-TYPE: ID2D1Factory
|
||||
C-TYPE: ID2D1BitmapRenderTarget
|
||||
|
||||
COM-INTERFACE: ID2D1Resource IUnknown "{2cd90691-12e2-11dc-9fed-001143a055f9}"
|
||||
void GetFactory ( ID2D1Factory** factory ) ;
|
||||
|
@ -374,8 +374,8 @@ COM-INTERFACE: ID2D1StrokeStyle ID2D1Resource "{2cd9069d-12e2-11dc-9fed-001143a0
|
|||
UINT32 GetDashesCount ( )
|
||||
void GetDashes ( FLOAT* dashes, UINT dashesCount ) ;
|
||||
|
||||
c-type: ID2D1SimplifiedGeometrySink
|
||||
c-type: ID2D1TessellationSink
|
||||
C-TYPE: ID2D1SimplifiedGeometrySink
|
||||
C-TYPE: ID2D1TessellationSink
|
||||
|
||||
COM-INTERFACE: ID2D1Geometry ID2D1Resource "{2cd906a1-12e2-11dc-9fed-001143a055f9}"
|
||||
HRESULT GetBounds ( D2D1_MATRIX_3X2_F* worldTransform, D2D1_RECT_F* bounds )
|
||||
|
@ -442,7 +442,7 @@ COM-INTERFACE: ID2D1Mesh ID2D1Resource "{2cd906c2-12e2-11dc-9fed-001143a055f9}"
|
|||
COM-INTERFACE: ID2D1Layer ID2D1Resource "{2cd9069b-12e2-11dc-9fed-001143a055f9}"
|
||||
D2D1_SIZE_F GetSize ( ) ;
|
||||
|
||||
c-type: IDWriteRenderingParams
|
||||
C-TYPE: IDWriteRenderingParams
|
||||
|
||||
COM-INTERFACE: ID2D1DrawingStateBlock ID2D1Resource "{28506e39-ebf6-46a1-bb47-fd85565ab957}"
|
||||
void GetDescription ( D2D1_DRAWING_STATE_DESCRIPTION* stateDescription )
|
||||
|
@ -450,11 +450,11 @@ COM-INTERFACE: ID2D1DrawingStateBlock ID2D1Resource "{28506e39-ebf6-46a1-bb47-fd
|
|||
void SetTextRenderingParams ( IDWriteRenderingParams* textRenderingParams )
|
||||
void GetTextRenderingParams ( IDWriteRenderingParams** textRenderingParams ) ;
|
||||
|
||||
c-type: IWICBitmapSource
|
||||
c-type: IWICBitmap
|
||||
c-type: IDWriteTextFormat
|
||||
c-type: IDWriteTextLayout
|
||||
c-type: DWRITE_GLYPH_RUN
|
||||
C-TYPE: IWICBitmapSource
|
||||
C-TYPE: IWICBitmap
|
||||
C-TYPE: IDWriteTextFormat
|
||||
C-TYPE: IDWriteTextLayout
|
||||
C-TYPE: DWRITE_GLYPH_RUN
|
||||
|
||||
COM-INTERFACE: ID2D1RenderTarget ID2D1Resource "{2cd90694-12e2-11dc-9fed-001143a055f9}"
|
||||
HRESULT CreateBitmap ( D2D1_SIZE_U size, void* srcData, UINT32 pitch, D2D1_BITMAP_PROPERTIES* bitmapProperties, ID2D1Bitmap** bitmap )
|
||||
|
|
|
@ -3,7 +3,7 @@ windows.directx windows.directx.dxgiformat windows.com.syntax
|
|||
windows.com windows.ole32 windows.directx.dxgitype ;
|
||||
IN: windows.directx.d3d10
|
||||
|
||||
library: d3d10
|
||||
LIBRARY: d3d10
|
||||
|
||||
CONSTANT: D3D10_16BIT_INDEX_STRIP_CUT_VALUE 0xffff ;
|
||||
CONSTANT: D3D10_32BIT_INDEX_STRIP_CUT_VALUE 0xffffffff ;
|
||||
|
@ -382,7 +382,7 @@ STRUCT: D3D10_BOX
|
|||
{ bottom UINT }
|
||||
{ back UINT } ;
|
||||
|
||||
c-type: ID3D10Device
|
||||
C-TYPE: ID3D10Device
|
||||
COM-INTERFACE: ID3D10DeviceChild IUnknown "{9B7E4C00-342C-4106-A19F-4F2704F689F0}"
|
||||
void GetDevice ( ID3D10Device** ppDevice )
|
||||
HRESULT GetPrivateData ( LPGUID guid, UINT* pDataSize, void* pData )
|
||||
|
|
|
@ -4,7 +4,7 @@ windows.directx.d3d10misc windows.directx.dxgi
|
|||
windows.directx.dxgiformat windows.types ;
|
||||
IN: windows.directx.d3d10_1
|
||||
|
||||
library: d3d10_1
|
||||
LIBRARY: d3d10_1
|
||||
|
||||
CONSTANT: D3D10_1_DEFAULT_SAMPLE_MASK 0xffffffff ;
|
||||
CONSTANT: D3D10_1_FLOAT16_FUSED_TOLERANCE_IN_ULP 0.6 ;
|
||||
|
|
|
@ -3,7 +3,7 @@ windows.com.syntax windows.directx windows.directx.d3d10
|
|||
windows.directx.d3d10shader windows.types ;
|
||||
IN: windows.directx.d3d10_1shader
|
||||
|
||||
library: d3d10_1
|
||||
LIBRARY: d3d10_1
|
||||
|
||||
CONSTANT: D3D10_SHADER_DEBUG_REG_INPUT 0 ;
|
||||
CONSTANT: D3D10_SHADER_DEBUG_REG_OUTPUT 1 ;
|
||||
|
@ -140,7 +140,7 @@ STRUCT: D3D10_SHADER_DEBUG_INFO
|
|||
{ UintOffset UINT }
|
||||
{ StringOffset UINT } ;
|
||||
|
||||
c-type: ID3D10ShaderReflection1
|
||||
C-TYPE: ID3D10ShaderReflection1
|
||||
TYPEDEF: ID3D10ShaderReflection1* LPD3D10SHADERREFLECTION1 ;
|
||||
|
||||
COM-INTERFACE: ID3D10ShaderReflection1 IUnknown "{C3457783-A846-47CE-9520-CEA6F66E7447}"
|
||||
|
|
|
@ -3,7 +3,7 @@ windows.com.syntax windows.directx windows.directx.d3d10
|
|||
windows.directx.d3d10misc windows.directx.d3d10shader windows.types ;
|
||||
IN: windows.directx.d3d10effect
|
||||
|
||||
library: d3d10
|
||||
LIBRARY: d3d10
|
||||
|
||||
CONSTANT: D3D10_DST_SO_BUFFERS 1 ;
|
||||
CONSTANT: D3D10_DST_OM_RENDER_TARGETS 2 ;
|
||||
|
@ -113,19 +113,19 @@ STRUCT: D3D10_EFFECT_VARIABLE_DESC
|
|||
{ BufferOffset UINT }
|
||||
{ ExplicitBindPoint UINT } ;
|
||||
|
||||
c-type: ID3D10EffectConstantBuffer
|
||||
c-type: ID3D10EffectScalarVariable
|
||||
c-type: ID3D10EffectVectorVariable
|
||||
c-type: ID3D10EffectMatrixVariable
|
||||
c-type: ID3D10EffectStringVariable
|
||||
c-type: ID3D10EffectShaderResourceVariable
|
||||
c-type: ID3D10EffectRenderTargetViewVariable
|
||||
c-type: ID3D10EffectDepthStencilViewVariable
|
||||
c-type: ID3D10EffectShaderVariable
|
||||
c-type: ID3D10EffectBlendVariable
|
||||
c-type: ID3D10EffectDepthStencilVariable
|
||||
c-type: ID3D10EffectRasterizerVariable
|
||||
c-type: ID3D10EffectSamplerVariable
|
||||
C-TYPE: ID3D10EffectConstantBuffer
|
||||
C-TYPE: ID3D10EffectScalarVariable
|
||||
C-TYPE: ID3D10EffectVectorVariable
|
||||
C-TYPE: ID3D10EffectMatrixVariable
|
||||
C-TYPE: ID3D10EffectStringVariable
|
||||
C-TYPE: ID3D10EffectShaderResourceVariable
|
||||
C-TYPE: ID3D10EffectRenderTargetViewVariable
|
||||
C-TYPE: ID3D10EffectDepthStencilViewVariable
|
||||
C-TYPE: ID3D10EffectShaderVariable
|
||||
C-TYPE: ID3D10EffectBlendVariable
|
||||
C-TYPE: ID3D10EffectDepthStencilVariable
|
||||
C-TYPE: ID3D10EffectRasterizerVariable
|
||||
C-TYPE: ID3D10EffectSamplerVariable
|
||||
|
||||
COM-INTERFACE: ID3D10EffectVariable f "{AE897105-00E6-45bf-BB8E-281DD6DB8E1B}"
|
||||
BOOL IsValid ( )
|
||||
|
|
|
@ -3,9 +3,9 @@ windows.directx windows.directx.d3d10 windows.directx.dxgi
|
|||
windows.types ;
|
||||
IN: windows.directx.d3d10misc
|
||||
|
||||
library: d3d10
|
||||
LIBRARY: d3d10
|
||||
|
||||
c-type: ID3D10Blob
|
||||
C-TYPE: ID3D10Blob
|
||||
TYPEDEF: ID3D10Blob* LPD3D10BLOB ;
|
||||
|
||||
COM-INTERFACE: ID3D10Blob IUnknown "{8BA5FB08-5195-40e2-AC58-0D989C3A0102}"
|
||||
|
|
|
@ -3,7 +3,7 @@ windows.com.syntax windows.directx.d3d10 windows.directx.d3d10misc
|
|||
windows.types windows.directx ;
|
||||
IN: windows.directx.d3d10shader
|
||||
|
||||
library: d3d10
|
||||
LIBRARY: d3d10
|
||||
|
||||
CONSTANT: D3D10_SHADER_DEBUG 1 ;
|
||||
CONSTANT: D3D10_SHADER_SKIP_VALIDATION 2 ;
|
||||
|
|
|
@ -4,7 +4,7 @@ windows.directx.dxgitype windows.directx.dxgi windows.directx.d3dcommon
|
|||
windows.directx ;
|
||||
IN: windows.directx.d3d11
|
||||
|
||||
library: d3d11
|
||||
LIBRARY: d3d11
|
||||
|
||||
CONSTANT: D3D11_16BIT_INDEX_STRIP_CUT_VALUE 0xffff ;
|
||||
CONSTANT: D3D11_32BIT_INDEX_STRIP_CUT_VALUE 0xffffffff ;
|
||||
|
@ -635,8 +635,8 @@ STRUCT: D3D11_BOX
|
|||
{ bottom UINT }
|
||||
{ back UINT } ;
|
||||
|
||||
c-type: ID3D11Device
|
||||
c-type: ID3D11ClassLinkage
|
||||
C-TYPE: ID3D11Device
|
||||
C-TYPE: ID3D11ClassLinkage
|
||||
|
||||
COM-INTERFACE: ID3D11DeviceChild IUnknown "{1841e5c8-16b0-489b-bcc8-44cfb0d5deae}"
|
||||
void GetDevice ( ID3D11Device** ppDevice )
|
||||
|
|
|
@ -4,7 +4,7 @@ windows.directx.d3d11 windows.com windows.com.syntax
|
|||
windows.directx.d3dcommon ;
|
||||
IN: windows.directx.d3d11shader
|
||||
|
||||
library: d3d11
|
||||
LIBRARY: d3d11
|
||||
|
||||
CONSTANT: D3D11_SHVER_PIXEL_SHADER 0 ;
|
||||
CONSTANT: D3D11_SHVER_VERTEX_SHADER 1 ;
|
||||
|
@ -152,8 +152,8 @@ COM-INTERFACE: ID3D11ShaderReflectionType f "{6E6FFA6A-9BAE-4613-A51E-91652D508C
|
|||
HRESULT IsOfType ( ID3D11ShaderReflectionType* pType )
|
||||
HRESULT ImplementsInterface ( ID3D11ShaderReflectionType* pBase ) ;
|
||||
|
||||
c-type: ID3D11ShaderReflectionType
|
||||
c-type: ID3D11ShaderReflectionConstantBuffer
|
||||
C-TYPE: ID3D11ShaderReflectionType
|
||||
C-TYPE: ID3D11ShaderReflectionConstantBuffer
|
||||
|
||||
COM-INTERFACE: ID3D11ShaderReflectionVariable f "{51F23923-F3E5-4BD1-91CB-606177D8DB4C}"
|
||||
HRESULT GetDesc ( D3D11_SHADER_VARIABLE_DESC* pDesc )
|
||||
|
|
|
@ -3,14 +3,14 @@ windows.com.syntax windows.com windows.directx windows.directx.d3d9caps
|
|||
windows.ole32 windows.kernel32 ;
|
||||
IN: windows.directx.d3d9
|
||||
|
||||
library: d3d9
|
||||
LIBRARY: d3d9
|
||||
|
||||
CONSTANT: DIRECT3D_VERSION 0x0900 ;
|
||||
|
||||
CONSTANT: D3D_SDK_VERSION 32 ;
|
||||
CONSTANT: D3D9b_SDK_VERSION 31 ;
|
||||
|
||||
c-type: IDirect3D9
|
||||
C-TYPE: IDirect3D9
|
||||
|
||||
FUNCTION: IDirect3D9* Direct3DCreate9 ( UINT SDKVersion ) ;
|
||||
|
||||
|
@ -23,7 +23,7 @@ FUNCTION: BOOL D3DPERF_QueryRepeatFrame ( ) ;
|
|||
FUNCTION: void D3DPERF_SetOptions ( DWORD dwOptions ) ;
|
||||
FUNCTION: DWORD D3DPERF_GetStatus ( ) ;
|
||||
|
||||
c-type: IDirect3DDevice9
|
||||
C-TYPE: IDirect3DDevice9
|
||||
|
||||
COM-INTERFACE: IDirect3D9 IUnknown "{81BDCBCA-64D4-426d-AE8D-AD0147F4275C}""
|
||||
HRESULT RegisterSoftwareDevice ( void* pInitializeFunction )
|
||||
|
|
|
@ -1,14 +1,14 @@
|
|||
USING: alien.c-types alien.syntax windows.directx windows.ole32 windows.types ;
|
||||
IN: windows.directx.d3dcompiler
|
||||
|
||||
library: d3dcompiler
|
||||
LIBRARY: d3dcompiler
|
||||
|
||||
c-type: D3D_SHADER_MACRO
|
||||
c-type: ID3DBlob
|
||||
C-TYPE: D3D_SHADER_MACRO
|
||||
C-TYPE: ID3DBlob
|
||||
TYPEDEF: ID3DBlob* LPD3DBLOB ;
|
||||
c-type: ID3DInclude
|
||||
C-TYPE: ID3DInclude
|
||||
TYPEDEF: ID3DInclude* LPD3DINCLUDE ;
|
||||
c-type: ID3D10Effect
|
||||
C-TYPE: ID3D10Effect
|
||||
|
||||
FUNCTION: HRESULT D3DCompile (
|
||||
LPCVOID pSrcData,
|
||||
|
|
|
@ -2,7 +2,7 @@ USING: alien.c-types alien.syntax classes.struct windows.com windows.com.syntax
|
|||
windows.directx windows.directx.d3d11 windows.types ;
|
||||
IN: windows.directx.d3dcsx
|
||||
|
||||
library: d3dcsx
|
||||
LIBRARY: d3dcsx
|
||||
|
||||
CONSTANT: D3DX11_SCAN_DATA_TYPE_FLOAT 1 ;
|
||||
CONSTANT: D3DX11_SCAN_DATA_TYPE_INT 2 ;
|
||||
|
|
|
@ -3,13 +3,13 @@ windows.directx.d3d10misc windows.directx.d3d10shader
|
|||
windows.directx.d3dx10core windows.types ;
|
||||
IN: windows.directx.d3dx10async
|
||||
|
||||
library: d3dx10
|
||||
LIBRARY: d3dx10
|
||||
|
||||
c-type: ID3DX10ThreadPump
|
||||
c-type: ID3D10EffectPool
|
||||
c-type: D3DX10_IMAGE_LOAD_INFO
|
||||
c-type: D3DX10_IMAGE_INFO
|
||||
c-type: ID3D10Effect
|
||||
C-TYPE: ID3DX10ThreadPump
|
||||
C-TYPE: ID3D10EffectPool
|
||||
C-TYPE: D3DX10_IMAGE_LOAD_INFO
|
||||
C-TYPE: D3DX10_IMAGE_INFO
|
||||
C-TYPE: ID3D10Effect
|
||||
|
||||
FUNCTION: HRESULT D3DX10CompileFromFileA ( LPCSTR pSrcFile, D3D10_SHADER_MACRO* pDefines, LPD3D10INCLUDE pInclude,
|
||||
LPCSTR pFunctionName, LPCSTR pProfile, UINT Flags1, UINT Flags2, ID3DX10ThreadPump* pPump, ID3D10Blob** ppShader, ID3D10Blob** ppErrorMsgs, HRESULT* pHResult ) ;
|
||||
|
|
|
@ -4,7 +4,7 @@ windows.directx.d3d10misc windows.directx.d3dx10math
|
|||
windows.directx.dxgi windows.gdi32 windows.types ;
|
||||
IN: windows.directx.d3dx10core
|
||||
|
||||
library: d3dx10
|
||||
LIBRARY: d3dx10
|
||||
|
||||
CONSTANT: D3DX10_SDK_VERSION 42 ;
|
||||
|
||||
|
@ -24,7 +24,7 @@ FUNCTION: HRESULT D3DX10CreateDeviceAndSwapChain (
|
|||
IDXGISwapChain** ppSwapChain,
|
||||
ID3D10Device** ppDevice ) ;
|
||||
|
||||
c-type: ID3D10Device1
|
||||
C-TYPE: ID3D10Device1
|
||||
|
||||
FUNCTION: HRESULT D3DX10GetFeatureLevel1 ( ID3D10Device* pDevice, ID3D10Device1** ppDevice1 ) ;
|
||||
|
||||
|
@ -45,7 +45,7 @@ STRUCT: D3DX10_SPRITE
|
|||
{ pTexture ID3D10ShaderResourceView* }
|
||||
{ TextureIndex UINT } ;
|
||||
|
||||
c-type: ID3DX10Sprite
|
||||
C-TYPE: ID3DX10Sprite
|
||||
TYPEDEF: ID3DX10Sprite* LPD3DX10SPRITE ;
|
||||
|
||||
COM-INTERFACE: ID3DX10Sprite IUnknown "{BA0B762D-8D28-43ec-B9DC-2F84443B0614}"
|
||||
|
|
|
@ -3,7 +3,7 @@ windows.com.syntax windows.directx windows.directx.d3d10
|
|||
windows.directx.d3d10misc windows.types windows.directx.d3dx10math ;
|
||||
IN: windows.directx.d3dx10mesh
|
||||
|
||||
library: d3dx10
|
||||
LIBRARY: d3dx10
|
||||
|
||||
CONSTANT: D3DX10_MESH_32_BIT 1 ;
|
||||
CONSTANT: D3DX10_MESH_GS_ADJACENCY 4 ;
|
||||
|
|
|
@ -4,7 +4,7 @@ windows.directx.d3dx10async windows.directx.dxgiformat
|
|||
windows.types ;
|
||||
IN: windows.directx.d3dx10tex
|
||||
|
||||
library: d3dx10
|
||||
LIBRARY: d3dx10
|
||||
|
||||
CONSTANT: D3DX10_FILTER_NONE 0x00000001 ;
|
||||
CONSTANT: D3DX10_FILTER_POINT 0x00000002 ;
|
||||
|
|
|
@ -3,7 +3,7 @@ windows.directx.d3d10shader windows.directx.d3d11
|
|||
windows.directx.d3dx11core windows.directx.d3dx11tex windows.types ;
|
||||
IN: windows.directx.d3dx11async
|
||||
|
||||
library: d3dx11
|
||||
LIBRARY: d3dx11
|
||||
|
||||
FUNCTION: HRESULT D3DX11CompileFromFileA ( LPCSTR pSrcFile, D3D10_SHADER_MACRO* pDefines, LPD3D10INCLUDE pInclude,
|
||||
LPCSTR pFunctionName, LPCSTR pProfile, UINT Flags1, UINT Flags2, ID3DX11ThreadPump* pPump, ID3D10Blob** ppShader, ID3D10Blob** ppErrorMsgs, HRESULT* pHResult ) ;
|
||||
|
|
|
@ -2,7 +2,7 @@ USING: alien.syntax windows.directx windows.types windows.com.syntax
|
|||
alien.c-types windows.com windows.directx.d3d11 ;
|
||||
IN: windows.directx.d3dx11core
|
||||
|
||||
library: d3dx11
|
||||
LIBRARY: d3dx11
|
||||
|
||||
FUNCTION: HRESULT D3DX11CheckVersion ( UINT D3DSdkVersion, UINT D3DX11SdkVersion ) ;
|
||||
|
||||
|
|
|
@ -3,7 +3,7 @@ windows.directx windows.directx.d3d10misc windows.directx.d3d11
|
|||
windows.directx.d3dx11core windows.directx.dxgiformat windows.types ;
|
||||
IN: windows.directx.d3dx11tex
|
||||
|
||||
library: d3dx11
|
||||
LIBRARY: d3dx11
|
||||
|
||||
CONSTANT: D3DX11_FILTER_NONE 0x00000001 ;
|
||||
CONSTANT: D3DX11_FILTER_POINT 0x00000002 ;
|
||||
|
|
|
@ -5,7 +5,7 @@ windows.directx.d3dx9mesh windows.directx.d3dx9xof
|
|||
windows.types ;
|
||||
IN: windows.directx.d3dx9anim
|
||||
|
||||
library: d3dx9
|
||||
LIBRARY: d3dx9
|
||||
|
||||
TYPEDEF: int D3DXMESHDATATYPE ;
|
||||
CONSTANT: D3DXMESHTYPE_MESH 1 ;
|
||||
|
@ -37,7 +37,7 @@ STRUCT: D3DXFRAME
|
|||
{ pFrameFirstChild D3DXFRAME* } ;
|
||||
TYPEDEF: D3DXFRAME* LPD3DXFRAME ;
|
||||
|
||||
c-type: ID3DXAllocateHierarchy
|
||||
C-TYPE: ID3DXAllocateHierarchy
|
||||
TYPEDEF: ID3DXAllocateHierarchy* LPD3DXALLOCATEHIERARCHY ;
|
||||
|
||||
COM-INTERFACE: ID3DXAllocateHierarchy f "{00000000-0000-0000-0000-000000000000}"
|
||||
|
@ -54,7 +54,7 @@ COM-INTERFACE: ID3DXAllocateHierarchy f "{00000000-0000-0000-0000-000000000000}"
|
|||
HRESULT DestroyFrame ( LPD3DXFRAME pFrameToFree )
|
||||
HRESULT DestroyMeshContainer ( LPD3DXMESHCONTAINER pMeshContainerToFree ) ;
|
||||
|
||||
c-type: ID3DXLoadUserData
|
||||
C-TYPE: ID3DXLoadUserData
|
||||
TYPEDEF: ID3DXLoadUserData* LPD3DXLOADUSERDATA ;
|
||||
|
||||
COM-INTERFACE: ID3DXLoadUserData f "{00000000-0000-0000-0000-000000000000}"
|
||||
|
@ -64,7 +64,7 @@ COM-INTERFACE: ID3DXLoadUserData f "{00000000-0000-0000-0000-000000000000}"
|
|||
HRESULT LoadMeshChildData ( LPD3DXMESHCONTAINER pMeshContainer,
|
||||
LPD3DXFILEDATA pXofChildData ) ;
|
||||
|
||||
c-type: ID3DXSaveUserData
|
||||
C-TYPE: ID3DXSaveUserData
|
||||
TYPEDEF: ID3DXSaveUserData* LPD3DXSAVEUSERDATA ;
|
||||
|
||||
COM-INTERFACE: ID3DXSaveUserData f "{00000000-0000-0000-0000-000000000000}"
|
||||
|
@ -87,7 +87,7 @@ CONSTANT: D3DXCALLBACK_SEARCH_EXCLUDING_INITIAL_POSITION 1 ;
|
|||
CONSTANT: D3DXCALLBACK_SEARCH_BEHIND_INITIAL_POSITION 2 ;
|
||||
CONSTANT: D3DXCALLBACK_SEARCH_FORCE_DWORD 0x7fffffff ;
|
||||
|
||||
c-type: ID3DXAnimationSet
|
||||
C-TYPE: ID3DXAnimationSet
|
||||
TYPEDEF: ID3DXAnimationSet* LPD3DXANIMATIONSET ;
|
||||
|
||||
COM-INTERFACE: ID3DXAnimationSet IUnknown "{698CFB3F-9289-4d95-9A57-33A94B5A65F9}"
|
||||
|
@ -134,7 +134,7 @@ TYPEDEF: int D3DXCOMPRESSION_FLAGS ;
|
|||
CONSTANT: D3DXCOMPRESS_DEFAULT 0 ;
|
||||
CONSTANT: D3DXCOMPRESS_FORCE_DWORD 0x7fffffff ;
|
||||
|
||||
c-type: ID3DXKeyframedAnimationSet
|
||||
C-TYPE: ID3DXKeyframedAnimationSet
|
||||
TYPEDEF: ID3DXKeyframedAnimationSet* LPD3DXKEYFRAMEDANIMATIONSET ;
|
||||
|
||||
COM-INTERFACE: ID3DXKeyframedAnimationSet ID3DXAnimationSet "{FA4E8E3A-9786-407d-8B4C-5995893764AF}"
|
||||
|
@ -175,7 +175,7 @@ COM-INTERFACE: ID3DXKeyframedAnimationSet ID3DXAnimationSet "{FA4E8E3A-9786-407d
|
|||
LPD3DXBUFFER* ppCompressedData )
|
||||
HRESULT UnregisterAnimation ( UINT Index ) ;
|
||||
|
||||
c-type: ID3DXCompressedAnimationSet
|
||||
C-TYPE: ID3DXCompressedAnimationSet
|
||||
TYPEDEF: ID3DXCompressedAnimationSet* LPD3DXCOMPRESSEDANIMATIONSET ;
|
||||
|
||||
COM-INTERFACE: ID3DXCompressedAnimationSet ID3DXAnimationSet "{6CC2480D-3808-4739-9F88-DE49FACD8D4C}"
|
||||
|
@ -228,13 +228,13 @@ TYPEDEF: D3DXEVENT_DESC* LPD3DXEVENT_DESC ;
|
|||
TYPEDEF: DWORD D3DXEVENTHANDLE ;
|
||||
TYPEDEF: D3DXEVENTHANDLE* LPD3DXEVENTHANDLE ;
|
||||
|
||||
c-type: ID3DXAnimationCallbackHandler
|
||||
C-TYPE: ID3DXAnimationCallbackHandler
|
||||
TYPEDEF: ID3DXAnimationCallbackHandler* LPD3DXANIMATIONCALLBACKHANDLER ;
|
||||
|
||||
COM-INTERFACE: ID3DXAnimationCallbackHandler f "{00000000-0000-0000-0000-000000000000}"
|
||||
HRESULT HandleCallback ( UINT Track, LPVOID pCallbackData ) ;
|
||||
|
||||
c-type: ID3DXAnimationController
|
||||
C-TYPE: ID3DXAnimationController
|
||||
TYPEDEF: ID3DXAnimationController* LPD3DXANIMATIONCONTROLLER ;
|
||||
|
||||
COM-INTERFACE: ID3DXAnimationController IUnknown "{AC8948EC-F86D-43e2-96DE-31FC35F96D9E}"
|
||||
|
|
|
@ -3,7 +3,7 @@ windows.com windows.directx windows.directx.d3dx9math windows.directx.d3d9types
|
|||
classes.struct windows.gdi32 ;
|
||||
IN: windows.directx.d3dx9core
|
||||
|
||||
library: d3dx9
|
||||
LIBRARY: d3dx9
|
||||
|
||||
CONSTANT: D3DX_VERSION 0x0902 ;
|
||||
CONSTANT: D3DX_SDK_VERSION 42 ;
|
||||
|
@ -12,7 +12,7 @@ FUNCTION: BOOL D3DXCheckVersion ( UINT D3DSdkVersion, UINT D3DXSdkVersion ) ;
|
|||
FUNCTION: BOOL D3DXDebugMute ( BOOL Mute ) ;
|
||||
FUNCTION: UINT D3DXGetDriverLevel ( LPDIRECT3DDEVICE9 pDevice ) ;
|
||||
|
||||
c-type: ID3DXBuffer
|
||||
C-TYPE: ID3DXBuffer
|
||||
TYPEDEF: ID3DXBuffer* LPD3DXBUFFER ;
|
||||
|
||||
COM-INTERFACE: ID3DXBuffer IUnknown "{8BA5FB08-5195-40e2-AC58-0D989C3A0102}"
|
||||
|
@ -29,7 +29,7 @@ CONSTANT: D3DXSPRITE_SORT_DEPTH_FRONTTOBACK 64 ;
|
|||
CONSTANT: D3DXSPRITE_SORT_DEPTH_BACKTOFRONT 128 ;
|
||||
CONSTANT: D3DXSPRITE_DO_NOT_ADDREF_TEXTURE 256 ;
|
||||
|
||||
c-type: ID3DXSprite
|
||||
C-TYPE: ID3DXSprite
|
||||
TYPEDEF: ID3DXSprite* LPD3DXSPRITE ;
|
||||
|
||||
COM-INTERFACE: ID3DXSprite IUnknown "{BA0B762D-7D28-43ec-B9DC-2F84443B0614}"
|
||||
|
@ -79,10 +79,10 @@ TYPEDEF: D3DXFONT_DESCW* LPD3DXFONT_DESCW ;
|
|||
TYPEDEF: D3DXFONT_DESCW D3DXFONT_DESC ;
|
||||
TYPEDEF: LPD3DXFONT_DESCW LPD3DXFONT_DESC ;
|
||||
|
||||
c-type: ID3DXFont
|
||||
C-TYPE: ID3DXFont
|
||||
TYPEDEF: ID3DXFont* LPD3DXFONT ;
|
||||
c-type: TEXTMETRICA
|
||||
c-type: TEXTMETRICW
|
||||
C-TYPE: TEXTMETRICA
|
||||
C-TYPE: TEXTMETRICW
|
||||
|
||||
COM-INTERFACE: ID3DXFont IUnknown "{D79DBB70-5F21-4d36-BBC2-FF525C213CDC}"
|
||||
HRESULT GetDevice ( LPDIRECT3DDEVICE9* ppDevice )
|
||||
|
@ -155,7 +155,7 @@ STRUCT: D3DXRTS_DESC
|
|||
{ DepthStencilFormat D3DFORMAT } ;
|
||||
TYPEDEF: D3DXRTS_DESC* LPD3DXRTS_DESC ;
|
||||
|
||||
c-type: ID3DXRenderToSurface
|
||||
C-TYPE: ID3DXRenderToSurface
|
||||
TYPEDEF: ID3DXRenderToSurface* LPD3DXRENDERTOSURFACE ;
|
||||
|
||||
COM-INTERFACE: ID3DXRenderToSurface IUnknown "{6985F346-2C3D-43b3-BE8B-DAAE8A03D894}"
|
||||
|
@ -184,7 +184,7 @@ STRUCT: D3DXRTE_DESC
|
|||
{ DepthStencilFormat D3DFORMAT } ;
|
||||
TYPEDEF: D3DXRTE_DESC* LPD3DXRTE_DESC ;
|
||||
|
||||
c-type: ID3DXRenderToEnvMap
|
||||
C-TYPE: ID3DXRenderToEnvMap
|
||||
TYPEDEF: ID3DXRenderToEnvMap* LPD3DXRenderToEnvMap ;
|
||||
|
||||
COM-INTERFACE: ID3DXRenderToEnvMap IUnknown "{313F1B4B-C7B0-4fa2-9D9D-8D380B64385E}"
|
||||
|
@ -209,7 +209,7 @@ FUNCTION: HRESULT
|
|||
D3DFORMAT DepthStencilFormat,
|
||||
LPD3DXRenderToEnvMap* ppRenderToEnvMap ) ;
|
||||
|
||||
c-type: ID3DXLine
|
||||
C-TYPE: ID3DXLine
|
||||
TYPEDEF: ID3DXLine* LPD3DXLINE ;
|
||||
COM-INTERFACE: ID3DXLine IUnknown "{D379BA7F-9042-4ac4-9F5E-58192A4C6BD8}"
|
||||
HRESULT GetDevice ( LPDIRECT3DDEVICE9* ppDevice )
|
||||
|
|
|
@ -5,7 +5,7 @@ windows.directx.d3dx9math windows.directx.d3dx9shader
|
|||
windows.types ;
|
||||
IN: windows.directx.d3dx9effect
|
||||
|
||||
library: d3dx9
|
||||
LIBRARY: d3dx9
|
||||
|
||||
CONSTANT: D3DXFX_DONOTSAVESTATE 1 ;
|
||||
CONSTANT: D3DXFX_DONOTSAVESHADERSTATE 2 ;
|
||||
|
@ -52,12 +52,12 @@ STRUCT: D3DXFUNCTION_DESC
|
|||
{ Name LPCSTR }
|
||||
{ Annotations UINT } ;
|
||||
|
||||
c-type: ID3DXEffectPool
|
||||
C-TYPE: ID3DXEffectPool
|
||||
TYPEDEF: ID3DXEffectPool* LPD3DXEFFECTPOOL ;
|
||||
|
||||
COM-INTERFACE: ID3DXEffectPool IUnknown "{9537AB04-3250-412e-8213-FCD2F8677933}" ;
|
||||
|
||||
c-type: ID3DXBaseEffect
|
||||
C-TYPE: ID3DXBaseEffect
|
||||
TYPEDEF: ID3DXBaseEffect* LPD3DXBASEEFFECT ;
|
||||
|
||||
COM-INTERFACE: ID3DXBaseEffect IUnknown "{017C18AC-103F-4417-8C51-6BF6EF1E56BE}"
|
||||
|
@ -116,7 +116,7 @@ COM-INTERFACE: ID3DXBaseEffect IUnknown "{017C18AC-103F-4417-8C51-6BF6EF1E56BE}"
|
|||
HRESULT GetVertexShader ( D3DXHANDLE hParameter, LPDIRECT3DVERTEXSHADER9* ppVShader )
|
||||
HRESULT SetArrayRange ( D3DXHANDLE hParameter, UINT uStart, UINT uEnd ) ;
|
||||
|
||||
c-type: ID3DXEffectStateManager
|
||||
C-TYPE: ID3DXEffectStateManager
|
||||
TYPEDEF: ID3DXEffectStateManager* LPD3DXEFFECTSTATEMANAGER ;
|
||||
|
||||
COM-INTERFACE: ID3DXEffectStateManager IUnknown "{79AAB587-6DBC-4fa7-82DE-37FA1781C5CE}"
|
||||
|
@ -139,7 +139,7 @@ COM-INTERFACE: ID3DXEffectStateManager IUnknown "{79AAB587-6DBC-4fa7-82DE-37FA17
|
|||
HRESULT SetPixelShaderConstantI ( UINT RegisterIndex, INT* pConstantData, UINT RegisterCount )
|
||||
HRESULT SetPixelShaderConstantB ( UINT RegisterIndex, BOOL* pConstantData, UINT RegisterCount ) ;
|
||||
|
||||
c-type: ID3DXEffect
|
||||
C-TYPE: ID3DXEffect
|
||||
TYPEDEF: ID3DXEffect* LPD3DXEFFECT ;
|
||||
|
||||
COM-INTERFACE: ID3DXEffect ID3DXBaseEffect "{F6CEB4B3-4E4C-40dd-B883-8D8DE5EA0CD5}"
|
||||
|
@ -166,7 +166,7 @@ COM-INTERFACE: ID3DXEffect ID3DXBaseEffect "{F6CEB4B3-4E4C-40dd-B883-8D8DE5EA0CD
|
|||
HRESULT CloneEffect ( LPDIRECT3DDEVICE9 pDevice, LPD3DXEFFECT* ppEffect )
|
||||
HRESULT SetRawValue ( D3DXHANDLE hParameter, LPCVOID pData, UINT ByteOffset, UINT Bytes ) ;
|
||||
|
||||
c-type: ID3DXEffectCompiler
|
||||
C-TYPE: ID3DXEffectCompiler
|
||||
TYPEDEF: ID3DXEffectCompiler* LPD3DXEFFECTCOMPILER ;
|
||||
|
||||
COM-INTERFACE: ID3DXEffectCompiler ID3DXBaseEffect "{51B8A949-1A31-47e6-BEA0-4B30DB53F1E0}"
|
||||
|
|
|
@ -2,7 +2,7 @@ USING: math classes.struct windows.types alien.syntax windows.directx.d3d9types
|
|||
windows.com.syntax windows.com windows.directx windows.directx.d3d9 ;
|
||||
IN: windows.directx.d3dx9math
|
||||
|
||||
library: d3dx9
|
||||
LIBRARY: d3dx9
|
||||
|
||||
CONSTANT: D3DX_PI 3.141592654 ;
|
||||
CONSTANT: D3DX_1BYPI 0.318309886 ;
|
||||
|
@ -85,7 +85,7 @@ STRUCT: D3DXCOLOR
|
|||
{ a FLOAT } ;
|
||||
TYPEDEF: D3DXCOLOR* LPD3DXCOLOR ;
|
||||
|
||||
c-type: ID3DXMatrixStack
|
||||
C-TYPE: ID3DXMatrixStack
|
||||
TYPEDEF: ID3DXMatrixStack* LPD3DXMATRIXSTACK ;
|
||||
|
||||
COM-INTERFACE: ID3DXMatrixStack IUnknown "{C7885BA7-F990-4fe7-922D-8515E477DD85}"
|
||||
|
|
|
@ -4,7 +4,7 @@ windows.directx.d3d9 windows.directx.d3dx9core windows.directx.d3dx9math
|
|||
windows.directx.d3dx9xof ;
|
||||
IN: windows.directx.d3dx9mesh
|
||||
|
||||
library: d3dx9
|
||||
LIBRARY: d3dx9
|
||||
|
||||
TYPEDEF: int D3DXPATCHMESHTYPE ;
|
||||
CONSTANT: D3DXPATCHMESH_RECT 1 ;
|
||||
|
@ -76,21 +76,21 @@ CONSTANT: D3DXUVATLAS_DEFAULT 0x00 ;
|
|||
CONSTANT: D3DXUVATLAS_GEODESIC_FAST 0x01 ;
|
||||
CONSTANT: D3DXUVATLAS_GEODESIC_QUALITY 0x02 ;
|
||||
|
||||
c-type: ID3DXBaseMesh
|
||||
C-TYPE: ID3DXBaseMesh
|
||||
TYPEDEF: ID3DXBaseMesh* LPD3DXBASEMESH ;
|
||||
c-type: ID3DXMesh
|
||||
C-TYPE: ID3DXMesh
|
||||
TYPEDEF: ID3DXMesh* LPD3DXMESH ;
|
||||
c-type: ID3DXPMesh
|
||||
C-TYPE: ID3DXPMesh
|
||||
TYPEDEF: ID3DXPMesh* LPD3DXPMESH ;
|
||||
c-type: ID3DXSPMesh
|
||||
C-TYPE: ID3DXSPMesh
|
||||
TYPEDEF: ID3DXSPMesh* LPD3DXSPMESH ;
|
||||
c-type: ID3DXSkinInfo
|
||||
C-TYPE: ID3DXSkinInfo
|
||||
TYPEDEF: ID3DXSkinInfo* LPD3DXSKININFO ;
|
||||
c-type: ID3DXPatchMesh
|
||||
C-TYPE: ID3DXPatchMesh
|
||||
TYPEDEF: ID3DXPatchMesh* LPD3DXPATCHMESH ;
|
||||
c-type: ID3DXTextureGutterHelper
|
||||
C-TYPE: ID3DXTextureGutterHelper
|
||||
TYPEDEF: ID3DXTextureGutterHelper* LPD3DXTEXTUREGUTTERHELPER ;
|
||||
c-type: ID3DXPRTBuffer
|
||||
C-TYPE: ID3DXPRTBuffer
|
||||
TYPEDEF: ID3DXPRTBuffer* LPD3DXPRTBUFFER ;
|
||||
|
||||
STRUCT: D3DXATTRIBUTERANGE
|
||||
|
@ -177,7 +177,7 @@ COM-INTERFACE: ID3DXBaseMesh IUnknown "{7ED943DD-52E8-40b5-A8D8-76685C406330}"
|
|||
HRESULT GenerateAdjacency ( FLOAT Epsilon, DWORD* pAdjacency )
|
||||
HRESULT UpdateSemantics ( D3DVERTEXELEMENT9* Declaration ) ;
|
||||
|
||||
c-type: IStream
|
||||
C-TYPE: IStream
|
||||
|
||||
COM-INTERFACE: ID3DXMesh ID3DXBaseMesh "{4020E5C2-1403-4929-883F-E2E849FAC195}"
|
||||
HRESULT LockAttributeBuffer ( DWORD Flags, DWORD** ppData )
|
||||
|
@ -761,7 +761,7 @@ FUNCTION: HRESULT D3DXComputeTangent (
|
|||
DWORD Wrap,
|
||||
DWORD* pAdjacency ) ;
|
||||
|
||||
c-type: D3DXUVATLASCB
|
||||
C-TYPE: D3DXUVATLASCB
|
||||
TYPEDEF: D3DXUVATLASCB* LPD3DXUVATLASCB ;
|
||||
|
||||
FUNCTION: HRESULT D3DXUVAtlasCreate (
|
||||
|
@ -933,8 +933,8 @@ STRUCT: D3DXSHPRTSPLITMESHCLUSTERDATA
|
|||
|
||||
TYPEDEF: void* LPD3DXSHPRTSIMCB ;
|
||||
|
||||
c-type: ID3DXTextureGutterHelper
|
||||
c-type: ID3DXPRTBuffer
|
||||
C-TYPE: ID3DXTextureGutterHelper
|
||||
C-TYPE: ID3DXPRTBuffer
|
||||
|
||||
COM-INTERFACE: ID3DXPRTBuffer IUnknown "{F1827E47-00A8-49cd-908C-9D11955F8728}"
|
||||
UINT GetNumSamples ( )
|
||||
|
@ -956,7 +956,7 @@ COM-INTERFACE: ID3DXPRTBuffer IUnknown "{F1827E47-00A8-49cd-908C-9D11955F8728}"
|
|||
HRESULT ExtractToMesh ( UINT NumCoefficients, D3DDECLUSAGE Usage, UINT UsageIndexStart,
|
||||
LPD3DXMESH pScene ) ;
|
||||
|
||||
c-type: ID3DXPRTCompBuffer
|
||||
C-TYPE: ID3DXPRTCompBuffer
|
||||
TYPEDEF: ID3DXPRTCompBuffer* LPD3DXPRTCOMPBUFFER ;
|
||||
|
||||
COM-INTERFACE: ID3DXPRTCompBuffer IUnknown "{A758D465-FE8D-45ad-9CF0-D01E56266A07}"
|
||||
|
@ -998,7 +998,7 @@ COM-INTERFACE: ID3DXTextureGutterHelper IUnknown "{838F01EC-9729-4527-AADB-DF70A
|
|||
HRESULT SetTexelMap ( D3DXVECTOR2* pTexelData )
|
||||
HRESULT SetGutterMap ( BYTE* pGutterData ) ;
|
||||
|
||||
c-type: ID3DXPRTEngine
|
||||
C-TYPE: ID3DXPRTEngine
|
||||
TYPEDEF: ID3DXPRTEngine* LPD3DXPRTENGINE ;
|
||||
|
||||
COM-INTERFACE: ID3DXPRTEngine IUnknown "{683A4278-CD5F-4d24-90AD-C4E1B6855D53}"
|
||||
|
@ -1126,7 +1126,7 @@ FUNCTION: HRESULT
|
|||
|
||||
ALIAS: D3DXSavePRTBufferToFile D3DXSavePRTBufferToFileW ;
|
||||
|
||||
c-type: D3DXPRTCOMPBUFFER
|
||||
C-TYPE: D3DXPRTCOMPBUFFER
|
||||
TYPEDEF: D3DXPRTCOMPBUFFER* LPD3DXPRTCOMPBUFFER ;
|
||||
|
||||
FUNCTION: HRESULT
|
||||
|
|
|
@ -4,7 +4,7 @@ windows.directx.d3d9 windows.directx.d3dx9core
|
|||
windows.directx.d3dx9math windows.types ;
|
||||
IN: windows.directx.d3dx9shader
|
||||
|
||||
library: d3dx9
|
||||
LIBRARY: d3dx9
|
||||
|
||||
: D3DXSHADER_DEBUG ( -- n ) 1 0 shift ; inline
|
||||
: D3DXSHADER_SKIPVALIDATION ( -- n ) 1 1 shift ; inline
|
||||
|
@ -101,7 +101,7 @@ STRUCT: D3DXCONSTANT_DESC
|
|||
{ DefaultValue LPCVOID } ;
|
||||
TYPEDEF: D3DXCONSTANT_DESC* LPD3DXCONSTANT_DESC ;
|
||||
|
||||
c-type: ID3DXConstantTable
|
||||
C-TYPE: ID3DXConstantTable
|
||||
TYPEDEF: ID3DXConstantTable* LPD3DXCONSTANTTABLE ;
|
||||
|
||||
COM-INTERFACE: ID3DXConstantTable IUnknown "{AB3C758F-093E-4356-B762-4DB18F1B3A01}"
|
||||
|
@ -130,7 +130,7 @@ COM-INTERFACE: ID3DXConstantTable IUnknown "{AB3C758F-093E-4356-B762-4DB18F1B3A0
|
|||
HRESULT SetMatrixTransposeArray ( LPDIRECT3DDEVICE9 pDevice, D3DXHANDLE hConstant, D3DXMATRIX* pMatrix, UINT Count )
|
||||
HRESULT SetMatrixTransposePointerArray ( LPDIRECT3DDEVICE9 pDevice, D3DXHANDLE hConstant, D3DXMATRIX** ppMatrix, UINT Count ) ;
|
||||
|
||||
c-type: ID3DXTextureShader
|
||||
C-TYPE: ID3DXTextureShader
|
||||
TYPEDEF: ID3DXTextureShader* LPD3DXTEXTURESHADER ;
|
||||
|
||||
COM-INTERFACE: ID3DXTextureShader IUnknown "{3E3D67F8-AA7A-405d-A857-BA01D4758426}"
|
||||
|
@ -163,7 +163,7 @@ ENUM: D3DXINCLUDE_TYPE
|
|||
D3DXINC_SYSTEM ;
|
||||
TYPEDEF: D3DXINCLUDE_TYPE* LPD3DXINCLUDE_TYPE ;
|
||||
|
||||
c-type: ID3DXInclude
|
||||
C-TYPE: ID3DXInclude
|
||||
TYPEDEF: ID3DXInclude* LPD3DXINCLUDE ;
|
||||
|
||||
COM-INTERFACE: ID3DXInclude f "{00000000-0000-0000-0000-000000000000}"
|
||||
|
|
|
@ -3,7 +3,7 @@ windows.directx.d3d9 windows.directx.d3dx9core
|
|||
windows.directx.d3dx9mesh windows.types ;
|
||||
IN: windows.directx.d3dx9shape
|
||||
|
||||
library: d3dx9
|
||||
LIBRARY: d3dx9
|
||||
|
||||
TYPEDEF: void* LPGLYPHMETRICSFLOAT ;
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@ windows.directx.d3dx9core windows.directx.d3dx9shader
|
|||
windows.types ;
|
||||
IN: windows.directx.d3dx9tex
|
||||
|
||||
library: d3dx9
|
||||
LIBRARY: d3dx9
|
||||
|
||||
: D3DX_FILTER_NONE ( -- n ) 1 0 shift ; inline
|
||||
: D3DX_FILTER_POINT ( -- n ) 2 0 shift ; inline
|
||||
|
|
|
@ -2,7 +2,7 @@ USING: alien.syntax classes.struct windows.com windows.com.syntax
|
|||
windows.directx windows.kernel32 windows.ole32 windows.types ;
|
||||
IN: windows.directx.d3dx9xof
|
||||
|
||||
library: d3dx9
|
||||
LIBRARY: d3dx9
|
||||
|
||||
TYPEDEF: DWORD D3DXF_FILEFORMAT ;
|
||||
|
||||
|
@ -31,11 +31,11 @@ STRUCT: D3DXF_FILELOADMEMORY
|
|||
{ lpMemory LPCVOID }
|
||||
{ dSize SIZE_T } ;
|
||||
|
||||
c-type: ID3DXFile
|
||||
c-type: ID3DXFileSaveObject
|
||||
c-type: ID3DXFileSaveData
|
||||
c-type: ID3DXFileEnumObject
|
||||
c-type: ID3DXFileData
|
||||
C-TYPE: ID3DXFile
|
||||
C-TYPE: ID3DXFileSaveObject
|
||||
C-TYPE: ID3DXFileSaveData
|
||||
C-TYPE: ID3DXFileEnumObject
|
||||
C-TYPE: ID3DXFileData
|
||||
|
||||
TYPEDEF: ID3DXFile* LPD3DXFILE ;
|
||||
TYPEDEF: ID3DXFile** LPLPD3DXFILE ;
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue