command_buffer_completed_handler_block_literal 44 src/runtime/metal.cpp WEAK void add_command_buffer_completed_handler(mtl_command_buffer *command_buffer, struct command_buffer_completed_handler_block_literal *handler) { command_buffer_completed_handler_block_literal 45 src/runtime/metal.cpp typedef void (*add_completed_handler_method)(objc_id command_buffer, objc_sel sel, struct command_buffer_completed_handler_block_literal *handler); command_buffer_completed_handler_block_literal 297 src/runtime/metal.cpp void (*invoke)(command_buffer_completed_handler_block_literal *, mtl_command_buffer *buffer); command_buffer_completed_handler_block_literal 302 src/runtime/metal.cpp 0, sizeof(command_buffer_completed_handler_block_literal) command_buffer_completed_handler_block_literal 305 src/runtime/metal.cpp WEAK void command_buffer_completed_handler_invoke(command_buffer_completed_handler_block_literal *block, mtl_command_buffer *buffer) { command_buffer_completed_handler_block_literal 313 src/runtime/metal.cpp WEAK command_buffer_completed_handler_block_literal command_buffer_completed_handler_block = {