-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathXeeDreamcastLoader.h
33 lines (23 loc) · 964 Bytes
/
XeeDreamcastLoader.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#import "XeeBitmapImage.h"
#import "XeeMultiImage.h"
@interface XeeDreamcastImage:XeeBitmapImage
{
}
+(NSArray *)fileTypes;
+(BOOL)canOpenFile:(NSString *)name firstBlock:(NSData *)block attributes:(NSDictionary *)attributes;
-(void)load;
-(void)loadTwiddledWithOffset:(int)offset pixelFormat:(int)pixelformat;
-(void)loadTwiddledYUVWithOffset:(int)offset;
-(void)load8BitWithPalette:(BOOL)haspalette pixelFormat:(int)pixelformat;
-(void)load4BitWithPalette:(BOOL)haspalette pixelFormat:(int)pixelformat;
-(void)loadVQWithOffset:(int)offset entries:(int)entries pixelFormat:(int)pixelformat;
-(void)loadRectangleWithOffset:(int)offset pixelFormat:(int)pixelformat;
-(void)raiseFormatMismatchWithPixelFormat:(int)pixelformat packingType:(int)packingtype;
@end
@interface XeeDreamcastMultiImage:XeeMultiImage
{
}
+(NSArray *)fileTypes;
+(BOOL)canOpenFile:(NSString *)name firstBlock:(NSData *)block attributes:(NSDictionary *)attributes;
-(void)load;
@end