#include <IOKit/graphics/IOAccelTypes.h>

IOKit/graphics/IOAccelTypes.h Kernel.framework

6 typedefs · 5 structs · 2 enums · 1 macro

macroIOACCEL_TYPES_REV

#define IOACCEL_TYPES_REV 12

structIOAccelBounds

Integer rectangle in device coordinates
size 8, align 2
SInt16x
SInt16y
SInt16w
SInt16h

typedefIOAccelBounds

typedef struct IOAccelBounds IOAccelBounds;

structIOAccelSize

size 4, align 2
SInt16w
SInt16h

typedefIOAccelSize

typedef struct IOAccelSize IOAccelSize;

enum(anonymous)

underlying type unsigned int
kIOAccelVolatileSurface1

structIOAccelSurfaceInformation

size 88, align 8
mach_vm_address_t[4]address
UInt32rowBytes
UInt32width
UInt32height
UInt32pixelFormat
IOOptionBitsflags
IOFixed[4]colorTemperature
UInt32[4]typeDependent

typedefIOAccelSurfaceInformation

typedef struct IOAccelSurfaceInformation IOAccelSurfaceInformation;

structIOAccelSurfaceReadData

size 32, align 8
SInt32x
SInt32y
SInt32w
SInt32h
mach_vm_address_tclient_addr
UInt32client_row_bytes

typedefIOAccelSurfaceReadData

typedef struct IOAccelSurfaceReadData IOAccelSurfaceReadData;

structIOAccelSurfaceScaling

size 44, align 4
IOAccelBoundsbuffer
IOAccelSizesource
UInt32[8]reserved

typedefIOAccelSurfaceScaling

typedef struct IOAccelSurfaceScaling IOAccelSurfaceScaling;

typedefIOAccelID

typedef SInt32 IOAccelID

enum(anonymous)

underlying type unsigned int
kIOAccelPrivateID1