|
@@ -7,44 +7,44 @@ BitmapImageRep :: struct { using _: Object }
|
|
|
|
|
|
@(objc_type=BitmapImageRep, objc_name="alloc", objc_is_class_method=true)
|
|
@(objc_type=BitmapImageRep, objc_name="alloc", objc_is_class_method=true)
|
|
BitmapImageRep_alloc :: proc "c" () -> ^BitmapImageRep {
|
|
BitmapImageRep_alloc :: proc "c" () -> ^BitmapImageRep {
|
|
- return msgSend(^BitmapImageRep, BitmapImageRep, "alloc")
|
|
|
|
|
|
+ return msgSend(^BitmapImageRep, BitmapImageRep, "alloc")
|
|
}
|
|
}
|
|
|
|
|
|
@(objc_type=BitmapImageRep, objc_name="initWithBitmapDataPlanes")
|
|
@(objc_type=BitmapImageRep, objc_name="initWithBitmapDataPlanes")
|
|
BitmapImageRep_initWithBitmapDataPlanes :: proc "c" (
|
|
BitmapImageRep_initWithBitmapDataPlanes :: proc "c" (
|
|
- self: ^BitmapImageRep,
|
|
|
|
- bitmapDataPlanes: ^^u8,
|
|
|
|
- pixelsWide: Integer,
|
|
|
|
- pixelsHigh: Integer,
|
|
|
|
- bitsPerSample: Integer,
|
|
|
|
- samplesPerPixel: Integer,
|
|
|
|
- hasAlpha: bool,
|
|
|
|
- isPlanar: bool,
|
|
|
|
- colorSpaceName: ^String,
|
|
|
|
- bytesPerRow: Integer,
|
|
|
|
- bitsPerPixel: Integer) -> ^BitmapImageRep {
|
|
|
|
|
|
+ self: ^BitmapImageRep,
|
|
|
|
+ bitmapDataPlanes: ^^u8,
|
|
|
|
+ pixelsWide: Integer,
|
|
|
|
+ pixelsHigh: Integer,
|
|
|
|
+ bitsPerSample: Integer,
|
|
|
|
+ samplesPerPixel: Integer,
|
|
|
|
+ hasAlpha: bool,
|
|
|
|
+ isPlanar: bool,
|
|
|
|
+ colorSpaceName: ^String,
|
|
|
|
+ bytesPerRow: Integer,
|
|
|
|
+ bitsPerPixel: Integer) -> ^BitmapImageRep {
|
|
|
|
|
|
return msgSend(^BitmapImageRep,
|
|
return msgSend(^BitmapImageRep,
|
|
- self,
|
|
|
|
- "initWithBitmapDataPlanes:pixelsWide:pixelsHigh:bitsPerSample:samplesPerPixel:hasAlpha:isPlanar:colorSpaceName:bytesPerRow:bitsPerPixel:",
|
|
|
|
- bitmapDataPlanes,
|
|
|
|
- pixelsWide,
|
|
|
|
- pixelsHigh,
|
|
|
|
- bitsPerSample,
|
|
|
|
- samplesPerPixel,
|
|
|
|
- hasAlpha,
|
|
|
|
- isPlanar,
|
|
|
|
- colorSpaceName,
|
|
|
|
- bytesPerRow,
|
|
|
|
- bitsPerPixel)
|
|
|
|
|
|
+ self,
|
|
|
|
+ "initWithBitmapDataPlanes:pixelsWide:pixelsHigh:bitsPerSample:samplesPerPixel:hasAlpha:isPlanar:colorSpaceName:bytesPerRow:bitsPerPixel:",
|
|
|
|
+ bitmapDataPlanes,
|
|
|
|
+ pixelsWide,
|
|
|
|
+ pixelsHigh,
|
|
|
|
+ bitsPerSample,
|
|
|
|
+ samplesPerPixel,
|
|
|
|
+ hasAlpha,
|
|
|
|
+ isPlanar,
|
|
|
|
+ colorSpaceName,
|
|
|
|
+ bytesPerRow,
|
|
|
|
+ bitsPerPixel)
|
|
}
|
|
}
|
|
|
|
|
|
@(objc_type=BitmapImageRep, objc_name="bitmapData")
|
|
@(objc_type=BitmapImageRep, objc_name="bitmapData")
|
|
BitmapImageRep_bitmapData :: proc "c" (self: ^BitmapImageRep) -> rawptr {
|
|
BitmapImageRep_bitmapData :: proc "c" (self: ^BitmapImageRep) -> rawptr {
|
|
- return msgSend(rawptr, self, "bitmapData")
|
|
|
|
|
|
+ return msgSend(rawptr, self, "bitmapData")
|
|
}
|
|
}
|
|
|
|
|
|
@(objc_type=BitmapImageRep, objc_name="CGImage")
|
|
@(objc_type=BitmapImageRep, objc_name="CGImage")
|
|
BitmapImageRep_CGImage :: proc "c" (self: ^BitmapImageRep) -> rawptr {
|
|
BitmapImageRep_CGImage :: proc "c" (self: ^BitmapImageRep) -> rawptr {
|
|
- return msgSend(rawptr, self, "CGImage")
|
|
|
|
|
|
+ return msgSend(rawptr, self, "CGImage")
|
|
}
|
|
}
|