mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-06 15:48:51 +00:00
Correct signature types
This commit is contained in:
+14
-14
@@ -6490,35 +6490,35 @@ Device_newCommandQueueWithMaxCommandBufferCount :: #force_inline proc(self: ^Dev
|
|||||||
return msgSend(^CommandQueue, self, "newCommandQueueWithMaxCommandBufferCount:", maxCommandBufferCount)
|
return msgSend(^CommandQueue, self, "newCommandQueueWithMaxCommandBufferCount:", maxCommandBufferCount)
|
||||||
}
|
}
|
||||||
@(objc_type=Device, objc_name="newComputePipelineStateWithDescriptorWithCompletionHandler")
|
@(objc_type=Device, objc_name="newComputePipelineStateWithDescriptorWithCompletionHandler")
|
||||||
Device_newComputePipelineStateWithDescriptorWithCompletionHandler :: #force_inline proc(self: ^Device, descriptor: ^ComputePipelineDescriptor, options: PipelineOption, completionHandler: NewComputePipelineStateWithReflectionCompletionHandler) {
|
Device_newComputePipelineStateWithDescriptorWithCompletionHandler :: #force_inline proc(self: ^Device, descriptor: ^ComputePipelineDescriptor, options: PipelineOption, completionHandler: NewComputePipelineStateWithReflectionCompletionHandler) -> ^ComputePipelineState {
|
||||||
msgSend(nil, self, "newComputePipelineStateWithDescriptor:options:completionHandler:", descriptor, options, completionHandler)
|
return msgSend(^ComputePipelineState, self, "newComputePipelineStateWithDescriptor:options:completionHandler:", descriptor, options, completionHandler)
|
||||||
}
|
}
|
||||||
@(objc_type=Device, objc_name="newComputePipelineStateWithDescriptorWithReflection")
|
@(objc_type=Device, objc_name="newComputePipelineStateWithDescriptorWithReflection")
|
||||||
Device_newComputePipelineStateWithDescriptorWithReflection :: #force_inline proc(self: ^Device, descriptor: ^ComputePipelineDescriptor, options: PipelineOption, reflection: ^AutoreleasedComputePipelineReflection) -> (device: ^Device, error: ^NS.Error) {
|
Device_newComputePipelineStateWithDescriptorWithReflection :: #force_inline proc(self: ^Device, descriptor: ^ComputePipelineDescriptor, options: PipelineOption, reflection: ^AutoreleasedComputePipelineReflection) -> (res: ^ComputePipelineState, error: ^NS.Error) {
|
||||||
device = msgSend(^Device, self, "newComputePipelineStateWithDescriptor:options:reflection:error:", descriptor, options, reflection, &error)
|
res = msgSend(^ComputePipelineState, self, "newComputePipelineStateWithDescriptor:options:reflection:error:", descriptor, options, reflection, &error)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
@(objc_type=Device, objc_name="newComputePipelineStateWithFunctionWithCompletionHandler")
|
@(objc_type=Device, objc_name="newComputePipelineStateWithFunctionWithCompletionHandler")
|
||||||
Device_newComputePipelineStateWithFunctionWithCompletionHandler :: #force_inline proc(self: ^Device, computeFunction: ^Function, completionHandler: NewComputePipelineStateCompletionHandler) {
|
Device_newComputePipelineStateWithFunctionWithCompletionHandler :: #force_inline proc(self: ^Device, computeFunction: ^Function, completionHandler: NewComputePipelineStateCompletionHandler) -> ^ComputePipelineState {
|
||||||
msgSend(nil, self, "newComputePipelineStateWithFunction:completionHandler:", computeFunction, completionHandler)
|
return msgSend(^ComputePipelineState, self, "newComputePipelineStateWithFunction:completionHandler:", computeFunction, completionHandler)
|
||||||
}
|
}
|
||||||
@(objc_type=Device, objc_name="newComputePipelineStateWithFunction")
|
@(objc_type=Device, objc_name="newComputePipelineStateWithFunction")
|
||||||
Device_newComputePipelineStateWithFunction :: #force_inline proc(self: ^Device, computeFunction: ^Function) -> (res: ^Device, error: ^NS.Error) {
|
Device_newComputePipelineStateWithFunction :: #force_inline proc(self: ^Device, computeFunction: ^Function) -> (res: ^ComputePipelineState, error: ^NS.Error) {
|
||||||
res = msgSend(^Device, self, "newComputePipelineStateWithFunction:error:", computeFunction, &error)
|
res = msgSend(^ComputePipelineState, self, "newComputePipelineStateWithFunction:error:", computeFunction, &error)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
@(objc_type=Device, objc_name="newComputePipelineStateWithFunctionWithOptionsAndCompletionHandler")
|
@(objc_type=Device, objc_name="newComputePipelineStateWithFunctionWithOptionsAndCompletionHandler")
|
||||||
Device_newComputePipelineStateWithFunctionWithOptionsAndCompletionHandler :: #force_inline proc(self: ^Device, computeFunction: ^Function, options: PipelineOption, completionHandler: NewComputePipelineStateWithReflectionCompletionHandler) {
|
Device_newComputePipelineStateWithFunctionWithOptionsAndCompletionHandler :: #force_inline proc(self: ^Device, computeFunction: ^Function, options: PipelineOption, completionHandler: NewComputePipelineStateWithReflectionCompletionHandler) -> (res: ^ComputePipelineState) {
|
||||||
msgSend(nil, self, "newComputePipelineStateWithFunction:options:completionHandler:", computeFunction, options, completionHandler)
|
return msgSend(^ComputePipelineState, self, "newComputePipelineStateWithFunction:options:completionHandler:", computeFunction, options, completionHandler)
|
||||||
}
|
}
|
||||||
@(objc_type=Device, objc_name="newComputePipelineStateWithFunctionWithReflection")
|
@(objc_type=Device, objc_name="newComputePipelineStateWithFunctionWithReflection")
|
||||||
Device_newComputePipelineStateWithFunctionWithReflection :: #force_inline proc(self: ^Device, computeFunction: ^Function, options: PipelineOption, reflection: ^AutoreleasedComputePipelineReflection) -> (device: ^Device, error: ^NS.Error) {
|
Device_newComputePipelineStateWithFunctionWithReflection :: #force_inline proc(self: ^Device, computeFunction: ^Function, options: PipelineOption, reflection: ^AutoreleasedComputePipelineReflection) -> (res: ^ComputePipelineState, error: ^NS.Error) {
|
||||||
device = msgSend(^Device, self, "newComputePipelineStateWithFunction:options:reflection:error:", computeFunction, options, reflection, &error)
|
res = msgSend(^ComputePipelineState, self, "newComputePipelineStateWithFunction:options:reflection:error:", computeFunction, options, reflection, &error)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
@(objc_type=Device, objc_name="newCounterSampleBuffer")
|
@(objc_type=Device, objc_name="newCounterSampleBuffer")
|
||||||
Device_newCounterSampleBuffer :: #force_inline proc(self: ^Device, descriptor: ^CounterSampleBufferDescriptor) -> (device: ^Device, error: ^NS.Error) {
|
Device_newCounterSampleBuffer :: #force_inline proc(self: ^Device, descriptor: ^CounterSampleBufferDescriptor) -> (counter: ^Counter, error: ^NS.Error) {
|
||||||
device = msgSend(^Device, self, "newCounterSampleBufferWithDescriptor:error:", descriptor, &error)
|
counter = msgSend(^Counter, self, "newCounterSampleBufferWithDescriptor:error:", descriptor, &error)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
@(objc_type=Device, objc_name="newDefaultLibrary")
|
@(objc_type=Device, objc_name="newDefaultLibrary")
|
||||||
|
|||||||
Vendored
+8
-8
@@ -184,16 +184,16 @@ Viewport :: struct {
|
|||||||
|
|
||||||
Timestamp :: distinct u64
|
Timestamp :: distinct u64
|
||||||
|
|
||||||
DeviceNotificationHandler :: distinct rawptr
|
DeviceNotificationHandler :: ^NS.Block
|
||||||
AutoreleasedComputePipelineReflection :: ^ComputePipelineReflection
|
AutoreleasedComputePipelineReflection :: ^ComputePipelineReflection
|
||||||
AutoreleasedRenderPipelineReflection :: ^RenderPipelineReflection
|
AutoreleasedRenderPipelineReflection :: ^RenderPipelineReflection
|
||||||
NewLibraryCompletionHandler :: distinct rawptr
|
NewLibraryCompletionHandler :: ^NS.Block
|
||||||
NewRenderPipelineStateCompletionHandler :: distinct rawptr
|
NewRenderPipelineStateCompletionHandler :: ^NS.Block
|
||||||
NewRenderPipelineStateWithReflectionCompletionHandler :: distinct rawptr
|
NewRenderPipelineStateWithReflectionCompletionHandler :: ^NS.Block
|
||||||
NewComputePipelineStateCompletionHandler :: distinct rawptr
|
NewComputePipelineStateCompletionHandler :: ^NS.Block
|
||||||
NewComputePipelineStateWithReflectionCompletionHandler :: distinct rawptr
|
NewComputePipelineStateWithReflectionCompletionHandler :: ^NS.Block
|
||||||
SharedEventNotificationBlock :: distinct rawptr
|
SharedEventNotificationBlock :: ^NS.Block
|
||||||
|
|
||||||
DrawablePresentedHandler :: distinct rawptr
|
DrawablePresentedHandler :: ^NS.Block
|
||||||
|
|
||||||
AutoreleasedArgument :: ^Argument
|
AutoreleasedArgument :: ^Argument
|
||||||
Reference in New Issue
Block a user