Root/
Source at commit 1165 created 13 years 11 days ago. By slice, new targets: make image and make pkg, Russian localization | |
---|---|
1 | /*␊ |
2 | * Copyright (c) 1998-2000 Apple Computer, Inc. All rights reserved.␊ |
3 | *␊ |
4 | * @APPLE_LICENSE_HEADER_START@␊ |
5 | * ␊ |
6 | * The contents of this file constitute Original Code as defined in and␊ |
7 | * are subject to the Apple Public Source License Version 1.1 (the␊ |
8 | * "License"). You may not use this file except in compliance with the␊ |
9 | * License. Please obtain a copy of the License at␊ |
10 | * http://www.apple.com/publicsource and read it before using this file.␊ |
11 | * ␊ |
12 | * This Original Code and all software distributed under the License are␊ |
13 | * distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, EITHER␊ |
14 | * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,␊ |
15 | * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,␊ |
16 | * FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT. Please see the␊ |
17 | * License for the specific language governing rights and limitations␊ |
18 | * under the License.␊ |
19 | * ␊ |
20 | * @APPLE_LICENSE_HEADER_END@␊ |
21 | */␊ |
22 | ␊ |
23 | ␊ |
24 | #ifndef _IOKIT_IOGRAPHICSDEVICE_H␊ |
25 | #define _IOKIT_IOGRAPHICSDEVICE_H␊ |
26 | ␊ |
27 | #include <IOKit/IOService.h>␊ |
28 | #include <IOKit/graphics/IOGraphicsTypes.h>␊ |
29 | ␊ |
30 | ␊ |
31 | class IOGraphicsDevice : public IOService␊ |
32 | {␊ |
33 | OSDeclareAbstractStructors(IOGraphicsDevice)␊ |
34 | ␊ |
35 | public:␊ |
36 | ␊ |
37 | virtual void hideCursor( void ) = 0;␊ |
38 | virtual void showCursor( IOGPoint * cursorLoc, int frame ) = 0;␊ |
39 | virtual void moveCursor( IOGPoint * cursorLoc, int frame ) = 0;␊ |
40 | ␊ |
41 | virtual void getVBLTime( AbsoluteTime * time, AbsoluteTime * delta ) = 0;␊ |
42 | ␊ |
43 | virtual void getBoundingRect ( IOGBounds ** bounds ) = 0;␊ |
44 | };␊ |
45 | ␊ |
46 | #endif /* ! _IOKIT_IOGRAPHICSDEVICE_H */␊ |
47 | ␊ |
48 |