Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/blurrypiano/littleVulkanEngine
/ functions
Functions
235 in github.com/blurrypiano/littleVulkanEngine
⨍
Functions
235
◇
Types & classes
56
Method
LveDevice
Not copyable or movable
src/lve_device.hpp:37
Method
LveDevice
class member functions
src/lve_device.cpp:50
Method
LveGameObject
src/lve_game_object.hpp:44
Method
LveModel
src/lve_model.cpp:33
Method
LveModel
src/lve_model.hpp:43
Method
LvePipeline
src/lve_pipeline.cpp:17
Method
LvePipeline
src/lve_pipeline.hpp:41
Method
LveRenderer
src/lve_renderer.cpp:10
Method
LveRenderer
src/lve_renderer.hpp:18
Method
LveSwapChain
src/lve_swap_chain.hpp:25
Method
LveSwapChain
src/lve_swap_chain.cpp:14
Method
LveWindow
src/lve_window.hpp:14
Method
LveWindow
src/lve_window.cpp:8
Method
MaterialFileReader
Path could contain separator(';' in Windows, ':' in Posix)
external/tinyobjloader/tiny_obj_loader.h:472
Method
MaterialReader
external/tinyobjloader/tiny_obj_loader.h:457
Method
MaterialStreamReader
external/tinyobjloader/tiny_obj_loader.h:489
Method
ObjReader
external/tinyobjloader/tiny_obj_loader.h:526
Method
ObjReaderConfig
external/tinyobjloader/tiny_obj_loader.h:518
Method
ParseFromFile
external/tinyobjloader/tiny_obj_loader.h:3170
Method
ParseFromString
external/tinyobjloader/tiny_obj_loader.h:3194
Method
PipelineConfigInfo
src/lve_pipeline.hpp:12
Method
PointLightSystem
src/systems/point_light_system.cpp:23
Method
PointLightSystem
src/systems/point_light_system.hpp:20
Method
SetAmbient
external/tinyobjloader/tiny_obj_loader.h:293
Method
SetDiffuse
external/tinyobjloader/tiny_obj_loader.h:287
Method
SetSpecular
external/tinyobjloader/tiny_obj_loader.h:299
Method
SetTransmittance
external/tinyobjloader/tiny_obj_loader.h:305
Method
SimpleRenderSystem
src/systems/simple_render_system.hpp:20
Method
SimpleRenderSystem
src/systems/simple_render_system.cpp:21
Method
Valid
.obj was loaded or parsed correctly.
external/tinyobjloader/tiny_obj_loader.h:553
Method
attrib_t
external/tinyobjloader/tiny_obj_loader.h:410
Method
beginSingleTimeCommands
src/lve_device.cpp:436
Method
bind
src/lve_pipeline.cpp:135
Method
callback_t
external/tinyobjloader/tiny_obj_loader.h:444
Method
checkDeviceExtensionSupport
src/lve_device.cpp:299
Method
checkValidationLayerSupport
src/lve_device.cpp:237
Method
chooseSwapExtent
src/lve_swap_chain.cpp:405
Method
chooseSwapPresentMode
src/lve_swap_chain.cpp:385
Method
chooseSwapSurfaceFormat
src/lve_swap_chain.cpp:373
Method
copyBufferToImage
src/lve_device.cpp:480
Method
createCommandBuffers
src/lve_renderer.cpp:38
Method
createCommandPool
src/lve_device.cpp:182
Method
createDepthResources
src/lve_swap_chain.cpp:300
Method
createFramebuffers
src/lve_swap_chain.cpp:275
Method
createGameObject
src/lve_game_object.hpp:36
Method
createGraphicsPipeline
src/lve_pipeline.cpp:50
Method
createImageViews
src/lve_swap_chain.cpp:193
Method
createIndexBuffers
src/lve_model.cpp:74
Method
createInstance
src/lve_device.cpp:71
Method
createLogicalDevice
src/lve_device.cpp:136
Method
createModelFromFile
src/lve_model.cpp:40
Method
createPipeline
src/systems/point_light_system.cpp:54
Method
createPipeline
src/systems/simple_render_system.cpp:52
Method
createPipelineLayout
src/systems/point_light_system.cpp:34
Method
createPipelineLayout
src/systems/simple_render_system.cpp:32
Method
createRenderPass
src/lve_swap_chain.cpp:214
Method
createShaderModule
src/lve_pipeline.cpp:124
Method
createSurface
src/lve_device.cpp:196
Method
createSwapChain
src/lve_swap_chain.cpp:132
Method
createSyncObjects
src/lve_swap_chain.cpp:349
Method
createVertexBuffers
src/lve_model.cpp:47
Function
debugCallback
local callback functions
src/lve_device.cpp:12
Method
defaultPipelineConfigInfo
src/lve_pipeline.cpp:139
Method
descriptorInfoForIndex
* Create a buffer info descriptor * * @param index Specifies the region given by index * alignmentSize * * @return VkDescriptorBufferInfo for inst
src/lve_buffer.cpp:184
Method
enableAlphaBlending
src/lve_pipeline.cpp:213
Method
endSingleTimeCommands
src/lve_device.cpp:454
Method
face_t
external/tinyobjloader/tiny_obj_loader.h:677
Method
findDepthFormat
src/lve_swap_chain.cpp:421
Method
findMemoryType
src/lve_device.cpp:392
Method
findQueueFamilies
src/lve_device.cpp:319
Method
flushIndex
* Flush the memory range at index * alignmentSize of the buffer to make it visible to the device * * @param index Used in offset calculation * */
src/lve_buffer.cpp:175
Method
framebufferResizeCallback
src/lve_window.cpp:33
Method
freeCommandBuffers
src/lve_renderer.cpp:53
Method
freeDescriptors
src/lve_descriptors.cpp:121
Method
getAlignment
* Returns the minimum instance size required to be compatible with devices minOffsetAlignment * * @param instanceSize The size of an instance * @pa
src/lve_buffer.cpp:25
Method
getAlignmentSize
src/lve_buffer.hpp:38
Method
getAttributeDescriptions
src/lve_model.cpp:132
Method
getBindingDescriptions
src/lve_model.cpp:124
Method
getBufferSize
src/lve_buffer.hpp:41
Method
getCurrentCommandBuffer
src/lve_renderer.hpp:25
Method
getImageView
src/lve_swap_chain.hpp:30
Method
getInstanceCount
src/lve_buffer.hpp:36
Method
getInstanceSize
src/lve_buffer.hpp:37
Method
getMappedMemory
src/lve_buffer.hpp:35
Method
getMemoryPropertyFlags
src/lve_buffer.hpp:40
Method
getRequiredExtensions
src/lve_device.cpp:262
Method
getSwapChainImageFormat
src/lve_swap_chain.hpp:32
Method
getUsageFlags
src/lve_buffer.hpp:39
Method
hasGflwRequiredInstanceExtensions
src/lve_device.cpp:276
Method
height
src/lve_swap_chain.hpp:35
Method
imageCount
src/lve_swap_chain.hpp:31
Method
init
src/lve_swap_chain.cpp:26
Method
initWindow
src/lve_window.cpp:17
Method
invalidate
* Invalidate a memory range of the buffer to make it visible to the host * * @note Only required for non-coherent memory * * @param size (Optional
src/lve_buffer.cpp:133
Method
invalidateIndex
* Invalidate a memory range of the buffer to make it visible to the host * * @note Only required for non-coherent memory * * @param index Specifie
src/lve_buffer.cpp:197
Method
isDeviceSuitable
src/lve_device.cpp:198
Method
isFrameInProgress
src/lve_renderer.hpp:23
Method
loadGameObjects
src/first_app.cpp:122
Function
main
src/main.cpp:9
Method
makePointLight
src/lve_game_object.cpp:62
← previous
next →
101–200 of 235, ranked by callers