Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/PCSX2/pcsx2
/ types & classes
Types & classes
8,664 in github.com/PCSX2/pcsx2
⨍
Functions
36,989
◇
Types & classes
8,664
↓ 1,441 callers
Class
xRegisterSSE
common/emitter/x86types.h:422
↓ 408 callers
Class
ImVec2
pcsx2/ImGui/ImGuiOverlays.h:9
↓ 404 callers
Class
GSVector4i
pcsx2/GS/GSVector.h:85
↓ 357 callers
Class
ImVec4
ImVec4: 4D vector used to store clipping rectangles, colors etc. [Compile-time configurable type]
3rdparty/imgui/include/imgui.h:308
↓ 351 callers
Class
GSVector4
pcsx2/GS/GSVector.h:84
↓ 272 callers
Class
xRegister32
common/emitter/x86types.h:370
↓ 267 callers
Class
SIMDInstructionInfo
common/emitter/implement/simd_helpers.h:13
↓ 253 callers
Class
string
3rdparty/demangler/src/cplus-dem.c:113
↓ 186 callers
Class
xRegister64
common/emitter/x86types.h:392
↓ 168 callers
Class
None
A unique type indicating an empty node
3rdparty/googletest/googletest/include/gtest/internal/gtest-type-util.h:138
↓ 153 callers
Class
MemOperand
MemOperand represents the addressing mode of a load or store instruction. In assembly syntax, MemOperands are normally denoted by one or more elements
3rdparty/vixl/include/vixl/aarch64/operands-aarch64.h:386
↓ 128 callers
Class
Instruction
3rdparty/vixl/include/vixl/aarch64/instructions-aarch64.h:228
↓ 98 callers
Class
QVariant
pcsx2-qt/QtUtils.h:38
↓ 86 callers
Class
File
3rdparty/ccc/src/ccc/mdebug_section.h:140
↓ 73 callers
Class
Cache
pcsx2/Cache.cpp:158
↓ 68 callers
Class
Operand
3rdparty/xbyak/xbyak/xbyak.h:585
↓ 59 callers
Class
U
3rdparty/rapidjson/include/rapidjson/document.h:2065
↓ 57 callers
Class
point
access point entry */
pcsx2/CDVD/zlib_indexed.h:116
↓ 55 callers
Class
Reg
3rdparty/xbyak/xbyak/xbyak.h:574
↓ 53 callers
Class
window
3rdparty/libzip/lib/zip_source_window.c:40
↓ 51 callers
Class
I
3rdparty/rapidjson/include/rapidjson/document.h:2061
↓ 49 callers
Class
CPUFeatures
A representation of the set of features known to be supported by the target device. Each feature is represented by a simple boolean flag. - When the
3rdparty/vixl/include/vixl/cpu-features.h:280
↓ 47 callers
Class
Xmm
3rdparty/xbyak/xbyak/xbyak.h:825
↓ 40 callers
Class
TypeName
3rdparty/ccc/src/ccc/ast.h:220
↓ 38 callers
Class
access
access point list */
pcsx2/CDVD/zlib_indexed.h:131
↓ 31 callers
Class
Reg32
3rdparty/xbyak/xbyak/xbyak.h:824
↓ 28 callers
Class
Counter
pcsx2/Counters.h:53
↓ 26 callers
Class
Register
3rdparty/vixl/include/vixl/aarch64/registers-aarch64.h:42
↓ 20 callers
Class
VRegister
3rdparty/vixl/include/vixl/aarch64/registers-aarch64.h:46
↓ 19 callers
Class
Vector
3rdparty/d3d12memalloc/src/D3D12MemAlloc.cpp:1142
↓ 18 callers
Class
GSOffset
pcsx2/GS/GSLocalMemory.h:38
↓ 18 callers
Class
Uint32
3rdparty/vixl/include/vixl/utils-vixl.h:896
↓ 18 callers
Class
Uint64
3rdparty/vixl/include/vixl/utils-vixl.h:893
↓ 17 callers
Class
QIcon
pcsx2-qt/QtUtils.h:32
↓ 16 callers
Class
DiyFp
3rdparty/rapidjson/include/rapidjson/internal/diyfp.h:44
↓ 16 callers
Class
xRegisterYMMTag
common/emitter/x86types.h:420
↓ 15 callers
Class
CPURegList
Lists of registers.
3rdparty/vixl/include/vixl/aarch64/operands-aarch64.h:40
↓ 15 callers
Enum
Mode
pcsx2/SIO/Pad/PadTypes.h:29
↓ 15 callers
Class
Reg64
3rdparty/xbyak/xbyak/xbyak.h:829
↓ 15 callers
Class
SymbolTreeLocation
A memory location, either a register or an address.
pcsx2-qt/Debugger/SymbolTree/SymbolTreeLocation.h:14
↓ 14 callers
Class
Operand
Operand.
3rdparty/vixl/include/vixl/aarch64/operands-aarch64.h:301
↓ 13 callers
Class
Map
pcsx2/GS/Renderers/Metal/GSDeviceMTL.h:171
↓ 13 callers
Class
StereoOut32
pcsx2/SPU2/defs.h:24
↓ 13 callers
Class
xAddressVoid
common/emitter/x86types.h:149
↓ 13 callers
Class
xRegister8
-------------------------------------------------------------------------------------- xRegister8/16/32/64 - Represents a basic 8/16/32/64 bit GPR o
common/emitter/x86types.h:323
↓ 12 callers
Enum
Prefix
common/emitter/implement/simd_helpers.h:15
↓ 11 callers
Class
RecompilerOptions
pcsx2/Config.h:627
↓ 11 callers
Enum
u32
pcsx2/Input/InputManager.cpp:35
↓ 10 callers
Class
GSVector8i
pcsx2/GS/GSVector.h:96
↓ 10 callers
Class
VMUpdate
The state of the VM has changed and views should be updated to reflect the new state (e.g. the VM has been paused).
pcsx2-qt/Debugger/DebuggerEvents.h:47
↓ 10 callers
Class
handle
3rdparty/fmt/include/fmt/base.h:2514
↓ 10 callers
Class
tm
3rdparty/ffmpeg/include/libavutil/bprint.h:181
↓ 10 callers
Class
xRegister16
common/emitter/x86types.h:350
↓ 9 callers
Class
CPURegister
A container for any single register supported by the processor. Selected qualifications are also supported. Basic registers can be constructed directl
3rdparty/vixl/include/vixl/aarch64/registers-aarch64.h:74
↓ 9 callers
Class
GSVector8
pcsx2/GS/GSVector.h:90
↓ 9 callers
Enum
PointerType
3rdparty/vixl/include/vixl/aarch64/simulator-aarch64.h:2876
↓ 9 callers
Class
RegExp
pattern [base]? [+index[*scale]]? [+/-disp]* [+label]? rip [+/-disp]* [+label]? rip+disp if backward reference then use label.getAddress() rip
3rdparty/xbyak/xbyak/xbyak.h:1002
↓ 9 callers
Class
ShaderConvertSelector
pcsx2/GS/Renderers/Common/GSDevice.h:263
↓ 9 callers
Class
String
3rdparty/rapidjson/include/rapidjson/document.h:2035
↓ 9 callers
Class
VmaBufferImageUsage
3rdparty/vulkan/include/vk_mem_alloc.h:3632
↓ 9 callers
Class
VmaBufferImageUsage
3rdparty/vulkan/include/vulkan/vk_mem_alloc.h:3632
↓ 8 callers
Class
Frag
3rdparty/rapidjson/include/rapidjson/internal/regex.h:162
↓ 8 callers
Class
ImVec2i
Helper: ImVec2i (2D vector, integer)
3rdparty/imgui/include/imgui_internal.h:567
↓ 8 callers
Class
NodeHandle
A handle to an AST node.
3rdparty/ccc/src/ccc/symbol_database.h:690
↓ 8 callers
Class
PageProtectionMode
-------------------------------------------------------------------------------------- PageProtectionMode --------------------------------------------
common/HostSys.h:19
↓ 8 callers
Class
SVEMemOperand
SVE supports memory operands which don't make sense to the core ISA, such as scatter-gather forms, in which either the base or offset registers are ve
3rdparty/vixl/include/vixl/aarch64/operands-aarch64.h:479
↓ 8 callers
Class
Ymm
3rdparty/xbyak/xbyak/xbyak.h:826
↓ 8 callers
Class
ZRegister
3rdparty/vixl/include/vixl/aarch64/registers-aarch64.h:53
↓ 8 callers
Class
format_specs
Format specifiers for built-in and string types.
3rdparty/fmt/include/fmt/base.h:846
↓ 8 callers
Class
iterator
3rdparty/vulkan/include/vk_mem_alloc.h:5457
↓ 8 callers
Enum
s32
common/HTTPDownloader.h:22
↓ 8 callers
Class
stat
common/FileSystem.cpp:413
↓ 7 callers
Class
Address
3rdparty/ccc/src/ccc/util.h:249
↓ 7 callers
Class
Double
3rdparty/rapidjson/include/rapidjson/internal/ieee754.h:23
↓ 7 callers
Class
GenericOperand
This an abstraction that can represent a register or memory location. The `MacroAssembler` provides helpers to move data between generic operands.
3rdparty/vixl/include/vixl/aarch64/operands-aarch64.h:933
↓ 7 callers
Class
ImGuiStoragePair
Helper for key->value storage (container sorted by key)
3rdparty/imgui/include/imgui.h:207
↓ 6 callers
Class
CREATE_RESOURCE_PARAMS
3rdparty/d3d12memalloc/src/D3D12MemAlloc.cpp:5580
↓ 6 callers
Enum
Format
pcsx2/GS/GSPng.h:10
↓ 6 callers
Class
ImVec2ih
Helper: ImVec2ih (2D vector, half-size integer, for long-term packed storage)
3rdparty/imgui/include/imgui_internal.h:575
↓ 6 callers
Class
Image
common/Image.h:13
↓ 6 callers
Class
LoadOrder
3rdparty/simpleini/include/SimpleIni.h:362
↓ 6 callers
Class
MyDocument
Simplified structure to mimic a Document model
3rdparty/imgui/src/imgui_demo.cpp:10458
↓ 6 callers
Class
Uint128
3rdparty/vixl/include/vixl/utils-vixl.h:894
↓ 6 callers
Class
vector_iterator
3rdparty/winwil/include/wil/winrt.h:590
↓ 5 callers
Class
BlendState
pcsx2/GS/Renderers/Common/GSDevice.h:1163
↓ 5 callers
Class
Float16
Wrapper class for passing FP16 values through the assembler. This is purely to aid with type checking/casting.
3rdparty/vixl/include/vixl/utils-vixl.h:250
↓ 5 callers
Class
ImFontConfig
Baked data for a ImFont at a given size.
3rdparty/imgui/include/imgui.h:183
↓ 5 callers
Class
MultiSymbolHandle
A handle to a symbol of any type.
3rdparty/ccc/src/ccc/symbol_database.h:660
↓ 5 callers
Class
PRegisterWithLaneSize
3rdparty/vixl/include/vixl/aarch64/registers-aarch64.h:56
↓ 5 callers
Class
Rank1
3rdparty/googletest/googlemock/include/gmock/gmock-matchers.h:573
↓ 5 callers
Class
Thread
-------------------------------------------------------------------------------------- Thread --------------------------------------------------------
common/Threading.h:93
↓ 5 callers
Class
const_iterator
3rdparty/vulkan/include/vk_mem_alloc.h:5454
↓ 4 callers
Class
CodeLocation
3rdparty/googletest/googletest/include/gtest/internal/gtest-internal.h:468
↓ 4 callers
Class
ColorMaskSelector
pcsx2/GS/Renderers/Common/GSDevice.h:1005
↓ 4 callers
Enum
Flags
3rdparty/googletest/googlemock/include/gmock/gmock-matchers.h:3769
↓ 4 callers
Class
ImColor
Coordinates of a rectangle within a texture.
3rdparty/imgui/include/imgui.h:189
↓ 4 callers
Class
ImGuiStyleMod
Storage for one type registered in the .ini file
3rdparty/imgui/include/imgui_internal.h:173
↓ 4 callers
Class
LogicVRegister
Representation of a vector register, with typed getters and setters for lanes and additional information to represent lane state.
3rdparty/vixl/include/vixl/aarch64/simulator-aarch64.h:744
↓ 4 callers
Class
QUrl
pcsx2-qt/QtUtils.h:40
↓ 4 callers
Class
Reg32e
3rdparty/xbyak/xbyak/xbyak.h:921
next →
1–100 of 8,664, ranked by callers