Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/PacktPublishing/3D-Graphics-Rendering-Cookbook
/ functions
Functions
1,003 in github.com/PacktPublishing/3D-Graphics-Rendering-Cookbook
⨍
Functions
1,003
◇
Types & classes
489
Method
QuadProcessor
shared/vkFramework/VulkanShaderProcessor.h:28
Method
QuadRenderer
shared/vkFramework/QuadRenderer.cpp:33
Method
RenderItem
shared/vkFramework/VulkanApp.h:48
Method
RenderPass
shared/UtilsVulkan.cpp:2782
Method
RenderPass
shared/UtilsVulkan.h:281
Method
Renderer
shared/vkFramework/Renderer.h:7
Method
RendererBase
shared/vkRenderers/VulkanRendererBase.h:8
Method
SSAOProcessor
shared/vkFramework/effects/SSAOProcessor.h:12
Method
ShaderOptimalToColorBarrier
shared/vkFramework/Barriers.h:16
Method
ShaderOptimalToDepthBarrier
shared/vkFramework/Barriers.h:32
Method
VKSceneData
shared/vkFramework/MultiRenderer.cpp:7
Method
VirtualTrackball
shared/Trackball.h:46
Method
VulkanApp
shared/vkFramework/VulkanApp.h:123
Method
VulkanCanvas
shared/vkRenderers/VulkanCanvas.cpp:4
Method
VulkanClear
shared/vkRenderers/VulkanClear.cpp:6
Method
VulkanContextCreator
shared/UtilsVulkan.cpp:2759
Method
VulkanContextCreator
shared/UtilsVulkan.h:77
Function
VulkanDebugCallback
shared/UtilsVulkan.cpp:44
Function
VulkanDebugReportCallback
shared/UtilsVulkan.cpp:55
Method
VulkanFinish
shared/vkRenderers/VulkanFinish.cpp:6
Method
VulkanQuadRenderer
shared/vkRenderers/VulkanQuadRenderer.cpp:134
Method
VulkanRenderContext
shared/vkFramework/VulkanApp.h:61
Method
VulkanResources
shared/vkFramework/VulkanResources.h:148
Method
VulkanShaderProcessor
shared/vkFramework/VulkanShaderProcessor.cpp:4
Method
VulkanSingleQuadRenderer
shared/vkRenderers/VulkanSingleQuad.cpp:65
Method
addBuffer
shared/vkFramework/VulkanResources.cpp:248
Method
addComputePipeline
shared/vkFramework/VulkanResources.cpp:326
Method
addComputedIndirectBuffer
shared/vkFramework/VulkanResources.h:184
Method
addVertexBuffer
shared/vkFramework/VulkanResources.cpp:267
Method
angleDelta
shared/Camera.h:221
Method
assignCallbacks
shared/vkFramework/VulkanApp.cpp:157
Method
beginRenderPass
shared/vkFramework/Renderer.h:54
Method
beginRenderPass
shared/vkFramework/VulkanApp.h:104
Method
beginRenderPass
shared/vkRenderers/VulkanRendererBase.cpp:23
Function
bufferAllocator
A helper function for inplace allocation of VulkanBuffers. Helpful to avoid multiline buffer initialization in constructors */
shared/vkFramework/VulkanResources.h:268
Method
checkLoadedTextures
shared/vkFramework/MultiRenderer.cpp:253
Method
clear
shared/vkFramework/QuadRenderer.h:16
Method
clear
shared/vkFramework/LineCanvas.h:23
Method
clear
shared/vkRenderers/VulkanQuadRenderer.cpp:5
Method
clipAngle
shared/Camera.h:205
Method
clipAngles
shared/Camera.h:212
Function
composeFrame
Chapter6/VK02_DescriptorIndexing/src/main.cpp:119
Function
composeFrame
Chapter6/VK05_PBR/src/main.cpp:60
Function
composeFrame
Chapter6/VK03_ComputeTexture/src/main.cpp:21
Function
composeFrame
Chapter6/VK04_ComputeMesh/src/main.cpp:202
Function
composeFrame
Chapter5/VK01_MultiMeshDraw/src/main.cpp:75
Method
convertGlobalToShapeTransforms
shared/vkFramework/MultiRenderer.cpp:118
Function
createColorAndDepthFramebuffer
shared/UtilsVulkan.cpp:1888
Method
createComputeDescriptorSet
shared/vkRenderers/VulkanComputeBase.cpp:42
Method
createComputedBuffer
shared/vkRenderers/VulkanComputedVB.cpp:29
Method
createComputedImageSetLayout
shared/vkRenderers/VulkanComputedImage.cpp:60
Method
createComputedSetLayout
shared/vkRenderers/VulkanComputedVB.cpp:38
Method
createComputedTexture
shared/vkRenderers/VulkanComputedImage.cpp:40
Function
createDepthOnlyFramebuffer
shared/UtilsVulkan.cpp:1866
Method
createDescriptorSet
shared/vkRenderers/VulkanPBRModelRenderer.cpp:14
Method
createDescriptorSet
shared/vkRenderers/VulkanModelRenderer.cpp:10
Method
createDescriptorSet
shared/vkRenderers/VulkanSingleQuad.cpp:4
Method
createDescriptorSet
shared/vkRenderers/VulkanComputedVB.cpp:75
Method
createDescriptorSet
shared/vkRenderers/VulkanComputedImage.cpp:97
Method
createDescriptorSet
shared/vkRenderers/VulkanCanvas.cpp:56
Method
createDescriptorSet
shared/vkRenderers/VulkanQuadRenderer.cpp:23
Method
createDescriptorSet
shared/vkRenderers/VulkanImGui.cpp:16
Method
createDescriptorSet
shared/vkRenderers/VulkanMultiMeshRenderer.cpp:3
Method
createDescriptorSet
shared/vkRenderers/VulkanCube.cpp:7
Function
createMIPTextureImage
shared/UtilsVulkan.cpp:2290
Method
createMultiDescriptorSet
shared/vkRenderers/VulkanImGui.cpp:70
Method
createPlaneBuffer_XZ
shared/vkFramework/VulkanResources.cpp:884
Function
createTextureVolumeFromData
shared/UtilsVulkan.cpp:2218
Method
createUniformBuffers
shared/vkRenderers/VulkanRendererBase.cpp:43
Method
defaultInitImGui
shared/glFramework/UtilsGLImGui.h:118
Method
downloadImage
shared/vkRenderers/VulkanComputedImage.cpp:125
Method
downloadVertices
shared/vkRenderers/VulkanComputedVB.cpp:100
Method
dragTo
Get rotation matrix for new mouse point **/
shared/Trackball.h:51
Method
draw
Chapter9/GLMesh9.h:104
Method
draw3D
Chapter7/VK01_SceneGraph/src/main.cpp:43
Method
draw3D
Chapter7/VK02_LargeScene/src/main.cpp:24
Method
draw3D
Chapter9/VK01_Physics/src/main.cpp:29
Method
draw3D
Chapter8/VK01_ShadowMapping/src/main.cpp:115
Method
draw3D
Chapter8/VK03_HDR/src/main.cpp:169
Method
draw3D
Chapter8/VK02_SSAO/src/main.cpp:67
Method
draw3D
Chapter10/VK02_Final/src/main.cpp:242
Method
draw3D
Chapter10/VK01_AtomicsTest/src/main.cpp:149
Method
drawUI
Chapter7/VK01_SceneGraph/src/main.cpp:29
Method
drawUI
Chapter8/VK01_ShadowMapping/src/main.cpp:98
Method
drawUI
Chapter8/VK03_HDR/src/main.cpp:105
Method
drawUI
Chapter8/VK02_SSAO/src/main.cpp:44
Method
drawUI
shared/vkFramework/VulkanApp.h:138
Method
drawUI
Chapter10/VK02_Final/src/main.cpp:119
Method
drawUI
Chapter10/VK01_AtomicsTest/src/main.cpp:151
Function
dumpMaterial
Chapter7/SceneConverter/src/main.cpp:371
Function
dumpSceneToDot
shared/scene/Scene.cpp:383
Function
dumpTransforms
shared/scene/Scene.cpp:217
Method
editMaterial
Chapter7/VK01_SceneGraph/src/main.cpp:124
Method
editNode
Chapter7/VK01_SceneGraph/src/main.cpp:72
Method
editTransform
Chapter7/VK01_SceneGraph/src/main.cpp:109
Method
fillCommandBuffer
shared/vkFramework/QuadRenderer.cpp:16
Method
fillCommandBuffer
shared/vkFramework/CubeRenderer.cpp:3
Method
fillCommandBuffer
shared/vkFramework/Barriers.h:21
Method
fillCommandBuffer
shared/vkFramework/Barriers.h:37
Method
fillCommandBuffer
shared/vkFramework/Barriers.h:53
← previous
next →
701–800 of 1,003, ranked by callers