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
↓ 51 callers
Method
device
src/lve_device.hpp:43
↓ 30 callers
Function
parseReal
external/tinyobjloader/tiny_obj_loader.h:967
↓ 21 callers
Method
clear
external/tinyobjloader/tiny_obj_loader.h:716
↓ 15 callers
Function
ParseTextureNameAndOption
external/tinyobjloader/tiny_obj_loader.h:1191
↓ 13 callers
Function
InitTexOpt
external/tinyobjloader/tiny_obj_loader.h:1277
↓ 11 callers
Function
parseReal3
external/tinyobjloader/tiny_obj_loader.h:997
↓ 6 callers
Method
getBuffer
src/lve_buffer.hpp:34
↓ 6 callers
Function
parseInt
external/tinyobjloader/tiny_obj_loader.h:803
↓ 6 callers
Function
parseString
external/tinyobjloader/tiny_obj_loader.h:794
↓ 5 callers
Method
getId
src/lve_game_object.hpp:49
↓ 4 callers
Function
exportGroupsToShape
TODO(syoyo): refactor function.
external/tinyobjloader/tiny_obj_loader.h:1370
↓ 4 callers
Function
fixIndex
Make index zero-base, and also support relative index.
external/tinyobjloader/tiny_obj_loader.h:771
↓ 4 callers
Method
getSwapChainExtent
src/lve_swap_chain.hpp:33
↓ 3 callers
Function
LoadMtl
external/tinyobjloader/tiny_obj_loader.h:1823
↓ 3 callers
Function
LoadObj
external/tinyobjloader/tiny_obj_loader.h:2293
↓ 3 callers
Method
bind
src/lve_model.cpp:114
↓ 3 callers
Method
build
src/lve_descriptors.cpp:26
↓ 3 callers
Method
getDescriptorSetLayout
src/lve_descriptors.hpp:36
↓ 3 callers
Method
map
* Map a memory range of this buffer. If successful, mapped points to the specified buffer range. * * @param size (Optional) Size of the memory range
src/lve_buffer.cpp:64
↓ 3 callers
Function
parseOnOff
external/tinyobjloader/tiny_obj_loader.h:1038
↓ 3 callers
Function
parseReal2
external/tinyobjloader/tiny_obj_loader.h:990
↓ 3 callers
Function
parseTriple
Parse triples with index offsets: i, i/j/k, i//k, i/j
external/tinyobjloader/tiny_obj_loader.h:1105
↓ 3 callers
Method
writeToBuffer
* Copies the specified data to the mapped buffer. Default value writes whole buffer range * * @param data Pointer to the data to copy * @param size
src/lve_buffer.cpp:90
↓ 2 callers
Function
InitMaterial
external/tinyobjloader/tiny_obj_loader.h:1303
↓ 2 callers
Function
SplitString
Split a string with specified delimiter character and escape character. https://rosettacode.org/wiki/Tokenize_a_string_with_escaping#C.2B.2B
external/tinyobjloader/tiny_obj_loader.h:1783
↓ 2 callers
Method
copyBuffer
src/lve_device.cpp:468
↓ 2 callers
Method
getCommandPool
src/lve_device.hpp:42
↓ 2 callers
Method
getExtent
src/lve_window.hpp:18
↓ 2 callers
Method
getRenderPass
src/lve_swap_chain.hpp:29
↓ 2 callers
Method
getSwapChainRenderPass
src/lve_renderer.hpp:21
↓ 2 callers
Method
isComplete
src/lve_device.hpp:22
↓ 2 callers
Function
parseTagTriple
external/tinyobjloader/tiny_obj_loader.h:1079
↓ 2 callers
Function
tryParseDouble
Tries to parse a floating point number located at s. s_end should be a location in the string where reading should absolutely stop. For example at th
external/tinyobjloader/tiny_obj_loader.h:837
↓ 1 callers
Function
CreateDebugUtilsMessengerEXT
src/lve_device.cpp:22
↓ 1 callers
Function
DestroyDebugUtilsMessengerEXT
src/lve_device.cpp:37
↓ 1 callers
Method
IsEmpty
external/tinyobjloader/tiny_obj_loader.h:722
↓ 1 callers
Function
JoinPath
external/tinyobjloader/tiny_obj_loader.h:1808
↓ 1 callers
Method
acquireNextImage
src/lve_swap_chain.cpp:66
↓ 1 callers
Method
allocateDescriptor
src/lve_descriptors.cpp:105
↓ 1 callers
Method
beginFrame
src/lve_renderer.cpp:62
↓ 1 callers
Method
beginSwapChainRenderPass
src/lve_renderer.cpp:107
↓ 1 callers
Method
compareSwapFormats
src/lve_swap_chain.hpp:45
↓ 1 callers
Method
createBuffer
src/lve_device.cpp:405
↓ 1 callers
Method
createImageWithInfo
src/lve_device.cpp:507
↓ 1 callers
Method
createWindowSurface
src/lve_window.cpp:27
↓ 1 callers
Method
descriptorInfo
* Create a buffer info descriptor * * @param size (Optional) Size of the memory range of the descriptor * @param offset (Optional) Byte offset from
src/lve_buffer.cpp:150
↓ 1 callers
Method
draw
src/lve_model.cpp:106
↓ 1 callers
Method
endFrame
src/lve_renderer.cpp:87
↓ 1 callers
Method
endSwapChainRenderPass
src/lve_renderer.cpp:141
↓ 1 callers
Method
extentAspectRatio
src/lve_swap_chain.hpp:37
↓ 1 callers
Method
findPhysicalQueueFamilies
src/lve_device.hpp:50
↓ 1 callers
Method
findSupportedFormat
src/lve_device.cpp:376
↓ 1 callers
Method
flush
* Flush a memory range of the buffer to make it visible to the device * * @note Only required for non-coherent memory * * @param size (Optional) S
src/lve_buffer.cpp:113
↓ 1 callers
Method
getAspectRatio
src/lve_renderer.hpp:22
↓ 1 callers
Method
getFrameBuffer
src/lve_swap_chain.hpp:28
↓ 1 callers
Method
getFrameIndex
src/lve_renderer.hpp:30
↓ 1 callers
Method
getGLFWwindow
src/lve_window.hpp:21
↓ 1 callers
Method
getPosition
src/lve_camera.hpp:25
↓ 1 callers
Method
getSwapChainSupport
src/lve_device.hpp:48
↓ 1 callers
Method
graphicsQueue
src/lve_device.hpp:45
↓ 1 callers
Function
hashCombine
src/lve_utils.hpp:9
↓ 1 callers
Method
loadModel
src/lve_model.cpp:143
↓ 1 callers
Method
mat4
src/lve_game_object.cpp:5
↓ 1 callers
Method
moveInPlaneXZ
src/keyboard_movement_controller.cpp:8
↓ 1 callers
Method
normalMatrix
src/lve_game_object.cpp:34
↓ 1 callers
Function
parseRawTriple
Parse raw triples: i, i/j/k, i//k, i/j
external/tinyobjloader/tiny_obj_loader.h:1159
↓ 1 callers
Function
parseTextureType
external/tinyobjloader/tiny_obj_loader.h:1053
↓ 1 callers
Function
parseV
external/tinyobjloader/tiny_obj_loader.h:1006
↓ 1 callers
Function
parseVertexWithColor
Extension: parse vertex with colors(6 items)
external/tinyobjloader/tiny_obj_loader.h:1018
↓ 1 callers
Function
pnpoly
external/tinyobjloader/tiny_obj_loader.h:1357
↓ 1 callers
Method
presentQueue
src/lve_device.hpp:46
↓ 1 callers
Method
render
src/systems/point_light_system.cpp:92
↓ 1 callers
Method
renderGameObjects
src/systems/simple_render_system.cpp:66
↓ 1 callers
Method
resetWindowResizedFlag
src/lve_window.hpp:20
↓ 1 callers
Method
run
src/first_app.cpp:34
↓ 1 callers
Method
setPerspectiveProjection
src/lve_camera.cpp:20
↓ 1 callers
Method
setViewYXZ
src/lve_camera.cpp:69
↓ 1 callers
Method
shouldClose
src/lve_window.hpp:17
↓ 1 callers
Method
submitCommandBuffers
src/lve_swap_chain.cpp:85
↓ 1 callers
Method
surface
src/lve_device.hpp:44
↓ 1 callers
Method
update
src/systems/point_light_system.cpp:71
↓ 1 callers
Method
wasWindowResized
src/lve_window.hpp:19
Method
Builder
src/lve_descriptors.hpp:16
Method
Builder
src/lve_descriptors.hpp:50
Method
FirstApp
src/first_app.hpp:22
Method
FirstApp
src/first_app.cpp:23
Method
GetAmbient
external/tinyobjloader/tiny_obj_loader.h:278
Method
GetCustomParameter
external/tinyobjloader/tiny_obj_loader.h:311
Method
GetDiffuse
For pybind11
external/tinyobjloader/tiny_obj_loader.h:242
Method
GetEmission
external/tinyobjloader/tiny_obj_loader.h:269
Method
GetSpecular
external/tinyobjloader/tiny_obj_loader.h:251
Method
GetTransmittance
external/tinyobjloader/tiny_obj_loader.h:260
Function
LoadObjWithCallback
external/tinyobjloader/tiny_obj_loader.h:2886
Method
LveBuffer
src/lve_buffer.cpp:32
Method
LveBuffer
src/lve_buffer.hpp:18
Method
LveDescriptorPool
src/lve_descriptors.hpp:70
Method
LveDescriptorPool
src/lve_descriptors.cpp:82
Method
LveDescriptorSetLayout
src/lve_descriptors.hpp:33
Method
LveDescriptorSetLayout
src/lve_descriptors.cpp:32
Method
LveDescriptorWriter
src/lve_descriptors.cpp:135
next →
1–100 of 235, ranked by callers