Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/SaschaWillems/Vulkan-glTF-PBR
/ types & classes
Types & classes
2,052 in github.com/SaschaWillems/Vulkan-glTF-PBR
⨍
Functions
2,896
◇
Types & classes
2,052
↓ 593 callers
Class
ImVec2
2D vector (often used to store positions, sizes, etc.)
external/imgui/imgui.h:134
↓ 147 callers
Class
ImVec4
4D vector (often used to store floating-point colors)
external/imgui/imgui.h:146
↓ 36 callers
Class
color32
external/basisu/transcoder/basisu_transcoder_internal.h:657
↓ 15 callers
Class
Value
Simple class to represent JSON object
external/tinygltf/tiny_gltf.h:279
↓ 14 callers
Class
ImColor
Configuration data when adding a font or merging fonts
external/imgui/imgui.h:72
↓ 8 callers
Class
iterator
external/basisu/transcoder/basisu_containers.h:1120
↓ 6 callers
Class
Pair
external/imgui/imgui.h:1386
↓ 6 callers
Class
counted_obj
external/basisu/transcoder/basisu_containers_impl.h:123
↓ 5 callers
Class
diyfp
external/tinygltf/json.hpp:15371
↓ 5 callers
Class
json_pointer
external/tinygltf/json.hpp:3462
↓ 4 callers
Class
ImFontConfig
Runtime data for multiple fonts, bake multiple fonts into a single texture, TTF/OTF font loader
external/imgui/imgui.h:71
↓ 3 callers
Class
ImVec1
1D vector (this odd construct is used to facilitate the transition between 1D and 2D and maintenance of some patches)
external/imgui/imgui_internal.h:219
↓ 3 callers
Class
Image
external/tinygltf/tiny_gltf.h:653
↓ 3 callers
Class
const_iterator
external/basisu/transcoder/basisu_containers.h:1121
↓ 3 callers
Class
out_of_range
! @brief exception indicating access out of the defined range This exception is thrown in case a library function is called on an input parameter tha
external/tinygltf/json.hpp:3091
↓ 2 callers
Class
BoundingBox
base/VulkanglTFModel.h:52
↓ 2 callers
Class
ImGuiStyleMod
Storage for one type registered in the .ini file
external/imgui/imgui_internal.h:51
↓ 2 callers
Class
TextRange
external/imgui/imgui.h:1341
↓ 2 callers
Class
input_stream_adapter
! Input adapter for a (caching) istream. Ignores a UFT Byte Order Mark at beginning of input. Does not support changing the underlying std::streambuf
external/tinygltf/json.hpp:5499
↓ 2 callers
Class
parse_error
! @brief exception indicating a parse error This exception is thrown by the library when a parse error occurs. Parse errors can occur during the dese
external/tinygltf/json.hpp:2900
↓ 1 callers
Class
ImDrawChannel
Forward declarations
external/imgui/imgui.h:63
↓ 1 callers
Class
ImDrawList
All draw command lists required to render the frame
external/imgui/imgui.h:66
↓ 1 callers
Class
ImDrawListSharedData
Helper to build a ImDrawData instance
external/imgui/imgui_internal.h:38
↓ 1 callers
Class
ImGuiColumnsSet
Storage data for a single column
external/imgui/imgui_internal.h:41
↓ 1 callers
Class
ImGuiMenuColumns
Backup and restore IsItemHovered() internal data
external/imgui/imgui_internal.h:46
↓ 1 callers
Class
ImGuiWindow
Stacked style modifier, backup of modified data so we can restore it
external/imgui/imgui_internal.h:52
↓ 1 callers
Class
ImGuiWindowSettings
Temporary storage for one window (that's the data which in theory we could ditch at the end of the frame)
external/imgui/imgui_internal.h:54
↓ 1 callers
Class
Material
base/VulkanglTFModel.h:85
↓ 1 callers
Class
file_input_adapter
! Input adapter for stdio file access. This adapter read only 1 byte and do not use any buffer. This adapter is a very low level adapter. */
external/tinygltf/json.hpp:5462
↓ 1 callers
Class
invalid_iterator
! @brief exception indicating errors with iterators This exception is thrown if iterators passed to a library function do not match the expected sema
external/tinygltf/json.hpp:2988
↓ 1 callers
Class
other_error
! @brief exception indicating other library errors This exception is thrown in case of errors that cannot be classified with the other exception type
external/tinygltf/json.hpp:3130
↓ 1 callers
Class
primitive_iterator_t
@brief an iterator for primitive JSON types This class models an iterator for primitive JSON types (boolean, number, string). It's only purpose is to
external/tinygltf/json.hpp:11451
↓ 1 callers
Class
stat
src/main.cpp:563
↓ 1 callers
Class
type_error
! @brief exception indicating executing a member function with a wrong type This exception is thrown in case of a type error; that is, a library func
external/tinygltf/json.hpp:3043
Class
AHardwareBuffer
external/vulkan/vulkan_android.h:48
Class
AHardwareBuffer
external/vulkan/vulkan_android.h:80
Class
ANativeWindow
external/vulkan/vulkan_android.h:24
Class
ANativeWindow
external/vulkan/vulkan_android.h:32
Class
Accessor
external/tinygltf/tiny_gltf.h:855
Enum
AlphaMode
base/VulkanglTFModel.h:86
Class
Animation
base/VulkanglTFModel.h:196
Class
Animation
external/tinygltf/tiny_gltf.h:581
Class
AnimationChannel
base/VulkanglTFModel.h:177
Class
AnimationChannel
external/tinygltf/tiny_gltf.h:545
Class
AnimationSampler
base/VulkanglTFModel.h:184
Class
AnimationSampler
external/tinygltf/tiny_gltf.h:564
Class
Asset
external/tinygltf/tiny_gltf.h:1091
Class
Buffer
Vulkan buffer object */
base/VulkanUtils.hpp:28
Class
Buffer
external/tinygltf/tiny_gltf.h:1073
Class
BufferView
external/tinygltf/tiny_gltf.h:826
Class
CAMetalLayer
external/vulkan/vulkan_metal.h:25
Class
Camera
base/camera.hpp:15
Class
Camera
external/tinygltf/tiny_gltf.h:981
Enum
CameraType
base/camera.hpp:21
Class
CustomConstraints
external/imgui/imgui_demo.cpp:3360
Class
CustomRect
external/imgui/imgui.h:1869
Class
DepthStencil
base/VulkanExampleBase.h:128
Class
DescriptorSetLayouts
src/main.cpp:81
Class
DescriptorSets
src/main.cpp:88
Class
Dimensions
base/VulkanglTFModel.h:240
Class
ExampleAppConsole
external/imgui/imgui_demo.cpp:2756
Class
ExampleAppLog
external/imgui/imgui_demo.cpp:3071
Class
Extend
external/tinygltf/json.hpp:3227
Class
Extend<integer_sequence<T, Ints...>, SeqSize, 0>
external/tinygltf/json.hpp:3231
Class
Extend<integer_sequence<T, Ints...>, SeqSize, 1>
external/tinygltf/json.hpp:3237
Class
Extension
base/VulkanglTFModel.h:107
Class
FsCallbacks
A structure containing all required filesystem callbacks and a pointer to their user data.
external/tinygltf/tiny_gltf.h:1264
Class
FuncHolder
Simplified one-liner Combo() using an accessor function
external/imgui/imgui_demo.cpp:757
Class
Funcs
external/imgui/imgui.cpp:8782
Class
Funcs
Use functions to generate output FIXME: This is rather awkward because current plot API only pass in indices. We probably want an API passing floats a
external/imgui/imgui_demo.cpp:924
Class
GamePadState
base/VulkanExampleBase.h:134
Class
Gen
external/tinygltf/json.hpp:3245
Class
Gen<T, 0>
external/tinygltf/json.hpp:3252
Class
GlyphRangesBuilder
external/imgui/imgui.h:1851
Class
HUF_CElt_s
static allocation of HUF's Compression Table */ this is a private definition, just exposed for allocation and strict aliasing purpose. never EVER acce
external/basisu/zstd/zstddeclib.c:2530
Class
IMGUI_API
external/imgui/imgui_internal.h:371
Class
ImDrawCmd
Temporary storage for outputting drawing commands out of order, used by ImDrawList::ChannelsSplit()
external/imgui/imgui.h:64
Enum
ImDrawCornerFlags_
external/imgui/imgui.h:1616
Class
ImDrawData
A single draw command within a parent ImDrawList (generally maps to 1 GPU draw call)
external/imgui/imgui.h:65
Class
ImDrawDataBuilder
An axis-aligned rectangle (2 points)
external/imgui/imgui_internal.h:37
Enum
ImDrawListFlags_
external/imgui/imgui.h:1629
Class
ImDrawListSharedData
A single draw command list (generally one per window, conceptually you may see this as a dynamic "mesh" builder)
external/imgui/imgui.h:67
Class
ImDrawVert
Data shared among multiple draw lists (typically owned by parent ImGui context, but you may create one yourself)
external/imgui/imgui.h:68
Class
ImFont
A single vertex (20 bytes by default, override layout with IMGUI_OVERRIDE_DRAWVERT_STRUCT_LAYOUT)
external/imgui/imgui.h:69
Class
ImFontAtlas
Runtime data for a single font within a parent ImFontAtlas
external/imgui/imgui.h:70
Enum
ImFontAtlasFlags_
external/imgui/imgui.h:1785
Class
ImFontGlyph
external/imgui/imgui.h:1777
Class
ImFontTempBuildData
Initialize font information (so we can error without any cleanup)
external/imgui/imgui_draw.cpp:1745
Enum
ImGuiAxis
external/imgui/imgui_internal.h:294
Enum
ImGuiBackendFlags_
Back-end capabilities flags stored in io.BackendFlags. Set by imgui_impl_xxx or custom back-end.
external/imgui/imgui.h:868
Enum
ImGuiButtonFlags_
external/imgui/imgui_internal.h:226
Enum
ImGuiCol_
Enumeration for PushStyleColor() / PopStyleColor()
external/imgui/imgui.h:876
Enum
ImGuiColorEditFlags_
Enumeration for ColorEdit3() / ColorEdit4() / ColorPicker3() / ColorPicker4() / ColorButton()
external/imgui/imgui.h:968
Class
ImGuiColorMod
Data shared between all ImDrawList instances
external/imgui/imgui_internal.h:39
Class
ImGuiColumnData
Stacked color modifier, backup of modified data so we can restore it
external/imgui/imgui_internal.h:40
Enum
ImGuiColumnsFlags_
external/imgui/imgui_internal.h:251
Enum
ImGuiComboFlags_
Flags for ImGui::BeginCombo()
external/imgui/imgui.h:704
Enum
ImGuiCond_
Condition for ImGui::SetWindow***(), SetNextWindow***(), SetNextTreeNode***() functions Important: Treat as a regular enum! Do NOT combine multiple va
external/imgui/imgui.h:1024
Enum
ImGuiConfigFlags_
Configuration flags stored in io.ConfigFlags. Set by user/application.
external/imgui/imgui.h:853
Class
ImGuiContext
external/imgui/imgui.h:76
next →
1–100 of 2,052, ranked by callers