VisuTwin Canvas
C++ 3D Engine — Metal Backend
Loading...
Searching...
No Matches
File List
Here is a list of all files with brief descriptions:
[detail level
1
2
3
4
]
core
math
color.cpp
color.h
curve.cpp
curve.h
curveEvaluator.cpp
curveEvaluator.h
curveSet.cpp
curveSet.h
defines.h
matrix4.h
primitives.cpp
primitives.h
quaternion.h
random.h
vector2.h
vector3.h
vector4.h
shape
boundingBox.cpp
boundingBox.h
boundingSphere.cpp
boundingSphere.h
orientedBox.cpp
orientedBox.h
plane.cpp
plane.h
ray.cpp
ray.h
tri.cpp
tri.h
eventHandler.cpp
eventHandler.h
guid.h
objectPool.h
path.h
preprocessor.h
readStream.h
refCountedObject.h
sortedLoopArray.h
stringIds.cpp
stringIds.h
tags.cpp
tags.h
uri.h
utils.cpp
utils.h
docs
extras
input
input.h
pose.cpp
pose.h
framework
anim
binder
animBinder.h
defaultAnimBinder.cpp
defaultAnimBinder.h
evaluator
animClip.cpp
animClip.h
animEvaluator.cpp
animEvaluator.h
animTrack.cpp
animTrack.h
assets
asset.cpp
asset.h
assetRegistry.cpp
assetRegistry.h
batching
batch.h
batchGroup.h
batchManager.cpp
batchManager.h
skinBatchInstance.cpp
skinBatchInstance.h
bundles
bundleRegistry.cpp
bundleRegistry.h
components
animation
animationComponent.cpp
animationComponent.h
animationComponentData.h
animationComponentSystem.cpp
animationComponentSystem.h
button
buttonComponent.cpp
buttonComponent.h
buttonComponentData.h
buttonComponentSystem.h
camera
cameraComponent.cpp
cameraComponent.h
cameraComponentSystem.h
collision
collisionComponent.cpp
collisionComponent.h
collisionComponentData.h
collisionComponentSystem.h
element
elementComponent.cpp
elementComponent.h
elementComponentData.h
elementComponentSystem.h
light
lightComponent.cpp
lightComponent.h
lightComponentData.h
lightComponentSystem.h
render
renderComponent.cpp
renderComponent.h
renderComponentSystem.h
rigidbody
rigidBodyComponent.cpp
rigidBodyComponent.h
rigidBodyComponentData.h
rigidBodyComponentSystem.cpp
rigidBodyComponentSystem.h
screen
screenComponent.cpp
screenComponent.h
screenComponentData.h
screenComponentSystem.h
script
scriptComponent.cpp
scriptComponent.h
scriptComponentSystem.h
component.cpp
component.h
componentSystem.h
componentSystemRegistry.cpp
componentSystemRegistry.h
gizmo
transformGizmo.cpp
transformGizmo.h
graphics
picker.cpp
picker.h
handlers
containerResource.h
fontResource.cpp
fontResource.h
resourceLoader.cpp
resourceLoader.h
i18n
i18n.cpp
i18n.h
input
elementInput.cpp
elementInput.h
lightmapper
lightmapper.cpp
lightmapper.h
parsers
assimpParser.cpp
assimpParser.h
glbContainerResource.cpp
glbContainerResource.h
glbParser.cpp
glbParser.h
objParser.cpp
objParser.h
stlParser.cpp
stlParser.h
script
annotation.cpp
annotation.h
annotationManager.cpp
annotationManager.h
script.cpp
script.h
scriptRegistry.cpp
scriptRegistry.h
shadowCatcher.cpp
shadowCatcher.h
xr
xrManager.cpp
xrManager.h
applicationStats.cpp
applicationStats.h
appOptions.h
constants.h
engine.cpp
engine.h
entity.cpp
entity.h
sceneRegistry.cpp
sceneRegistry.h
platform
graphics
metal
metalBindGroupFormat.cpp
metalBindGroupFormat.h
metalBuffer.cpp
metalBuffer.h
metalCoCPass.cpp
metalCoCPass.h
metalComposePass.cpp
metalComposePass.h
metalComputePipeline.cpp
metalComputePipeline.h
metalDepthAwareBlurPass.cpp
metalDepthAwareBlurPass.h
metalDofBlurPass.cpp
metalDofBlurPass.h
metalGraphicsDevice.cpp
metalGraphicsDevice.h
metalIndexBuffer.cpp
metalIndexBuffer.h
metalInstanceCullPass.cpp
metalInstanceCullPass.h
metalLICPass.cpp
metalLICPass.h
metalMarchingCubesPass.cpp
metalMarchingCubesPass.h
metalPaletteRingBuffer.h
metalParticleComputePass.cpp
metalParticleComputePass.h
metalPipeline.cpp
metalPipeline.h
metalPipelineLayout.h
metalRenderPipeline.cpp
metalRenderPipeline.h
metalRenderTarget.cpp
metalRenderTarget.h
metalShader.cpp
metalShader.h
metalSsaoPass.cpp
metalSsaoPass.h
metalTaaPass.cpp
metalTaaPass.h
metalTexture.cpp
metalTexture.h
metalTextureBinder.cpp
metalTextureBinder.h
metalTextureStream.cpp
metalTextureStream.h
metalUniformBinder.cpp
metalUniformBinder.h
metalUniformRingBuffer.h
metalUtils.h
metalVertexBuffer.cpp
metalVertexBuffer.h
metalVertexBufferLayout.cpp
metalVertexBufferLayout.h
vulkan
vulkanGraphicsDevice.cpp
vulkanGraphicsDevice.h
vulkanIndexBuffer.cpp
vulkanIndexBuffer.h
vulkanRenderPipeline.cpp
vulkanRenderPipeline.h
vulkanRenderTarget.cpp
vulkanRenderTarget.h
vulkanShader.cpp
vulkanShader.h
vulkanTexture.cpp
vulkanTexture.h
vulkanUniformBinder.cpp
vulkanUniformBinder.h
vulkanUtils.cpp
vulkanUtils.h
vulkanVertexBuffer.cpp
vulkanVertexBuffer.h
bindGroupFormat.cpp
bindGroupFormat.h
blendState.cpp
blendState.h
compute.cpp
compute.h
computePipeline.h
constants.cpp
constants.h
depthState.cpp
depthState.h
deviceCache.cpp
deviceCache.h
dynamicBuffers.cpp
dynamicBuffers.h
gpu.h
gpuProfiler.cpp
gpuProfiler.h
graphicsDevice.cpp
graphicsDevice.h
graphicsDeviceCreate.cpp
graphicsDeviceCreate.h
indexBuffer.cpp
indexBuffer.h
renderPass.cpp
renderPass.h
renderPipeline.h
renderTarget.cpp
renderTarget.h
shader.cpp
shader.h
stencilParameters.cpp
stencilParameters.h
texture.cpp
texture.h
textureUtils.cpp
textureUtils.h
uniformBinder.h
vertexBuffer.cpp
vertexBuffer.h
vertexFormat.cpp
vertexFormat.h
input
controller.cpp
controller.h
gamePads.cpp
gamePads.h
keyboard.cpp
keyboard.h
mouse.cpp
mouse.h
touchDevice.cpp
touchDevice.h
input.cpp
input.h
scene
animation
animation.cpp
animation.h
skeleton.cpp
skeleton.h
composition
layerComposition.cpp
layerComposition.h
renderAction.h
graphics
envLighting.cpp
envLighting.h
quadRender.cpp
quadRender.h
renderPassBloom.cpp
renderPassBloom.h
renderPassCameraFrame.cpp
renderPassCameraFrame.h
renderPassCoC.cpp
renderPassCoC.h
renderPassColorGrab.cpp
renderPassColorGrab.h
renderPassCompose.cpp
renderPassCompose.h
renderPassConstants.h
renderPassDepthAwareBlur.cpp
renderPassDepthAwareBlur.h
renderPassDepthGrab.cpp
renderPassDepthGrab.h
renderPassDof.cpp
renderPassDof.h
renderPassDofBlur.cpp
renderPassDofBlur.h
renderPassDownsample.cpp
renderPassDownsample.h
renderPassPrepass.cpp
renderPassPrepass.h
renderPassShaderQuad.cpp
renderPassShaderQuad.h
renderPassSsao.cpp
renderPassSsao.h
renderPassTAA.cpp
renderPassTAA.h
renderPassUpsample.cpp
renderPassUpsample.h
gsplay-unified
gSplatDirector.cpp
gSplatDirector.h
immediate
immediate.cpp
immediate.h
lighting
lightingParams.h
lightTextureAtlas.cpp
lightTextureAtlas.h
worldClusters.cpp
worldClusters.h
materials
material.cpp
material.h
shaderMaterial.cpp
shaderMaterial.h
standardMaterial.cpp
standardMaterial.h
renderer
forwardRenderer.cpp
forwardRenderer.h
lightCamera.cpp
lightCamera.h
lightingValidation.cpp
lightingValidation.h
renderer.cpp
renderer.h
renderPassCookieRenderer.cpp
renderPassCookieRenderer.h
renderPassForward.cpp
renderPassForward.h
renderPassPostprocessing.cpp
renderPassPostprocessing.h
renderPassShadowDirectional.cpp
renderPassShadowDirectional.h
renderPassShadowLocalClustered.cpp
renderPassShadowLocalClustered.h
renderPassShadowLocalNonClustered.cpp
renderPassShadowLocalNonClustered.h
renderPassUpdateClustered.cpp
renderPassUpdateClustered.h
shadowCasterFiltering.cpp
shadowCasterFiltering.h
shadowMap.cpp
shadowMap.h
shadowRenderer.cpp
shadowRenderer.h
shadowRendererDirectional.cpp
shadowRendererDirectional.h
shadowRendererLocal.cpp
shadowRendererLocal.h
shader-lib
programLibrary.cpp
programLibrary.h
skybox
sky.cpp
sky.h
skyMesh.cpp
skyMesh.h
camera.cpp
camera.h
constants.cpp
constants.h
frameGraph.cpp
frameGraph.h
frustumUtils.cpp
frustumUtils.h
graphNode.cpp
graphNode.h
layer.h
light.cpp
light.h
mesh.cpp
mesh.h
meshInstance.cpp
meshInstance.h
scene.cpp
scene.h
skinInstance.cpp
skinInstance.h
util
range.h
simd.h
slice.h
viz
overlay
imguiOverlay.cpp
imguiOverlay.h
log.h
Generated by
1.16.1