IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
Loading...
Searching...
No Matches
task_thread.hxx File Reference
#include <ice/task_types.hxx>
#include <ice/mem_unique_ptr.hxx>
#include <ice/string.hxx>

Go to the source code of this file.

Classes

struct  ice::TaskThreadInfo
class  ice::TaskThread

Namespaces

namespace  ice
 SPDX-License-Identifier: MIT.

Typedefs

using ice::TaskThreadProcedure = auto(void* userdata, ice::TaskQueue&) noexcept -> ice::u32

Functions

auto ice::create_thread (ice::Allocator &alloc, ice::TaskQueue &queue, ice::TaskThreadInfo const &thread_info) noexcept -> ice::UniquePtr< ice::TaskThread >