Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/PacktPublishing/Vulkan-Cookbook
/ functions
Functions
543 in github.com/PacktPublishing/Vulkan-Cookbook
⨍
Functions
543
◇
Types & classes
287
Method
Initialize
Samples/Source Files/Other/03-Using_Render_Passes/main.cpp:45
Method
Initialize
Samples/Source Files/Other/14-Drawing_Single_Fullscreen_Triangle_For_Postprocessing/main.cpp:53
Method
Initialize
Samples/Source Files/Other/01-Creating_Logical_Device/main.cpp:43
Method
Initialize
Samples/Source Files/Other/13-Enabling_Alpha_Blending/main.cpp:43
Method
Initialize
Samples/Source Files/Other/11-Drawing_Vertex_Normals/main.cpp:53
Method
Initialize
Samples/Source Files/Other/08-Using_Tessellation_Shaders/main.cpp:44
Method
Initialize
Samples/Source Files/Other/10-Using_Compute_Shaders/main.cpp:52
Method
Initialize
Samples/Source Files/Other/07-Using_Push_Constants/main.cpp:44
Method
Initialize
Samples/Source Files/Other/12-Using_Depth_Attachments/main.cpp:65
Method
Initialize
Samples/Source Files/Other/04-Using_Graphics_Pipeline/main.cpp:49
Method
Initialize
Samples/Source Files/Other/05-Using_Combined_Image_Samplers/main.cpp:53
Method
InitializeVulkan
Samples/Common Files/CookbookSampleFramework.cpp:133
Function
LoadObjWithCallback
External/tiny_obj_loader.h:1296
Method
MaterialFileReader
External/tiny_obj_loader.h:171
Method
MaterialReader
External/tiny_obj_loader.h:160
Method
MouseStateParameters
Samples/Common Files/CookbookSampleFramework.cpp:36
Method
OnMouseEvent
Samples/Source Files/12 Advanced Rendering Techniques/03-Drawing_particles_using_compute_and_graphics_pipelines/main.cpp:670
Method
OnMouseEvent
Samples/Source Files/12 Advanced Rendering Techniques/06-Using_input_attachment_for_color_correction_postprocess_effect/main.cpp:972
Method
OnMouseEvent
Samples/Source Files/12 Advanced Rendering Techniques/02-Drawing_bilboards_using_geometry_shaders/main.cpp:512
Method
OnMouseEvent
Samples/Source Files/12 Advanced Rendering Techniques/01-Drawing_a_skybox/main.cpp:555
Method
OnMouseEvent
Samples/Source Files/12 Advanced Rendering Techniques/04-Rendering_a_tesselated_terrain/main.cpp:633
Method
OnMouseEvent
Samples/Source Files/11 Lighting/04-Rendering_a_reflective_and_refractive_geometry_using_cubemaps/main.cpp:705
Method
OnMouseEvent
Samples/Source Files/11 Lighting/02-Rendering_a_geometry_with_fragment_specular_lighting/main.cpp:493
Method
OnMouseEvent
Samples/Source Files/11 Lighting/03-Rendering_a_normal_mapped_geometry/main.cpp:579
Method
OnMouseEvent
Samples/Source Files/11 Lighting/05-Adding_shadows_to_the_scene/main.cpp:703
Method
OnMouseEvent
Samples/Source Files/11 Lighting/01-Rendering_a_geometry_with_vertex_diffuse_lighting/main.cpp:483
Method
OnMouseEvent
Samples/Source Files/Other/13-Enabling_Alpha_Blending/main.cpp:227
Method
OnMouseEvent
Samples/Common Files/CookbookSampleFramework.cpp:129
Method
OrbitingCamera
Samples/Common Files/OrbitingCamera.cpp:99
Function
PrepareOrthographicProjectionMatrix
Library/Source Files/10 Helper Recipes/05 Preparing an orthographic projection matrix.cpp:33
Function
PrepareRenderPassAndFramebufferWithColorAndDepthAttachments
Library/Source Files/06 Render Passes and Framebuffers/07 Preparing a render pass and a framebuffer with color and depth attachments.cpp:36
Function
PrepareRenderPassForGeometryRenderingAndPostprocessSubpasses
Library/Source Files/06 Render Passes and Framebuffers/06 Preparing a render pass for geometry rendering and postprocess subpasses.cpp:34
Function
PrepareScalingMatrix
Library/Source Files/10 Helper Recipes/03 Preparing a scaling matrix.cpp:33
Function
RecordCommandBufferThatDrawsGeometryWithDynamicViewportAndScissorStates
Library/Source Files/09 Command Recording and Drawing/16 Recording a command buffer that draws a geometry with dynamic viewport and scissor states.cpp:43
Function
RecordCommandBuffersOnMultipleThreads
Library/Source Files/09 Command Recording and Drawing/17 Recording command buffers on multiple threads.cpp:33
Method
Render
Samples/Common Files/OS.cpp:136
Function
ResetCommandBuffer
Library/Source Files/03 Command Buffers and Synchronization/05 Resetting a command buffer.cpp:33
Function
ResetCommandPool
Library/Source Files/03 Command Buffers and Synchronization/06 Resetting a command pool.cpp:33
Function
ResetDescriptorPool
Library/Source Files/05 Descriptor Sets/17 Resetting a descriptor pool.cpp:33
Method
Resize
Samples/Source Files/12 Advanced Rendering Techniques/05-Rendering_a_fullscreen_quad_for_postprocessing/main.cpp:441
Method
Resize
Samples/Source Files/12 Advanced Rendering Techniques/03-Drawing_particles_using_compute_and_graphics_pipelines/main.cpp:701
Method
Resize
Samples/Source Files/12 Advanced Rendering Techniques/06-Using_input_attachment_for_color_correction_postprocess_effect/main.cpp:1001
Method
Resize
Samples/Source Files/12 Advanced Rendering Techniques/02-Drawing_bilboards_using_geometry_shaders/main.cpp:543
Method
Resize
Samples/Source Files/12 Advanced Rendering Techniques/01-Drawing_a_skybox/main.cpp:591
Method
Resize
Samples/Source Files/12 Advanced Rendering Techniques/04-Rendering_a_tesselated_terrain/main.cpp:673
Method
Resize
Samples/Source Files/11 Lighting/04-Rendering_a_reflective_and_refractive_geometry_using_cubemaps/main.cpp:733
Method
Resize
Samples/Source Files/11 Lighting/02-Rendering_a_geometry_with_fragment_specular_lighting/main.cpp:531
Method
Resize
Samples/Source Files/11 Lighting/03-Rendering_a_normal_mapped_geometry/main.cpp:617
Method
Resize
Samples/Source Files/11 Lighting/05-Adding_shadows_to_the_scene/main.cpp:739
Method
Resize
Samples/Source Files/11 Lighting/01-Rendering_a_geometry_with_vertex_diffuse_lighting/main.cpp:521
Method
Resize
Samples/Source Files/Other/06-Using_Uniform_Buffers/main.cpp:410
Method
Resize
Samples/Source Files/Other/09-Using_Geometry_Shaders/main.cpp:365
Method
Resize
Samples/Source Files/Other/03-Using_Render_Passes/main.cpp:216
Method
Resize
Samples/Source Files/Other/14-Drawing_Single_Fullscreen_Triangle_For_Postprocessing/main.cpp:439
Method
Resize
Samples/Source Files/Other/01-Creating_Logical_Device/main.cpp:75
Method
Resize
Samples/Source Files/Other/13-Enabling_Alpha_Blending/main.cpp:385
Method
Resize
Samples/Source Files/Other/11-Drawing_Vertex_Normals/main.cpp:522
Method
Resize
Samples/Source Files/Other/08-Using_Tessellation_Shaders/main.cpp:386
Method
Resize
Samples/Source Files/Other/10-Using_Compute_Shaders/main.cpp:306
Method
Resize
Samples/Source Files/Other/07-Using_Push_Constants/main.cpp:354
Method
Resize
Samples/Source Files/Other/12-Using_Depth_Attachments/main.cpp:549
Method
Resize
Samples/Source Files/Other/04-Using_Graphics_Pipeline/main.cpp:407
Method
Resize
Samples/Source Files/Other/05-Using_Combined_Image_Samplers/main.cpp:439
Function
SetBlendConstantsStateDynamically
Library/Source Files/09 Command Recording and Drawing/11 Setting blend constants state dynamically.cpp:33
Function
SetDepthBiasStateDynamically
Library/Source Files/09 Command Recording and Drawing/10 Setting depth bias state dynamically.cpp:33
Function
SetLineWidthStateDynamically
Library/Source Files/09 Command Recording and Drawing/09 Setting line width state dynamically.cpp:33
Function
SynchronizeTwoCommandBuffers
Library/Source Files/03 Command Buffers and Synchronization/12 Synchronizing two command buffers.cpp:35
Method
TimerStateParameters
Samples/Common Files/CookbookSampleFramework.cpp:70
Method
UpdateStagingBuffer
Samples/Source Files/12 Advanced Rendering Techniques/03-Drawing_particles_using_compute_and_graphics_pipelines/main.cpp:674
Method
UpdateStagingBuffer
Samples/Source Files/12 Advanced Rendering Techniques/06-Using_input_attachment_for_color_correction_postprocess_effect/main.cpp:976
Method
UpdateStagingBuffer
Samples/Source Files/12 Advanced Rendering Techniques/02-Drawing_bilboards_using_geometry_shaders/main.cpp:516
Method
UpdateStagingBuffer
Samples/Source Files/12 Advanced Rendering Techniques/01-Drawing_a_skybox/main.cpp:559
Method
UpdateStagingBuffer
Samples/Source Files/12 Advanced Rendering Techniques/04-Rendering_a_tesselated_terrain/main.cpp:641
Method
UpdateStagingBuffer
Samples/Source Files/11 Lighting/04-Rendering_a_reflective_and_refractive_geometry_using_cubemaps/main.cpp:709
Method
UpdateStagingBuffer
Samples/Source Files/11 Lighting/02-Rendering_a_geometry_with_fragment_specular_lighting/main.cpp:497
Method
UpdateStagingBuffer
Samples/Source Files/11 Lighting/03-Rendering_a_normal_mapped_geometry/main.cpp:583
Method
UpdateStagingBuffer
Samples/Source Files/11 Lighting/05-Adding_shadows_to_the_scene/main.cpp:707
Method
UpdateStagingBuffer
Samples/Source Files/11 Lighting/01-Rendering_a_geometry_with_vertex_diffuse_lighting/main.cpp:487
Method
UpdateUniformBuffer
Samples/Source Files/Other/06-Using_Uniform_Buffers/main.cpp:422
Method
UpdateUniformBuffer
Samples/Source Files/Other/11-Drawing_Vertex_Normals/main.cpp:500
Method
UpdateUniformBuffer
Samples/Source Files/Other/12-Using_Depth_Attachments/main.cpp:509
Method
VkDestroyer
Library/Common Files/VulkanDestroyer.h:115
Method
VulkanCookbookSampleBase
Samples/Common Files/CookbookSampleFramework.cpp:77
Function
WaitUntilAllCommandsSubmittedToQueueAreFinished
Library/Source Files/03 Command Buffers and Synchronization/14 Waiting until all commands submitted to a queue are finished.cpp:33
Method
WindowFramework
Samples/Common Files/OS.cpp:86
Function
WindowProcedure
Samples/Common Files/OS.cpp:48
Method
callback_t_
External/tiny_obj_loader.h:147
Method
operator!
Library/Common Files/VulkanDestroyer.h:165
Method
operator()
External/tiny_obj_loader.h:958
Function
operator*
Library/Common Files/Tools.cpp:144
Function
operator+
Library/Common Files/Tools.cpp:90
Function
operator-
Library/Common Files/Tools.cpp:99
Function
operator==
Library/Common Files/Tools.cpp:179
Function
resample_row_1
External/stb_image.h:3149
Function
stbi__YCbCr_to_RGB_row
External/stb_image.h:3354
Function
stbi__YCbCr_to_RGB_simd
External/stb_image.h:3409
Function
stbi__idct_block
External/stb_image.h:2228
Function
stbi__idct_simd
sse2 integer IDCT. not the fastest possible implementation but it produces bit-identical results to the generic C version so it's fully "transparent".
External/stb_image.h:2291
Function
stbi__resample_row_generic
External/stb_image.h:3339
Function
stbi__resample_row_h_2
External/stb_image.h:3168
← previous
next →
401–500 of 543, ranked by callers