MCPcopy Create free account

hub / github.com/aras-p/ToyPathTracer / types & classes

Types & classes86 in github.com/aras-p/ToyPathTracer

↓ 166 callersClassfloat3
Cpp/Source/Maths.h:23
↓ 22 callersClassfloat4
Cpp/Source/MathSimd.h:21
↓ 8 callersEnumTaskPriority
Cpp/Source/enkiTS/TaskScheduler.h:88
↓ 6 callersClassRay
Cpp/Source/Maths.h:334
↓ 1 callersClassCamera
Cpp/Source/Maths.h:414
↓ 1 callersClassTraceRowJob
Unity/Assets/Test.cs:237
↓ 1 callersClassfloat3
Cs/Maths.cs:21
ClassCamera
Cs/Maths.cs:233
ClassCamera
Unity/Assets/Maths.cs:236
ClassComputeParams
Cpp/Windows/TestWin.cpp:49
ClassCustomAllocator
Cpp/Source/enkiTS/TaskScheduler.h:270
ClassDependency
Cpp/Source/enkiTS/TaskScheduler.h:78
ClassHit
Cpp/Source/Maths.h:346
ClassHit
Cs/Maths.cs:140
ClassHit
Unity/Assets/Maths.cs:93
ClassICompletable
ICompletable is a base class used to check for completion. Can be used with dependencies to wait for their completion. Derive from ITaskSet or IPinned
Cpp/Source/enkiTS/TaskScheduler.h:109
ClassIPinnedTask
Subclass IPinnedTask to create tasks which can be run on a given thread only.
Cpp/Source/enkiTS/TaskScheduler.h:189
ClassITaskSet
Subclass ITaskSet to create tasks. TaskSets can be re-used, but check completion first.
Cpp/Source/enkiTS/TaskScheduler.h:146
ClassJobData
Cpp/Source/Test.cpp:255
ClassLambdaPinnedTask
Cpp/Source/enkiTS/TaskScheduler.h:220
ClassLockLessMultiReadPipe
Cpp/Source/enkiTS/LockLessMultiReadPipe.h:39
ClassLocklessMultiWriteIntrusiveList
Cpp/Source/enkiTS/LockLessMultiReadPipe.h:227
ClassMaterial
Cpp/Source/Test.cpp:36
ClassMaterial
Cs/Test.cs:16
ClassMaterial
Unity/Assets/Test.cs:12
ClassMathF
Cs/Maths.cs:8
ClassMathUtil
Cs/Maths.cs:66
ClassMathUtil
Unity/Assets/Maths.cs:7
ClassPinnedTaskList
Cpp/Source/enkiTS/TaskScheduler.cpp:142
ClassPinnedTaskList
Cpp/Source/enkiTS/TaskScheduler.h:77
ClassProfilerCallbacks
Cpp/Source/enkiTS/TaskScheduler.h:253
ClassProgram
Cs/Program.cs:5
ClassRay
Cs/Maths.cs:125
ClassRay
Unity/Assets/Maths.cs:79
ClassSphere
Cpp/Source/Maths.h:354
ClassSphere
Cs/Maths.cs:147
ClassSphere
Unity/Assets/Maths.cs:100
ClassSpheresSoA
data for all spheres in a "structure of arrays" layout
Cpp/Source/Maths.h:368
ClassSpheresSoA
Cs/Maths.cs:154
ClassSpheresSoA
Unity/Assets/Maths.cs:108
ClassSubTaskSet
Cpp/Source/enkiTS/TaskScheduler.cpp:103
ClassSubTaskSet
Cpp/Source/enkiTS/TaskScheduler.h:81
ClassTaskPipe
we derive class TaskPipe rather than typedef to get forward declaration working easily
Cpp/Source/enkiTS/TaskScheduler.cpp:110
ClassTaskPipe
Cpp/Source/enkiTS/TaskScheduler.h:76
ClassTaskScheduler
Cpp/Source/enkiTS/TaskScheduler.h:75
ClassTaskSchedulerConfig
TaskSchedulerConfig - configuration struct for advanced Initialize
Cpp/Source/enkiTS/TaskScheduler.h:278
ClassTaskSchedulerWaitTask
Cpp/Source/enkiTS/TaskScheduler.cpp:1029
ClassTaskSet
Cpp/Source/enkiTS/TaskScheduler.h:207
ClassTaskSetPartition
Cpp/Source/enkiTS/TaskScheduler.h:69
ClassTest
Cs/Test.cs:31
ClassTest
Unity/Assets/Test.cs:27
EnumTestFlags
Cpp/Source/Test.h:4
ClassTestScript
Unity/Assets/TestScript.cs:5
ClassThreadArgs
Cpp/Source/enkiTS/TaskScheduler.cpp:126
ClassThreadArgs
Cpp/Source/enkiTS/TaskScheduler.h:79
ClassThreadDataStore
Cpp/Source/enkiTS/TaskScheduler.cpp:132
ClassThreadDataStore
Cpp/Source/enkiTS/TaskScheduler.h:80
EnumThreadState
Cpp/Source/enkiTS/TaskScheduler.cpp:112
EnumType
Cpp/Source/Test.cpp:38
EnumType
Cs/Test.cs:18
EnumType
Unity/Assets/Test.cs:14
ClassenkiCompletable
Cpp/Source/enkiTS/TaskScheduler_c.cpp:53
ClassenkiCompletable
Cpp/Source/enkiTS/TaskScheduler_c.h:52
ClassenkiCompletionAction
Cpp/Source/enkiTS/TaskScheduler_c.cpp:82
ClassenkiCompletionAction
Cpp/Source/enkiTS/TaskScheduler_c.h:54
ClassenkiCustomAllocator
Cpp/Source/enkiTS/TaskScheduler_c.cpp:121
ClassenkiCustomAllocator
Cpp/Source/enkiTS/TaskScheduler_c.h:81
ClassenkiCustomAllocator
Cpp/Source/enkiTS/TaskScheduler_c.h:127
ClassenkiDependency
Cpp/Source/enkiTS/TaskScheduler_c.cpp:110
ClassenkiDependency
Cpp/Source/enkiTS/TaskScheduler_c.h:53
ClassenkiParamsCompletionAction
Cpp/Source/enkiTS/TaskScheduler_c.h:102
ClassenkiParamsPinnedTask
Cpp/Source/enkiTS/TaskScheduler_c.h:96
ClassenkiParamsTaskSet
Cpp/Source/enkiTS/TaskScheduler_c.h:88
ClassenkiPinnedTask
Cpp/Source/enkiTS/TaskScheduler_c.cpp:68
ClassenkiPinnedTask
Cpp/Source/enkiTS/TaskScheduler_c.h:51
ClassenkiProfilerCallbacks
Cpp/Source/enkiTS/TaskScheduler_c.h:64
ClassenkiProfilerCallbacks
Cpp/Source/enkiTS/TaskScheduler_c.h:125
ClassenkiTaskScheduler
Cpp/Source/enkiTS/TaskScheduler_c.cpp:45
ClassenkiTaskScheduler
Cpp/Source/enkiTS/TaskScheduler_c.h:49
ClassenkiTaskSchedulerConfig
Cpp/Source/enkiTS/TaskScheduler_c.cpp:136
ClassenkiTaskSchedulerConfig
enkiTaskSchedulerConfig - configuration struct for advanced Initialize Always use enkiGetTaskSchedulerConfig() to get defaults prior to altering and i
Cpp/Source/enkiTS/TaskScheduler_c.h:112
ClassenkiTaskSet
Cpp/Source/enkiTS/TaskScheduler_c.cpp:55
ClassenkiTaskSet
Cpp/Source/enkiTS/TaskScheduler_c.h:50
Classfloat3pack
Cpp/Source/Maths.h:289
Classsemaphoreid_t
Cpp/Source/enkiTS/TaskScheduler.cpp:1317
Classsemaphoreid_t
Cpp/Source/enkiTS/TaskScheduler.h:82