#include <IOKit/graphics/IOAccelTypes.h>
IOKit/graphics/IOAccelTypes.h
macroIOACCEL_TYPES_REV
#define IOACCEL_TYPES_REV 12
typedefIOAccelBounds
typedef struct IOAccelBounds IOAccelBounds;
structIOAccelSize
| SInt16 | w | |
| SInt16 | h |
typedefIOAccelSize
typedef struct IOAccelSize IOAccelSize;
enum(anonymous)
| kIOAccelVolatileSurface | 1 |
structIOAccelSurfaceInformation
| mach_vm_address_t[4] | address | |
| UInt32 | rowBytes | |
| UInt32 | width | |
| UInt32 | height | |
| UInt32 | pixelFormat | |
| IOOptionBits | flags | |
| IOFixed[4] | colorTemperature | |
| UInt32[4] | typeDependent |
typedefIOAccelSurfaceInformation
typedef struct IOAccelSurfaceInformation IOAccelSurfaceInformation;
structIOAccelSurfaceReadData
| SInt32 | x | |
| SInt32 | y | |
| SInt32 | w | |
| SInt32 | h | |
| mach_vm_address_t | client_addr | |
| UInt32 | client_row_bytes |
typedefIOAccelSurfaceReadData
typedef struct IOAccelSurfaceReadData IOAccelSurfaceReadData;
structIOAccelSurfaceScaling
| IOAccelBounds | buffer | |
| IOAccelSize | source | |
| UInt32[8] | reserved |
typedefIOAccelSurfaceScaling
typedef struct IOAccelSurfaceScaling IOAccelSurfaceScaling;
enum(anonymous)
| kIOAccelPrivateID | 1 |