Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cadaver/turso3d
/ types & classes
Types & classes
3,782 in github.com/cadaver/turso3d
⨍
Functions
12,019
◇
Types & classes
3,782
↓ 142 callers
Class
Vector3
Three-dimensional vector.
Turso3D/Math/Vector3.h:8
↓ 34 callers
Class
Vector4
Four-dimensional vector.
Turso3D/Math/Vector4.h:8
↓ 30 callers
Class
DebugVertex
Debug rendering vertex.
Turso3D/Renderer/DebugRenderer.h:20
↓ 30 callers
Class
IntVector2
Two-dimensional vector with integer values.
Turso3D/Math/IntVector2.h:10
↓ 30 callers
Class
StringHash
Turso3D/IO/Stream.h:9
↓ 26 callers
Class
Quaternion
Rotation represented as a four-dimensional normalized vector.
Turso3D/Math/Quaternion.h:10
↓ 25 callers
Class
Color
RGBA color.
Turso3D/Math/Color.h:13
↓ 20 callers
Class
Vector2
Two-dimensional vector.
Turso3D/Math/Vector2.h:10
↓ 18 callers
Class
IntVector3
Three-dimensional vector with integer values.
Turso3D/Math/IntVector3.h:10
↓ 18 callers
Class
VertexElement
Description of an element in a vertex declaration.
Turso3D/Graphics/GraphicsDefs.h:189
↓ 16 callers
Class
Log
Logging subsystem.
Turso3D/IO/Log.h:64
↓ 15 callers
Class
sigaction
ThirdParty/Tracy/client/TracyProfiler.cpp:905
↓ 13 callers
Class
function
ThirdParty/Tracy/libbacktrace/dwarf.cpp:593
↓ 11 callers
Class
IntRect
Two-dimensional bounding rectangle with integer values.
Turso3D/Math/IntRect.h:10
↓ 11 callers
Class
Matrix4
4x4 matrix for arbitrary linear transforms including projection.
Turso3D/Math/Matrix4.h:13
↓ 11 callers
Class
Plane
Turso3D/Math/Ray.h:10
↓ 10 callers
Class
Matrix3
3x3 matrix for rotation and scaling.
Turso3D/Math/Matrix3.h:10
↓ 9 callers
Class
sigaction
ThirdParty/SDL/src/core/linux/SDL_evdev_kbd.c:164
↓ 6 callers
Enum
Type
ThirdParty/SDL/src/joystick/windows/SDL_windowsjoystick_c.h:51
↓ 5 callers
Class
Matrix3x4
Turso3D/Math/Matrix4.h:10
↓ 5 callers
Class
ResourceRef
Turso3D/IO/Stream.h:11
↓ 5 callers
Class
sigaction
ThirdParty/SDL/src/core/freebsd/SDL_evdev_kbd_freebsd.c:77
↓ 5 callers
Class
stat
Turso3D/IO/FileSystem.cpp:98
↓ 4 callers
Class
BoundingBox
Turso3D/Renderer/DebugRenderer.h:10
↓ 4 callers
Class
D3D11ZoneScope
ThirdParty/Tracy/tracy/TracyD3D11.hpp:28
↓ 4 callers
Class
D3D12ZoneScope
ThirdParty/Tracy/tracy/TracyD3D12.hpp:28
↓ 4 callers
Class
IntBox
Three-dimensional bounding box with integer values.
Turso3D/Math/IntBox.h:10
↓ 4 callers
Class
Matrix3x4
3x4 matrix for scene node transform calculations.
Turso3D/Math/Matrix3x4.h:10
↓ 4 callers
Class
sigaction
ThirdParty/SDL/src/events/SDL_quit.c:74
↓ 2 callers
Class
ImageLevel
Description of image mip level data.
Turso3D/Resource/Image.h:45
↓ 2 callers
Class
ObjectRef
Turso3D/Object/ObjectResolver.h:10
↓ 2 callers
Class
ResourceRefList
Turso3D/IO/Stream.h:12
↓ 2 callers
Class
StoredLogMessage
Stored log message from another thread.
Turso3D/IO/Log.h:30
↓ 2 callers
Class
_stat
Turso3D/IO/FileSystem.cpp:92
↓ 2 callers
Class
stat
ThirdParty/Tracy/client/TracyProfiler.cpp:1561
↓ 2 callers
Class
stat
ThirdParty/SDL/src/audio/SDL_audiodev.c:50
↓ 2 callers
Class
stat
ThirdParty/SDL/src/filesystem/posix/SDL_sysfsops.c:156
↓ 2 callers
Class
stat
ThirdParty/SDL/src/video/SDL_video.c:3330
↓ 1 callers
Class
BoundingBox
Turso3D/Math/Ray.h:8
↓ 1 callers
Enum
PlotFormatType
ThirdParty/Tracy/common/TracyQueue.hpp:602
↓ 1 callers
Class
ProducerToken
When producing or consuming many elements, the most efficient way is to: 1) Use one of the bulk-operation methods of the queue with a token 2) Failing
ThirdParty/Tracy/client/tracy_concurrentqueue.h:192
↓ 1 callers
Class
ProducerWrapper
ThirdParty/Tracy/client/TracyProfiler.cpp:268
↓ 1 callers
Class
QueueCallstackFrame
ThirdParty/Tracy/common/TracyQueue.hpp:531
↓ 1 callers
Class
Sphere
Turso3D/Renderer/DebugRenderer.h:16
↓ 1 callers
Class
Sphere
Turso3D/Math/Ray.h:11
↓ 1 callers
Class
StoredObjectRef
Stored object ref attribute.
Turso3D/Object/ObjectResolver.h:13
↓ 1 callers
Class
stat
ThirdParty/Tracy/client/TracySysTrace.cpp:643
↓ 1 callers
Class
stat
ThirdParty/SDL/src/core/linux/SDL_udev.c:224
↓ 1 callers
Class
stat
ThirdParty/SDL/src/joystick/SDL_steam_virtual_gamepad.c:62
↓ 1 callers
Class
stat
ThirdParty/SDL/src/joystick/bsd/SDL_bsdjoystick.c:393
↓ 1 callers
Class
stat
ThirdParty/SDL/src/joystick/linux/SDL_sysjoystick.c:437
↓ 1 callers
Class
sysinfo
ThirdParty/Tracy/client/TracyProfiler.cpp:677
Class
AAUDIO_Data
ThirdParty/SDL/src/audio/aaudio/SDL_aaudio.c:56
Class
ADPCM_DecoderState
ThirdParty/SDL/src/audio/SDL_wave.c:53
Class
AHardwareBuffer
ThirdParty/SDL/src/video/khronos/EGL/eglext.h:517
Class
AHardwareBuffer
ThirdParty/SDL/src/video/khronos/vulkan/vulkan_android.h:48
Class
AHardwareBuffer
ThirdParty/SDL/src/video/khronos/vulkan/vulkan_android.h:80
Class
AHardwareBuffer
ThirdParty/SDL/include/SDL3/SDL_egl.h:1387
Class
ALSA_Device
ThirdParty/SDL/src/audio/alsa/SDL_alsa_audio.c:206
Class
ALSA_Device
ThirdParty/SDL/src/audio/alsa/SDL_alsa_audio.c:210
Class
ANativeWindow
ThirdParty/SDL/src/video/khronos/EGL/eglplatform.h:99
Class
ANativeWindow
ThirdParty/SDL/src/video/khronos/vulkan/vulkan_android.h:24
Class
ANativeWindow
ThirdParty/SDL/src/video/khronos/vulkan/vulkan_android.h:32
Class
ANativeWindow
ThirdParty/SDL/src/video/khronos/vulkan/vk_icd.h:178
Class
ANativeWindow
ThirdParty/SDL/include/SDL3/SDL_egl.h:448
Class
Allocator
Turso3D/Object/Allocator.h:45
Class
AllocatorBlock
Turso3D/Object/Allocator.h:8
Class
AllocatorNode
Turso3D/Object/Allocator.h:9
Class
AndroidFileDialog
ThirdParty/SDL/src/core/android/SDL_android.c:2692
Class
AnimateObjectsTask
Turso3DTest/Main.cpp:34
Class
AnimatedModel
Turso3D/Renderer/AnimatedModel.h:9
Class
AnimatedModelDrawable
Turso3D/Renderer/AnimatedModel.h:10
Class
AnimatedModelDrawable
Turso3D/Renderer/AnimationState.h:11
Class
Animation
Skeletal animation resource.
Turso3D/Renderer/Animation.h:49
Class
Animation
Turso3D/Renderer/AnimatedModel.h:11
Class
Animation
Turso3D/Renderer/AnimationState.h:10
Class
AnimationKeyFrame
Skeletal animation keyframe.
Turso3D/Renderer/Animation.h:13
Class
AnimationState
Turso3D/Renderer/AnimatedModel.h:12
Class
AnimationState
%Animation instance.
Turso3D/Renderer/AnimationState.h:35
Class
AnimationStateTrack
%Animation instance per-track data.
Turso3D/Renderer/AnimationState.h:17
Class
AnimationTrack
Skeletal animation track, stores keyframes of a single bone.
Turso3D/Renderer/Animation.h:33
Class
AnimationTrack
Turso3D/Renderer/AnimationState.h:14
Class
AreaAllocator
Rectangular area allocator.
Turso3D/Math/AreaAllocator.h:10
Class
Attribute
Description of an automatically serializable variable.
Turso3D/Object/Attribute.h:57
Class
Attribute
Turso3D/Object/ObjectResolver.h:8
Class
AttributeAccessor
Helper class for accessing serializable variables via getter and setter functions.
Turso3D/Object/Attribute.h:44
Class
AttributeAccessorImpl
Turso3D/Object/Attribute.h:191
Class
AttributeImpl
Turso3D/Object/Attribute.h:122
Enum
AttributeMask
Vertex attribute bitmasks.
Turso3D/Graphics/GraphicsDefs.h:71
Enum
AttributeType
Supported attribute types.
Turso3D/Object/Attribute.h:14
Class
AudioBootStrap
ThirdParty/SDL/src/audio/SDL_sysaudio.h:349
Class
AutoArrayPtr
Turso3D/Object/AutoPtr.h:86
Class
AutoProfileBlock
Helper class for automatically beginning and ending a profiling block
Turso3D/Time/Profiler.h:111
Class
AutoPtr
Turso3D/Object/AutoPtr.h:9
Class
BacktraceState
ThirdParty/Tracy/client/TracyCallstack.hpp:92
Class
Batch
Stored draw call.
Turso3D/Renderer/Batch.h:23
Class
BatchQueue
Collection of draw calls with sorting and instancing functionality.
Turso3D/Renderer/Batch.h:64
Enum
BatchSortMode
Sorting modes for batches.
Turso3D/Renderer/Batch.h:16
Enum
BlendMode
Predefined blend modes.
Turso3D/Graphics/GraphicsDefs.h:88
Class
BlitFragmentUniforms
ThirdParty/SDL/src/gpu/SDL_sysgpu.h:51
next →
1–100 of 3,782, ranked by callers