Helios Engine 0.1.0
A modular ECS based data-oriented C++23 game engine
 
Loading...
Searching...
No Matches
helios::async::TaskGraph Member List

This is the complete list of members for helios::async::TaskGraph, including all inherited members.

Clear()helios::async::TaskGraphinline
Compose(TaskGraph &other_graph)helios::async::TaskGraphinline
CreatePlaceholder()helios::async::TaskGraphinline
Dump() consthelios::async::TaskGraphinline
EmplaceTask(C &&callable)helios::async::TaskGraphinline
EmplaceTask(C &&callable)helios::async::TaskGraph
EmplaceTasks(Cs &&... callables) -> std::array< Task, sizeof...(Cs)>helios::async::TaskGraphinline
Empty() consthelios::async::TaskGraphinline
Executorhelios::async::TaskGraphfriend
ForEach(const R &range, C &&callable)helios::async::TaskGraphinline
ForEachIndex(I start, I end, I step, C &&callable)helios::async::TaskGraphinline
ForEachTask(const Visitor &visitor) consthelios::async::TaskGraphinline
Linearize(const R &tasks)helios::async::TaskGraphinline
Name(std::string_view name)helios::async::TaskGraphinline
Name() consthelios::async::TaskGraphinline
operator=(const TaskGraph &)=deletehelios::async::TaskGraph
operator=(TaskGraph &&) noexcept=defaulthelios::async::TaskGraph
Reduce(const R &range, T &init, BinaryOp &&binary_op)helios::async::TaskGraphinline
RemoveDependency(const Task &from, const Task &to)helios::async::TaskGraphinline
RemoveTask(const Task &task)helios::async::TaskGraphinline
Sort(R &range, Compare &&comparator=Compare{})helios::async::TaskGraphinline
SubTaskGraphhelios::async::TaskGraphfriend
TaskCount() consthelios::async::TaskGraphinline
TaskGraph(std::string_view name="TaskGraph")helios::async::TaskGraphinlineexplicit
TaskGraph(const TaskGraph &)=deletehelios::async::TaskGraph
TaskGraph(TaskGraph &&) noexcept=defaulthelios::async::TaskGraph
Transform(const InputRange &input_range, OutputRange &output_range, TransformFunc &&transform_func)helios::async::TaskGraphinline
~TaskGraph()=defaulthelios::async::TaskGraph