X-Git-Url: https://git.saurik.com/iphone-api.git/blobdiff_plain/e37693b868cb94b5b3ee85ef18c8f2d03246f427..ed3db7bc65764317ce69706f79feb2a98cb104dc:/IOMobileFramebuffer/IOMobileFramebuffer.h diff --git a/IOMobileFramebuffer/IOMobileFramebuffer.h b/IOMobileFramebuffer/IOMobileFramebuffer.h new file mode 100644 index 0000000..2e0523d --- /dev/null +++ b/IOMobileFramebuffer/IOMobileFramebuffer.h @@ -0,0 +1,30 @@ +#ifndef IOMOBILEFRAMEBUFFER_H_ +#define IOMOBILEFRAMEBUFFER_H_ + +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +typedef void *IOMobileFramebufferRef; + +kern_return_t IOMobileFramebufferSwapSetLayer( + IOMobileFramebufferRef fb, + int layer, + CoreSurfaceBufferRef buffer, + CGRect bounds, + CGRect frame, + int flags +); + +kern_return_t IOMobileFramebufferGetLayerDefaultSurface(IOMobileFramebufferRef connect, int zero, CoreSurfaceBufferRef *surface); +kern_return_t IOMobileFramebufferOpen(io_service_t service, task_port_t task, uint32_t type, IOMobileFramebufferRef *connect); + +#ifdef __cplusplus +} +#endif + +#endif//IOMOBILEFRAMEBUFFER_H_