Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/AshenvaleZX/ZXEngine
/ types & classes
Types & classes
9,482 in github.com/AshenvaleZX/ZXEngine
⨍
Functions
14,074
◇
Types & classes
9,482
↓ 189 callers
Class
ImVec4
ImVec4: 4D vector used to store clipping rectangles, colors etc. [Compile-time configurable type]
CPPScripts/External/ImGui/imgui.h:292
↓ 188 callers
Class
Vector3
CPPScripts/Math/Vector2.h:7
↓ 76 callers
Class
Vector4
CPPScripts/Math/Vector2.h:8
↓ 73 callers
Enum
DXGI_FORMAT
Vendor/Include/DirectX/dxgiformat.h:11
↓ 41 callers
Class
Vector2
CPPScripts/Math/Vector2.h:9
↓ 28 callers
Class
Matrix4
CPPScripts/Math/Matrix3.h:8
↓ 27 callers
Class
Matrix3
CPPScripts/Math/Matrix3.h:9
↓ 23 callers
Class
LogicError
Vendor/Include/Vulkan/vulkan/vulkan.hpp:6195
↓ 18 callers
Class
CD3DX12_DEPTH_STENCIL_DESC2
Vendor/Include/DirectX/d3dx12_core.h:339
↓ 18 callers
Class
MenuItem
Vendor/Include/metal-cpp-extensions/AppKit/NSMenu.hpp:34
↓ 17 callers
Class
CD3DX12_BLEND_DESC
------------------------------------------------------------------------------------------------
Vendor/Include/DirectX/d3dx12_core.h:465
↓ 17 callers
Class
Quaternion
CPPScripts/Math/Quaternion.h:10
↓ 16 callers
Class
CD3DX12_VIEW_INSTANCING_DESC
------------------------------------------------------------------------------------------------
Vendor/Include/DirectX/d3dx12_core.h:1499
↓ 15 callers
Class
SurfaceKHR
=== VK_KHR_surface ===
Vendor/Include/Vulkan/vulkan/vulkan_raii.hpp:2648
↓ 14 callers
Class
CD3DX12_DEPTH_STENCIL_DESC1
------------------------------------------------------------------------------------------------
Vendor/Include/DirectX/d3dx12_core.h:245
↓ 14 callers
Class
D3D12_RT_FORMAT_ARRAY
Vendor/Include/DirectX/d3d12.h:2160
↓ 14 callers
Class
Image
Vendor/Include/Vulkan/vulkan/vulkan_raii.hpp:2625
↓ 13 callers
Class
ClearColor
Vendor/Include/metal-cpp/Metal/MTLRenderPass.hpp:34
↓ 13 callers
Class
data
Vendor/Include/nlohmann/json.hpp:23492
↓ 12 callers
Class
CD3DX12_RT_FORMAT_ARRAY
------------------------------------------------------------------------------------------------
Vendor/Include/DirectX/d3dx12_core.h:1523
↓ 11 callers
Class
CD3DX12_DEFAULT
Vendor/Include/DirectX/d3dx12_default.h:10
↓ 11 callers
Class
CD3DX12_RASTERIZER_DESC
------------------------------------------------------------------------------------------------
Vendor/Include/DirectX/d3dx12_core.h:489
↓ 10 callers
Class
VmaBufferImageUsage
An abstraction over buffer or image `usage` flags, depending on available extensions.
Vendor/Include/vk_mem_alloc.h:3811
↓ 7 callers
Class
Buffer
Vendor/Include/Vulkan/vulkan/vulkan_raii.hpp:2623
↓ 7 callers
Class
CD3DX12_RASTERIZER_DESC1
Vendor/Include/DirectX/d3dx12_core.h:539
↓ 7 callers
Class
ImGuiStoragePair
Helper for key->value storage (container sorted by key)
CPPScripts/External/ImGui/imgui.h:194
↓ 6 callers
Class
CD3DX12_RASTERIZER_DESC2
Vendor/Include/DirectX/d3dx12_core.h:625
↓ 6 callers
Class
CD3DX12_SHADER_BYTECODE
------------------------------------------------------------------------------------------------
Vendor/Include/DirectX/d3dx12_core.h:984
↓ 6 callers
Class
ImVec2ih
Helper: ImVec2ih (2D vector, half-size integer, for long-term packed storage)
CPPScripts/External/ImGui/imgui_internal.h:528
↓ 5 callers
Class
CD3DX12_RESOURCE_DESC
------------------------------------------------------------------------------------------------
Vendor/Include/DirectX/d3dx12_core.h:1186
↓ 5 callers
Class
CD3DX12_RESOURCE_DESC1
------------------------------------------------------------------------------------------------
Vendor/Include/DirectX/d3dx12_core.h:1301
↓ 5 callers
Class
Pipeline
Vendor/Include/Vulkan/vulkan/vulkan_raii.hpp:2629
↓ 5 callers
Class
Set
Vendor/Include/metal-cpp/Foundation/NSSet.hpp:32
↓ 5 callers
Class
diyfp
Vendor/Include/nlohmann/json.hpp:16965
↓ 5 callers
Class
iterator
Vendor/Include/vk_mem_alloc.h:5114
↓ 4 callers
Class
CD3DX12_HEAP_PROPERTIES
------------------------------------------------------------------------------------------------
Vendor/Include/DirectX/d3dx12_core.h:746
↓ 4 callers
Enum
CooperativeMatrixOperandsMask
Vendor/Include/Vulkan/glslang/SPIRV/spirv.hpp:1290
↓ 4 callers
Enum
CooperativeMatrixOperandsMask
Vendor/Include/Vulkan/spirv-headers/spirv.hpp:1348
↓ 4 callers
Class
D3D12_DEPTH_STENCIL_DESC1
Vendor/Include/DirectX/d3d12.h:1522
↓ 4 callers
Enum
EventType
CPPScripts/PublicEnum.h:377
↓ 4 callers
Enum
FPFastMathModeMask
Vendor/Include/Vulkan/glslang/SPIRV/spirv.hpp:423
↓ 4 callers
Enum
FPFastMathModeMask
Vendor/Include/Vulkan/spirv-headers/spirv.hpp:445
↓ 4 callers
Enum
Format
Vendor/Include/Vulkan/vulkan/vulkan_enums.hpp:1508
↓ 4 callers
Enum
FragmentShadingRateMask
Vendor/Include/Vulkan/glslang/SPIRV/spirv.hpp:1235
↓ 4 callers
Enum
FragmentShadingRateMask
Vendor/Include/Vulkan/spirv-headers/spirv.hpp:1293
↓ 4 callers
Enum
FunctionControlMask
Vendor/Include/Vulkan/glslang/SPIRV/spirv.hpp:808
↓ 4 callers
Enum
FunctionControlMask
Vendor/Include/Vulkan/spirv-headers/spirv.hpp:852
↓ 4 callers
Class
ImFontConfig
Opaque interface to a font builder (stb_truetype or FreeType).
CPPScripts/External/ImGui/imgui.h:173
↓ 4 callers
Class
ImGuiStyleMod
Storage for one type registered in the .ini file
CPPScripts/External/ImGui/imgui_internal.h:168
↓ 4 callers
Enum
ImageOperandsMask
Vendor/Include/Vulkan/glslang/SPIRV/spirv.hpp:388
↓ 4 callers
Enum
ImageOperandsMask
Vendor/Include/Vulkan/spirv-headers/spirv.hpp:407
↓ 4 callers
Enum
InputButton
CPPScripts/PublicEnum.h:321
↓ 4 callers
Enum
KernelProfilingInfoMask
Vendor/Include/Vulkan/glslang/SPIRV/spirv.hpp:924
↓ 4 callers
Enum
KernelProfilingInfoMask
Vendor/Include/Vulkan/spirv-headers/spirv.hpp:968
↓ 4 callers
Enum
LoopControlMask
Vendor/Include/Vulkan/glslang/SPIRV/spirv.hpp:776
↓ 4 callers
Enum
LoopControlMask
Vendor/Include/Vulkan/spirv-headers/spirv.hpp:820
↓ 4 callers
Enum
MemoryAccessMask
Vendor/Include/Vulkan/glslang/SPIRV/spirv.hpp:874
↓ 4 callers
Enum
MemoryAccessMask
Vendor/Include/Vulkan/spirv-headers/spirv.hpp:918
↓ 4 callers
Enum
MemorySemanticsMask
Vendor/Include/Vulkan/glslang/SPIRV/spirv.hpp:838
↓ 4 callers
Enum
MemorySemanticsMask
Vendor/Include/Vulkan/spirv-headers/spirv.hpp:882
↓ 4 callers
Class
PackedFloat3
Vendor/Include/metal-cpp/Metal/MTLAccelerationStructureTypes.hpp:39
↓ 4 callers
Enum
RawAccessChainOperandsMask
Vendor/Include/Vulkan/spirv-headers/spirv.hpp:1412
↓ 4 callers
Class
Ray
CPPScripts/PhysZ/Ray.h:8
↓ 4 callers
Enum
RayFlagsMask
Vendor/Include/Vulkan/glslang/SPIRV/spirv.hpp:1193
↓ 4 callers
Enum
RayFlagsMask
Vendor/Include/Vulkan/spirv-headers/spirv.hpp:1251
↓ 4 callers
Enum
SelectionControlMask
Vendor/Include/Vulkan/glslang/SPIRV/spirv.hpp:747
↓ 4 callers
Enum
SelectionControlMask
Vendor/Include/Vulkan/spirv-headers/spirv.hpp:791
↓ 4 callers
Class
VmaSuballocationOffsetLess
Vendor/Include/vk_mem_alloc.h:3364
↓ 4 callers
Class
aiColor3D
---------------------------------------------------------------------------------- Represents a color in Red-Green-Blue space. */
Vendor/Include/assimp/types.h:165
↓ 4 callers
Class
const_reverse_iterator
Vendor/Include/vk_mem_alloc.h:5112
↓ 4 callers
Class
out_of_range
@brief exception indicating access out of the defined range @sa https://json.nlohmann.me/api/basic_json/out_of_range/
Vendor/Include/nlohmann/json.hpp:4557
↓ 4 callers
Class
reverse_iterator
Vendor/Include/vk_mem_alloc.h:5110
↓ 3 callers
Class
CComPtr
Vendor/Include/Vulkan/dxc/WinAdapter.h:722
↓ 3 callers
Class
D3D12_DEPTH_STENCIL_DESC2
Vendor/Include/DirectX/d3d12.h:1545
↓ 3 callers
Class
D3D12_RESOURCE_DESC
Vendor/Include/DirectX/d3d12.h:2892
↓ 3 callers
Class
DisplayKHR
=== VK_KHR_display ===
Vendor/Include/Vulkan/vulkan/vulkan_raii.hpp:2654
↓ 3 callers
Class
Fence
Vendor/Include/Vulkan/vulkan/vulkan_raii.hpp:2619
↓ 3 callers
Class
Region
Vendor/Include/metal-cpp/Metal/MTLTypes.hpp:59
↓ 3 callers
Class
RenderPass
Vendor/Include/Vulkan/vulkan/vulkan_raii.hpp:2636
↓ 3 callers
Class
Size
Vendor/Include/metal-cpp/Metal/MTLTypes.hpp:46
↓ 2 callers
Class
DescriptorUpdateTemplate
Vendor/Include/Vulkan/vulkan/vulkan_raii.hpp:2642
↓ 2 callers
Class
Device
Vendor/Include/Vulkan/vulkan/vulkan_raii.hpp:2616
↓ 2 callers
Class
Gen
Vendor/Include/nlohmann/json.hpp:3161
↓ 2 callers
Class
IOStream
Vendor/Include/assimp/Bitmap.h:63
↓ 2 callers
Class
ImGuiPtrOrIndex
CPPScripts/External/ImGui/imgui_internal.h:1332
↓ 2 callers
Class
ImGuiTextRange
CPPScripts/External/ImGui/imgui.h:2577
↓ 2 callers
Class
ImGuiWindowSettings
Temporary storage for one window (that's the data which in theory we could ditch at the end of the frame, in practice we currently keep it for each wi
CPPScripts/External/ImGui/imgui_internal.h:184
↓ 2 callers
Class
Instance
=== VK_VERSION_1_0 ===
Vendor/Include/Vulkan/vulkan/vulkan_raii.hpp:2614
↓ 2 callers
Class
KeyVector3
CPPScripts/Animation/NodeAnimation.h:7
↓ 2 callers
Class
LinkerOptions
Vendor/Include/Vulkan/spirv-tools/linker.hpp:27
↓ 2 callers
Class
LogStream
Vendor/Include/assimp/Logger.hpp:54
↓ 2 callers
Class
PrivateDataSlot
=== VK_VERSION_1_3 ===
Vendor/Include/Vulkan/vulkan/vulkan_raii.hpp:2645
↓ 2 callers
Class
ProgressHandler
Vendor/Include/assimp/Importer.hpp:68
↓ 2 callers
Class
Queue
Vendor/Include/Vulkan/vulkan/vulkan_raii.hpp:2617
↓ 2 callers
Class
Ray
CPPScripts/Scene.h:13
↓ 2 callers
Class
SamplerYcbcrConversion
=== VK_VERSION_1_1 ===
Vendor/Include/Vulkan/vulkan/vulkan_raii.hpp:2641
↓ 2 callers
Class
SwapchainKHR
=== VK_KHR_swapchain ===
Vendor/Include/Vulkan/vulkan/vulkan_raii.hpp:2651
↓ 2 callers
Class
TextureSwizzleChannels
Vendor/Include/metal-cpp/Metal/MTLTexture.hpp:59
↓ 2 callers
Class
Type
Vendor/Include/metal-cpp/Metal/MTLArgument.hpp:168
↓ 2 callers
Class
ValueType
Vendor/Include/nlohmann/json.hpp:21525
next →
1–100 of 9,482, ranked by callers