core-graphics: adding some more functions.

db4
John Benediktsson 2013-09-20 11:58:01 -07:00
parent 36a5cba0eb
commit cf1b282ced
1 changed files with 30 additions and 5 deletions

View File

@ -1,9 +1,13 @@
! Copyright (C) 2009 Slava Pestov.
! See http://factorcode.org/license.txt for BSD license.
USING: alien alien.c-types alien.data alien.destructors
alien.syntax accessors destructors fry kernel math math.bitwise
sequences libc colors images images.memory core-graphics.types
core-foundation.utilities opengl.gl literals ;
USING: accessors alien alien.c-types alien.data
alien.destructors alien.syntax colors
core-foundation.dictionaries core-foundation.strings
core-foundation.urls core-foundation.utilities
core-graphics.types destructors fry images images.memory kernel
libc math opengl.gl sequences ;
IN: core-graphics
TYPEDEF: int CGImageAlphaInfo
@ -59,6 +63,10 @@ FUNCTION: CGContextRef CGBitmapContextCreate (
CGBitmapInfo bitmapInfo
) ;
FUNCTION: CGImageRef CGBitmapContextCreateImage
CGContextRef c
) ;
FUNCTION: void CGColorSpaceRelease ( CGColorSpaceRef ref ) ;
DESTRUCTOR: CGColorSpaceRelease
@ -113,6 +121,23 @@ FUNCTION: size_t CGImageGetHeight (
CGImageRef image
) ;
FUNCTION: CGImageDestinationRef CGImageDestinationCreateWithURL (
CFURLRef url,
CFStringRef type,
size_t count,
CFDictionaryRef options
) ;
FUNCTION: void CGImageDestinationAddImage (
CGImageDestinationRef idst,
CGImageRef image,
CFDictionaryRef properties
) ;
FUNCTION: bool CGImageDestinationFinalize (
CGImageDestinationRef idst
) ;
FUNCTION: void* CGBitmapContextGetData ( CGContextRef c ) ;
CONSTANT: kCGLRendererGenericFloatID 0x00020400