Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/InoriRus/Kyty
/ types & classes
Types & classes
5,851 in github.com/InoriRus/Kyty
⨍
Functions
20,361
◇
Types & classes
5,851
↓ 376 callers
Class
String8
source/include/Kyty/Core/String8.h:17
↓ 179 callers
Class
String
source/include/Kyty/Core/String.h:66
↓ 95 callers
Class
Size
source/include/Kyty/Math/MathAll.h:109
↓ 78 callers
Class
Time
source/include/Kyty/Core/DateTime.h:92
↓ 76 callers
Class
Date
source/include/Kyty/Core/DateTime.h:29
↓ 42 callers
Class
DateTime
source/include/Kyty/Core/DateTime.h:147
↓ 34 callers
Class
mat3
source/include/Kyty/Math/VectorAndMatrix.h:227
↓ 29 callers
Class
Id
source/emulator/src/Network.cpp:23
↓ 26 callers
Class
mat2
NOLINTNEXTLINE(readability-identifier-naming)
source/include/Kyty/Math/VectorAndMatrix.h:231
↓ 26 callers
Class
vec2
NOLINTNEXTLINE(readability-identifier-naming)
source/include/Kyty/Math/VectorAndMatrix.h:16
↓ 26 callers
Class
vec3
source/include/Kyty/Math/VectorAndMatrix.h:12
↓ 24 callers
Class
Operand
A *logical* operand to a SPIR-V instruction. It can be the type id, result id, or other additional operands carried in an instruction.
source/3rdparty/vulkan/source/opt/instruction.h:78
↓ 23 callers
Class
mat4
source/include/Kyty/Math/VectorAndMatrix.h:228
↓ 22 callers
Class
vec4
source/include/Kyty/Math/VectorAndMatrix.h:13
↓ 16 callers
Class
ErrorMsgStream
A helper class that temporarily stores error messages and dump the messages to a string which given as as pointer when it is destructed. If the given
source/3rdparty/vulkan/source/util/parse_number.cpp:34
↓ 13 callers
Enum
OpenCLDebugInfo100Instructions
source/3rdparty/vulkan/source/gen/OpenCLDebugInfo100.h:35
↓ 13 callers
Class
iterator
source/3rdparty/vulkan/source/opt/instruction_list.h:58
↓ 10 callers
Class
DiagnosticStream
A DiagnosticStream remembers the current position of the input and an error code, and captures diagnostic messages via the left-shift operator. If the
source/3rdparty/vulkan/source/diagnostic.h:29
↓ 8 callers
Class
DominatorIterator
source/3rdparty/vulkan/source/val/basic_block.h:142
↓ 7 callers
Class
DebugScope
This structure is used to represent a DebugScope instruction from the OpenCL.100.DebugInfo extened instruction set. Note that we can ignore the result
source/3rdparty/vulkan/source/opt/instruction.h:131
↓ 7 callers
Class
Edge
Represents a CFG control edge.
source/3rdparty/vulkan/source/opt/propagator.h:33
↓ 7 callers
Class
Id
source/emulator/src/Audio.cpp:36
↓ 7 callers
Class
ShaderLabel
source/emulator/include/Emulator/Graphics/Shader.h:420
↓ 5 callers
Class
Block
source/3rdparty/vulkan/include/glslang/SPIRV/spvIR.h:62
↓ 5 callers
Enum
DebugInfoInstructions
source/3rdparty/vulkan/source/gen/DebugInfo.h:35
↓ 5 callers
Class
InstructionBuilder
Helper class to abstract instruction construction and insertion. The instruction builder can preserve the following analyses (specified via the constr
source/3rdparty/vulkan/source/opt/ir_builder.h:40
↓ 5 callers
Class
sigaction
source/3rdparty/sdl2/src/core/freebsd/SDL_evdev_kbd_freebsd.c:78
↓ 5 callers
Class
sigaction
source/3rdparty/sdl2/src/core/linux/SDL_evdev_kbd.c:201
↓ 4 callers
Class
DistanceEntry
Stores information about dependence between a load and a store wrt a single loop in a loop nest. DependenceInformation UNKNOWN if no dependence inform
source/3rdparty/vulkan/source/opt/loop_dependence.h:55
↓ 4 callers
Class
UptrVectorIterator
source/3rdparty/vulkan/source/opt/iterator.h:33
↓ 4 callers
Class
sigaction
source/3rdparty/sdl2/src/events/SDL_quit.c:79
↓ 3 callers
Class
CodeLocation
source/3rdparty/gtest/include/gtest/internal/gtest-internal.h:490
↓ 3 callers
Class
ControlDependence
source/3rdparty/vulkan/source/opt/control_dependence.h:31
↓ 3 callers
Class
Float16
source/3rdparty/vulkan/source/util/hex_float.h:39
↓ 3 callers
Enum
FormatByte
source/emulator/include/Emulator/Graphics/Shader.h:237
↓ 3 callers
Enum
OpenCLDebugInfo100DebugBaseTypeAttributeEncoding
source/3rdparty/vulkan/source/gen/OpenCLDebugInfo100.h:100
↓ 3 callers
Class
TileSizeAlign
source/emulator/include/Emulator/Graphics/Tile.h:22
↓ 3 callers
Class
stat
source/3rdparty/sdl2/src/audio/SDL_audiodev.c:52
↓ 2 callers
Class
AssertHelper
source/3rdparty/gtest/include/gtest/gtest.h:164
↓ 2 callers
Class
BasicBlock
source/3rdparty/vulkan/source/val/validate.h:31
↓ 2 callers
Class
ByteBuffer
source/include/Kyty/Core/ByteBuffer.h:13
↓ 2 callers
Enum
CommonDebugInfoInstructions
This enum defines the known common set of instructions that are the same between OpenCL.DebugInfo.100 and NonSemantic.Vulkan.DebugInfo.100. note that
source/3rdparty/vulkan/source/common_debug_info.h:24
↓ 2 callers
Class
Decoration
An object of this class represents a specific decoration including its parameters (if any). Decorations are used by OpDecorate and OpMemberDecorate, a
source/3rdparty/vulkan/source/val/decoration.h:58
↓ 2 callers
Enum
Format
source/emulator/src/Audio.cpp:23
↓ 2 callers
Class
IsGreaterThanZero
source/3rdparty/vulkan/source/opt/scalar_analysis.cpp:651
↓ 2 callers
Class
LinkerOptions
source/3rdparty/vulkan/include/spirv-tools/linker.hpp:27
↓ 2 callers
Class
LoopUtils
LoopUtils is used to encapsulte loop optimizations and from the passes which use them. Any pass which needs a loop optimization should do it through t
source/3rdparty/vulkan/source/opt/loop_utils.h:46
↓ 2 callers
Class
MatchesRegexMatcher
Implements polymorphic matchers MatchesRegex(regex) and ContainsRegex(regex), which can be used as a Matcher<T> as long as T can be converted to a str
source/3rdparty/gtest/include/gtest/gtest-matchers.h:618
↓ 2 callers
Enum
NonSemanticVulkanDebugInfo100Instructions
source/3rdparty/vulkan/source/gen/NonSemanticVulkanDebugInfo100.h:35
↓ 2 callers
Enum
OpenCLDebugInfo100DebugCompositeType
source/3rdparty/vulkan/source/gen/OpenCLDebugInfo100.h:112
↓ 2 callers
Class
PostOrderTreeDFIterator
source/3rdparty/vulkan/source/opt/tree_iterator.h:132
↓ 2 callers
Class
State
source/3rdparty/vulkan/source/binary.cpp:185
↓ 2 callers
Enum
Status
source/3rdparty/vulkan/source/opt/pass.h:42
↓ 2 callers
Class
ValueId
source/3rdparty/easy_profiler/include/easy/details/arbitrary_value_aux.h:58
↓ 2 callers
Class
VertexBufferGpuObject
source/emulator/include/Emulator/Graphics/Objects/VertexBuffer.h:13
↓ 2 callers
Class
VideoOutVblankStatus
source/emulator/src/Graphics/VideoOut.cpp:94
↓ 2 callers
Class
out_stream
Wrapper for out stream selection.
source/3rdparty/vulkan/source/print.h:24
↓ 2 callers
Class
reset
Resets console color.
source/3rdparty/vulkan/source/print.h:42
↓ 2 callers
Class
sigaction
source/3rdparty/gtest/src/gtest-death-test.cc:1353
↓ 2 callers
Class
stat
source/3rdparty/sdl2/src/joystick/linux/SDL_sysjoystick.c:308
↓ 2 callers
Class
stat
source/3rdparty/sqlite/src/fileio.c:235
↓ 2 callers
Class
stat
source/3rdparty/sqlite/src/shell.c:2263
↓ 2 callers
Class
underlying_type
source/3rdparty/magic_enum/include/magic_enum.hpp:588
↓ 1 callers
Class
AggressiveDCEPass
See optimizer.hpp for documentation.
source/3rdparty/vulkan/source/opt/aggressive_dead_code_elim_pass.h:40
↓ 1 callers
Enum
Analysis
source/3rdparty/vulkan/source/opt/ir_context.h:63
↓ 1 callers
Class
AssemblyGrammar
Encapsulates the grammar to use for SPIR-V assembly. Contains methods to query for valid instructions and operands.
source/3rdparty/vulkan/source/assembly_grammar.h:28
↓ 1 callers
Class
Audio3dOpenParameters
source/emulator/src/Audio.cpp:1052
↓ 1 callers
Class
BlockMergePass
See optimizer.hpp for documentation.
source/3rdparty/vulkan/source/opt/block_merge_pass.h:37
↓ 1 callers
Class
Bool
source/3rdparty/vulkan/source/opt/types.h:38
↓ 1 callers
Class
CallInfo
source/emulator/src/Kernel/Pthread.cpp:546
↓ 1 callers
Class
ClassUniqueToAlwaysTrue
source/3rdparty/gtest/src/gtest.cc:5883
↓ 1 callers
Class
Color
source/emulator/include/Emulator/Graphics/Color.h:165
↓ 1 callers
Class
ComputeRegisterLiveness
Compute the register liveness for each basic block of a function. This also fill-up some information about the pick register usage and a break down of
source/3rdparty/vulkan/source/opt/register_pressure.cpp:62
↓ 1 callers
Class
Context
source/emulator/include/Emulator/Graphics/HardwareContext.h:635
↓ 1 callers
Class
ControllerState
source/emulator/src/Controller.cpp:81
↓ 1 callers
Enum
Decoration
source/3rdparty/vulkan/include/glslang/SPIRV/spirv.hpp:434
↓ 1 callers
Class
DecorationLess
Sorting functor to present annotation instructions in an easy-to-process order. The functor orders by opcode first and falls back on unique id orderin
source/3rdparty/vulkan/source/opt/aggressive_dead_code_elim_pass.cpp:57
↓ 1 callers
Class
DiscardLabel
source/emulator/src/Graphics/ShaderSpirv.cpp:7594
↓ 1 callers
Class
DistanceVector
Stores a vector of DistanceEntrys, one per loop in the analysis. A DistanceVector holds all of the information gathered in a dependence analysis wrt t
source/3rdparty/vulkan/source/opt/loop_dependence.h:132
↓ 1 callers
Class
EasyEventTracer
source/3rdparty/easy_profiler/src/event_trace_win.h:74
↓ 1 callers
Enum
Entrypoints
source/3rdparty/vulkan/source/spirv/1.2/OpenCL.std.h:29
↓ 1 callers
Enum
FPFastMathModeMask
source/3rdparty/vulkan/source/spirv/unified1/spirv.hpp:392
↓ 1 callers
Enum
FPFastMathModeMask
source/3rdparty/vulkan/source/spirv/1.2/spirv.hpp:302
↓ 1 callers
Enum
FPFastMathModeMask
source/3rdparty/vulkan/include/glslang/SPIRV/spirv.hpp:390
↓ 1 callers
Enum
FPFastMathModeMask
source/3rdparty/vulkan/include/spirv_cross/spirv.hpp:380
↓ 1 callers
Enum
FPFastMathModeMask
source/3rdparty/vulkan/include/spirv-headers/spirv.hpp:390
↓ 1 callers
Class
FilterIterator
source/3rdparty/vulkan/source/opt/iterator.h:173
↓ 1 callers
Enum
FragmentShadingRateMask
source/3rdparty/vulkan/source/spirv/unified1/spirv.hpp:1115
↓ 1 callers
Enum
FragmentShadingRateMask
source/3rdparty/vulkan/include/glslang/SPIRV/spirv.hpp:1096
↓ 1 callers
Enum
FragmentShadingRateMask
source/3rdparty/vulkan/include/spirv_cross/spirv.hpp:1042
↓ 1 callers
Enum
FragmentShadingRateMask
source/3rdparty/vulkan/include/spirv-headers/spirv.hpp:1101
↓ 1 callers
Enum
FunctionControlMask
source/3rdparty/vulkan/source/spirv/unified1/spirv.hpp:729
↓ 1 callers
Enum
FunctionControlMask
source/3rdparty/vulkan/source/spirv/1.2/spirv.hpp:505
↓ 1 callers
Enum
FunctionControlMask
source/3rdparty/vulkan/include/glslang/SPIRV/spirv.hpp:725
↓ 1 callers
Enum
FunctionControlMask
source/3rdparty/vulkan/include/spirv_cross/spirv.hpp:690
↓ 1 callers
Enum
FunctionControlMask
source/3rdparty/vulkan/include/spirv-headers/spirv.hpp:726
↓ 1 callers
Enum
GLSLstd450
source/3rdparty/vulkan/source/spirv/1.2/GLSL.std.450.h:33
↓ 1 callers
Enum
ImageOperandsMask
source/3rdparty/vulkan/source/spirv/unified1/spirv.hpp:359
↓ 1 callers
Enum
ImageOperandsMask
source/3rdparty/vulkan/source/spirv/1.2/spirv.hpp:281
↓ 1 callers
Enum
ImageOperandsMask
source/3rdparty/vulkan/include/glslang/SPIRV/spirv.hpp:357
next →
1–100 of 5,851, ranked by callers