VisuTwin Canvas
C++ 3D Engine — Metal Backend
Loading...
Searching...
No Matches
Topics
Here is a list of all topics with brief descriptions:
[detail level 12]
 CoreMath types, shapes, events, and utility classes
 MathLinear algebra types with multi-backend SIMD support
 ShapesGeometric primitives for intersection and culling
 EventsEvent system for publish/subscribe communication
 PlatformGraphics abstraction layer and platform-specific backends
 GraphicsGPU resource management and rendering primitives
 InputInput device handling (keyboard, mouse, touch, controller)
 SceneScene graph, forward renderer, materials, lighting, and shaders
 RendererForward PBR renderer with frame graph and 7 render pass types
 MaterialsPBR material system (Material, StandardMaterial, ShaderMaterial)
 LightingLight types, clustered lighting, shadows, and light cookies
 ShadersProgramLibrary, shader chunk composition, and variant caching
 FrameworkEntity-Component-System, asset loading, parsers, and gizmos
 ECSEntity-Component-System with ComponentSystem<T> registry
 AssetsResource loading pipeline with async worker and main-thread dispatch
 ParsersFile format parsers: GLB (tinygltf+Draco), OBJ, STL, Assimp
 GizmosTransform gizmos for translate, rotate, and scale operations