Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Veerzeng/GraphicAlgorithm
/ types & classes
Types & classes
494 in github.com/Veerzeng/GraphicAlgorithm
⨍
Functions
2,528
◇
Types & classes
494
↓ 626 callers
Class
ImVec2
2D vector (often used to store positions, sizes, etc.)
SDK/imgui_master/imgui.h:134
↓ 164 callers
Class
ImVec4
4D vector (often used to store floating-point colors)
SDK/imgui_master/imgui.h:146
↓ 14 callers
Class
ImColor
Configuration data when adding a font or merging fonts
SDK/imgui_master/imgui.h:72
↓ 6 callers
Class
Pair
SDK/imgui_master/imgui.h:1402
↓ 4 callers
Class
ImFontConfig
Runtime data for multiple fonts, bake multiple fonts into a single texture, TTF/OTF font loader
SDK/imgui_master/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)
SDK/imgui_master/imgui_internal.h:220
↓ 2 callers
Class
BrdfOrLTC
FitLTCMatrix/plot.h:52
↓ 2 callers
Class
ImGuiStyleMod
Storage for one type registered in the .ini file
SDK/imgui_master/imgui_internal.h:51
↓ 2 callers
Class
TextRange
SDK/imgui_master/imgui.h:1355
↓ 1 callers
Class
CAABB
FRAME/Mesh.h:28
↓ 1 callers
Class
CMesh
FRAME/Mesh.h:58
↓ 1 callers
Class
CShader
FRAME/App.h:10
↓ 1 callers
Class
IGUI
FRAME/Interface.h:14
↓ 1 callers
Class
IGameObject
FRAME/Interface.h:12
↓ 1 callers
Class
IRenderPass
FRAME/Interface.h:13
↓ 1 callers
Class
ImDrawChannel
Forward declarations
SDK/imgui_master/imgui.h:63
↓ 1 callers
Class
ImDrawList
All draw command lists required to render the frame
SDK/imgui_master/imgui.h:66
↓ 1 callers
Class
ImDrawListSharedData
Helper to build a ImDrawData instance
SDK/imgui_master/imgui_internal.h:38
↓ 1 callers
Class
ImGuiColumnsSet
Storage data for a single column
SDK/imgui_master/imgui_internal.h:41
↓ 1 callers
Class
ImGuiMenuColumns
Backup and restore IsItemHovered() internal data
SDK/imgui_master/imgui_internal.h:46
↓ 1 callers
Class
ImGuiWindow
Stacked style modifier, backup of modified data so we can restore it
SDK/imgui_master/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)
SDK/imgui_master/imgui_internal.h:54
↓ 1 callers
Class
ImGui_ImplVulkanH_WindowData
SDK/imgui_master/examples/imgui_impl_vulkan.h:60
Class
AABB
018_Cascaded Shadow Maps/LightCamera.h:13
Class
ALLEGRO_DISPLAY
SDK/imgui_master/examples/imgui_impl_allegro5.h:18
Class
BACKUP_DX10_STATE
Backup DX state that will be modified to restore it afterwards (unfortunately this is very ugly looking and verbose. Close your eyes!)
SDK/imgui_master/examples/imgui_impl_dx10.cpp:128
Class
BACKUP_DX11_STATE
Backup DX state that will be modified to restore it afterwards (unfortunately this is very ugly looking and verbose. Close your eyes!)
SDK/imgui_master/examples/imgui_impl_dx11.cpp:130
Class
Brdf
FitLTCMatrix/brdf.h:7
Class
BrdfBeckmann
FitLTCMatrix/brdf_beckmann.h:6
Class
BrdfDisneyDiffuse
FitLTCMatrix/brdf_disneyDiffuse.h:6
Class
BrdfGGX
FitLTCMatrix/brdf_ggx.h:6
Class
CAABB
FRAME/Model.h:18
Class
CAABB
FRAME/GameObject.h:14
Class
CAABBDebugPass
016_Cascaded Light Propagation Volumes for Real-Time Indirect Illumination/AABBDebugPass.h:6
Class
CAABBDebugPass
024_Real-Time Global Illumination using Precomputed Light Field Probes/AABBDebugPass.h:6
Class
CApp
FRAME/App.h:14
Class
CBakeProbePass
024_Real-Time Global Illumination using Precomputed Light Field Probes/BakeProbePass.h:7
Class
CBlendPass
012_Real Time Concurrent Linked List Construction on the GPU/BlendPass.h:4
Class
CCSMDebugPass
018_Cascaded Shadow Maps/CSMDebugPass.h:8
Class
CCalculateEigenPass
021_Real-time indirect illumination by virtual planar area lights/CalculateEigenPass.h:7
Class
CCalculatePlane
021_Real-time indirect illumination by virtual planar area lights/CalculatePlanePass.h:18
Class
CCalculateVPLRadiusPass
003_Stochastic Light Culling/CalculateVPLRadiusPass.h:13
Class
CCalculateWeight
021_Real-time indirect illumination by virtual planar area lights/CalculateWeightPass.h:8
Class
CCamera
FRAME/App.h:11
Class
CCamera
FRAME/Camera.h:12
Class
CCamera
FRAME/Interface.h:17
Class
CCamera
FRAME/ResourceManager.h:22
Class
CCustomGUI
025_Exponential Shadow Maps/CustomGUI.h:5
Class
CCustomGUI
003_Stochastic Light Culling/CustomGUI.h:5
Class
CCustomGUI
017_Forward Light Cuts A Scalable Approach to RealTime Global Illumination/CustomGUI.h:5
Class
CCustomGUI
026_Moment Shadow Mapping/CustomGUI.h:5
Class
CCustomGUI
002_Non-interleaved Deferred Shading of Interleaved Sample/CustomGUI.h:4
Class
CCustomGUI
004_Metalights Improved Interleaved Shading/CustomGUI.h:4
Class
CCustomGUI
016_Cascaded Light Propagation Volumes for Real-Time Indirect Illumination/CustomGUI.h:5
Class
CCustomGUI
022_Variance Shadow Maps/CustomGUI.h:5
Class
CCustomGUI
021_Real-time indirect illumination by virtual planar area lights/CustomGUI.h:5
Class
CCustomGUI
018_Cascaded Shadow Maps/CustomGUI.h:5
Class
CCustomGUI
024_Real-Time Global Illumination using Precomputed Light Field Probes/CustomGUI.h:5
Class
CCustomGUI
005_Interactive Order Independent Transparency/CustomGUI.h:5
Class
CDepthPass
DepthToPositionAndNormal/DepthPass.h:8
Class
CDirectLightPass
025_Exponential Shadow Maps/DirectLightPass.h:7
Class
CDirectLightPass
017_Forward Light Cuts A Scalable Approach to RealTime Global Illumination/DirectLightPass.h:7
Class
CDirectLightPass
026_Moment Shadow Mapping/DirectLightPass.h:7
Class
CDirectLightPass
016_Cascaded Light Propagation Volumes for Real-Time Indirect Illumination/DirectLightPass.h:7
Class
CDirectLightPass
022_Variance Shadow Maps/DirectLightPass.h:7
Class
CDirectLightPass
021_Real-time indirect illumination by virtual planar area lights/DirectLightPass.h:7
Class
CDirectLightPass
018_Cascaded Shadow Maps/DirectLightPass.h:8
Class
CDirectLightPass
024_Real-Time Global Illumination using Precomputed Light Field Probes/DirectLightPass.h:7
Class
CDragon
013_Fourier Opacity Optimization for Scalable Exploration/Dragon.h:4
Class
CDragon
013_Fourier Opacity Optimization for Scalable Exploration/FourierCoefficientPass.h:4
Class
CDragon
013_Fourier Opacity Optimization for Scalable Exploration/RecontructPass.h:3
Class
CDragon
012_Real Time Concurrent Linked List Construction on the GPU/Dragon.h:4
Class
CDragon
012_Real Time Concurrent Linked List Construction on the GPU/CreateLinkListPass.h:4
Class
CDrawTextureArrayByFBO
010_RealTimePolygonalLightShadingWithLinearlyTransformedCosines/DrawTextureArrayByFBO.h:4
Class
CDynamicObject
025_Exponential Shadow Maps/DynamicObject.h:4
Class
CDynamicObject
023_Efficient GPU Screen-Space Ray Tracing/DynamicObject.h:4
Class
CDynamicObject
026_Moment Shadow Mapping/DynamicObject.h:4
Class
CDynamicObject
022_Variance Shadow Maps/DynamicObject.h:4
Class
CDynamicObject
021_Real-time indirect illumination by virtual planar area lights/DynamicObject.h:4
Class
CDynamicObject
024_Real-Time Global Illumination using Precomputed Light Field Probes/DynamicObjectPass.h:5
Class
CDynamicObject
024_Real-Time Global Illumination using Precomputed Light Field Probes/DynamicObject.h:4
Class
CDynamicObjectPass
024_Real-Time Global Illumination using Precomputed Light Field Probes/DynamicObjectPass.h:6
Class
CEASUPass
027_FidelityFX Super Resolution/EASUPass.h:7
Class
CEASUPass
028_Mobile Friendly FSR/EASUPass.h:7
Class
CESMBufferPass
025_Exponential Shadow Maps/ESMBufferPass.h:8
Class
CEdgeDetectionPass
002_Non-interleaved Deferred Shading of Interleaved Sample/EgdeDetectionPass.h:5
Class
CEdgeDetectionPass
004_Metalights Improved Interleaved Shading/EgdeDetectionPass.h:5
Class
CFirstPass
FRAME/ResourceManager.h:25
Class
CFitContinuityPlanePass
021_Real-time indirect illumination by virtual planar area lights/FitContinuityPlanePass.h:7
Class
CFourierCoefficientPass
013_Fourier Opacity Optimization for Scalable Exploration/FourierCoefficientPass.h:7
Class
CGBufferPass
014_Approximating Dynamic Global Illumination in Image Space/GBufferPass.h:8
Class
CGBufferPass
015_Image Space Horizon Based Ambient Occlusion/GBufferPass.h:8
Class
CGLFWWindow
FRAME/GLFWWindow.h:10
Class
CGLFWWindow
FRAME/ResourceManager.h:34
Class
CGatherBufferPass
002_Non-interleaved Deferred Shading of Interleaved Sample/GatherBufferPass.h:5
Class
CGatherBufferPass
004_Metalights Improved Interleaved Shading/GatherBufferPass.h:5
Class
CGaussianBlurPass
002_Non-interleaved Deferred Shading of Interleaved Sample/GaussianBlurPass.h:6
Class
CGaussianBlurPass
004_Metalights Improved Interleaved Shading/GaussianBlurPass.h:6
Class
CGaussianBlurPass
021_Real-time indirect illumination by virtual planar area lights/GaussianBlurPass.h:5
Class
CGeometryInjectPass
016_Cascaded Light Propagation Volumes for Real-Time Indirect Illumination/GeometryInjectPass.h:5
next →
1–100 of 494, ranked by callers