|
1 | | -@static if Metal.is_macos(v"15.0.0") |
2 | | - export MTLLogLevel |
| 1 | +export MTLLogLevel |
3 | 2 |
|
4 | | - export MTLLogStateDescriptor |
| 3 | +export MTLLogStateDescriptor |
5 | 4 |
|
6 | | - # @objcwrapper immutable = false MTLLogStateDescriptor <: NSObject |
| 5 | +# @objcwrapper immutable = false MTLLogStateDescriptor <: NSObject |
7 | 6 |
|
8 | | - function MTLLogStateDescriptor() |
9 | | - handle = @objc [MTLLogStateDescriptor alloc]::id{MTLLogStateDescriptor} |
10 | | - obj = MTLLogStateDescriptor(handle) |
11 | | - finalizer(release, obj) |
12 | | - @objc [obj::id{MTLLogStateDescriptor} init]::id{MTLLogStateDescriptor} |
13 | | - return obj |
14 | | - end |
| 7 | +function MTLLogStateDescriptor() |
| 8 | + handle = @objc [MTLLogStateDescriptor alloc]::id{MTLLogStateDescriptor} |
| 9 | + obj = MTLLogStateDescriptor(handle) |
| 10 | + finalizer(release, obj) |
| 11 | + @objc [obj::id{MTLLogStateDescriptor} init]::id{MTLLogStateDescriptor} |
| 12 | + return obj |
| 13 | +end |
15 | 14 |
|
16 | 15 |
|
17 | | - export MTLLogState |
| 16 | +export MTLLogState |
18 | 17 |
|
19 | | - # @objcwrapper immutable = true MTLLogState <: NSObject |
| 18 | +# @objcwrapper immutable = true MTLLogState <: NSObject |
20 | 19 |
|
21 | | - function MTLLogState(dev::MTLDevice, descriptor::MTLLogStateDescriptor) |
22 | | - err = Ref{id{NSError}}(nil) |
23 | | - handle = @objc [dev::id{MTLDevice} newLogStateWithDescriptor:descriptor::id{MTLLogStateDescriptor} |
24 | | - error:err::Ptr{id{NSError}}]::id{MTLLogState} |
25 | | - err[] == nil || throw(NSError(err[])) |
26 | | - MTLLogState(handle) |
27 | | - end |
| 20 | +function MTLLogState(dev::MTLDevice, descriptor::MTLLogStateDescriptor) |
| 21 | + err = Ref{id{NSError}}(nil) |
| 22 | + handle = @objc [dev::id{MTLDevice} newLogStateWithDescriptor:descriptor::id{MTLLogStateDescriptor} |
| 23 | + error:err::Ptr{id{NSError}}]::id{MTLLogState} |
| 24 | + err[] == nil || throw(NSError(err[])) |
| 25 | + MTLLogState(handle) |
28 | 26 | end |
0 commit comments