Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/apitrace/apitrace
/ types & classes
Types & classes
577 in github.com/apitrace/apitrace
⨍
Functions
3,368
◇
Types & classes
577
↓ 1,964 callers
Class
Pointer
specs/stdapi.py:164
↓ 1,689 callers
Class
Const
specs/stdapi.py:144
↓ 1,575 callers
Class
Array
specs/stdapi.py:275
↓ 945 callers
Class
ObjPointer
Pointer to an object.
specs/stdapi.py:181
↓ 513 callers
Class
Struct
specs/stdapi.py:322
↓ 330 callers
Class
Interface
specs/stdapi.py:468
↓ 316 callers
Class
Enum
specs/stdapi.py:232
↓ 195 callers
Class
Blob
specs/stdapi.py:311
↓ 175 callers
Class
Function
specs/stdapi.py:383
↓ 126 callers
Class
Alias
specs/stdapi.py:351
↓ 62 callers
Class
Opaque
Opaque pointer.
specs/stdapi.py:547
↓ 45 callers
Class
String
Human-legible character string.
specs/stdapi.py:533
↓ 37 callers
Class
Handle
specs/stdapi.py:215
↓ 26 callers
Class
Literal
Class to describe literal types. Types which are not defined in terms of other types, such as integers and floats.
specs/stdapi.py:100
↓ 25 callers
Class
LinearPointer
Pointer to a linear range of memory.
specs/stdapi.py:192
↓ 23 callers
Class
QModelIndex
gui/mainwindow.h:22
↓ 21 callers
Class
Module
A collection of functions.
specs/stdapi.py:958
↓ 18 callers
Class
AttribArray
specs/stdapi.py:295
↓ 15 callers
Class
Polymorphic
specs/stdapi.py:567
↓ 15 callers
Class
StateGetter
Type visitor that is able to extract the state via one of the glGet* functions. It will declare any temporary variable
retrace/glstate_params.py:80
↓ 12 callers
Class
API
API abstraction. Essentially, a collection of types, functions, and interfaces.
specs/stdapi.py:985
↓ 10 callers
Class
IntPointer
Integer encoded as a pointer.
specs/stdapi.py:174
↓ 8 callers
Class
Reference
C++ references.
specs/stdapi.py:204
↓ 7 callers
Class
map
retrace/retrace_swizzle.hpp:51
↓ 6 callers
Class
CallSet
frametrim/ft_tracecall.hpp:47
↓ 5 callers
Class
Profile
gui/retracer.h:12
↓ 5 callers
Class
TempId
* Helper class to temporarily create a temporary id for a specified target until * control leaves the declaration scope. */
retrace/glstate_internal.hpp:139
↓ 4 callers
Class
ApiArray
gui/apitracecall.h:121
↓ 4 callers
Class
Arg
specs/stdapi.py:360
↓ 4 callers
Class
Profile
helpers/glfeatures.hpp:49
↓ 3 callers
Class
Bitmask
specs/stdapi.py:252
↓ 3 callers
Class
BufferBinding
* Helper class to temporarily bind a buffer to the specified target until * control leaves the declaration scope. */
retrace/glstate_internal.hpp:172
↓ 3 callers
Class
FastCallRangePtr
lib/trace/trace_fast_callset.hpp:64
↓ 3 callers
Class
PlainHighlighter
Plain highlighter.
scripts/highlight.py:33
↓ 3 callers
Class
decl_dumper_t
specs/scripts/cxx2api.py:63
↓ 3 callers
Class
pstring
lib/os/os_backtrace.cpp:63
↓ 3 callers
Class
sigaction
lib/os/os_posix.cpp:322
↓ 2 callers
Class
ApiPointer
gui/apitracecall.h:65
↓ 2 callers
Class
ApiTraceState
gui/retracer.h:10
↓ 2 callers
Class
AsciiDumper
scripts/tracediff.py:67
↓ 2 callers
Class
CallRange
A linear range of calls
lib/trace/trace_callset.hpp:68
↓ 2 callers
Class
Collector
Visitor which collects all unique types as it traverses them.
specs/stdapi.py:899
↓ 2 callers
Class
Comparer
Image comparer.
scripts/snapdiff.py:50
↓ 2 callers
Class
Dumper
scripts/jsondiff.py:65
↓ 2 callers
Class
Dumper
scripts/unpickle.py:128
↓ 2 callers
Class
GetInflector
Objects that describes how to inflect.
retrace/glstate_params.py:44
↓ 2 callers
Class
GlDispatcher
dispatch/glproc.py:493
↓ 2 callers
Class
OpaqueValueDeserializer
Value extractor that also understands opaque values. Normally opaque values can't be retraced, unless they are being extracted in the context
retrace/retrace.py:275
↓ 2 callers
Class
Retracer
scripts/retracediff.py:71
↓ 2 callers
Class
Translator
retrace/retrace_swizzle.cpp:246
↓ 2 callers
Class
TypeGetter
Determine which glGet*v function that matches the specified type.
wrappers/gltrace.py:41
↓ 2 callers
Class
ValueAllocator
retrace/retrace.py:54
↓ 2 callers
Class
type_dumper_t
specs/scripts/cxx2api.py:96
↓ 1 callers
Class
ApiBitmask
gui/apitracecall.h:79
↓ 1 callers
Class
ApiEnum
gui/apitracecall.h:51
↓ 1 callers
Class
ApiFramebuffer
gui/apisurface.h:60
↓ 1 callers
Class
ApiStruct
gui/apitracecall.h:99
↓ 1 callers
Class
AttribDesc
retrace/glstate_shaders.cpp:234
↓ 1 callers
Class
Blob
Data-less proxy for bytes, to save memory.
scripts/tracediff.py:217
↓ 1 callers
Class
BlobReplacer
Replace blobs with proxys.
scripts/tracediff.py:234
↓ 1 callers
Class
CallSet
A collection of call ranges
lib/trace/trace_callset.hpp:102
↓ 1 callers
Class
CglTracer
wrappers/cgltrace.py:36
↓ 1 callers
Class
Comparer
scripts/jsondiff.py:140
↓ 1 callers
Class
ComplexValueSerializer
Type visitors which generates serialization functions for complex types. Simple types are serialized inline.
wrappers/trace.py:46
↓ 1 callers
Class
Counter
scripts/unpickle.py:285
↓ 1 callers
Class
D3D8Tracer
wrappers/d3d8trace.py:32
↓ 1 callers
Class
D3D9Tracer
wrappers/d3d9trace.py:33
↓ 1 callers
Class
D3DCommonTracer
wrappers/dxgitrace.py:39
↓ 1 callers
Class
D3DRetracer
retrace/ddrawretrace.py:37
↓ 1 callers
Class
D3DRetracer
retrace/d3d9retrace.py:35
↓ 1 callers
Class
D3DRetracer
retrace/dxgiretrace.py:41
↓ 1 callers
Class
DDrawTracer
wrappers/ddrawtrace.py:32
↓ 1 callers
Class
DeclParser
specs/scripts/c2api.py:37
↓ 1 callers
Class
Differ
scripts/jsondiff.py:193
↓ 1 callers
Class
DllDispatcher
wrappers/dlltrace.py:36
↓ 1 callers
Class
DllDispatcher
retrace/dllretrace.py:32
↓ 1 callers
Class
DllTracer
wrappers/dlltrace.py:47
↓ 1 callers
Class
Dumper
Base class to orchestrate the code generation of state object dumpers.
retrace/dxgistate_so.py:168
↓ 1 callers
Class
EglTracer
wrappers/egltrace.py:41
↓ 1 callers
Class
GlRetracer
retrace/glretrace.py:38
↓ 1 callers
Class
GlxTracer
wrappers/glxtrace.py:37
↓ 1 callers
Class
Hasher
Returns a hashable version of the objtree.
scripts/unpickle.py:159
↓ 1 callers
Class
JsonWriter
Type visitor that will dump a value of the specified type through the JSON writer. It expects a previously declared StateWriter instance
retrace/glstate_params.py:234
↓ 1 callers
Class
LeakDetector
scripts/leaks.py:36
↓ 1 callers
Class
Loader
scripts/tracediff.py:245
↓ 1 callers
Class
Method
specs/stdapi.py:512
↓ 1 callers
Class
Metric_AMD_perfmon
retrace/metric_backend_amd_perfmon.hpp:41
↓ 1 callers
Class
Metric_INTEL_perfquery
retrace/metric_backend_intel_perfquery.hpp:42
↓ 1 callers
Class
MutableRebuilder
Type visitor which derives a mutable type.
specs/stdapi.py:802
↓ 1 callers
Class
ProfileTableRow
gui/profiletablemodel.h:6
↓ 1 callers
Class
ProgramSorter
gui/profiletablemodel.cpp:272
↓ 1 callers
Class
QUrl
gui/mainwindow.h:25
↓ 1 callers
Class
Replacer
* A visitor that replaces symbol constants. */
cli/cli_sed.cpp:88
↓ 1 callers
Class
RetraceRun
scripts/retracediff.py:49
↓ 1 callers
Class
StateDumper
Class to generate code to dump all GL state in JSON format via stdout.
retrace/glstate_params.py:285
↓ 1 callers
Class
SwizzledValueRegistrator
Type visitor which will register (un)swizzled value pairs, to later be swizzled.
retrace/retrace.py:285
↓ 1 callers
Class
TextureBinding
* Helper class to temporarily bind a texture to the specified target until * control leaves the declaration scope. */
retrace/glstate_internal.hpp:155
↓ 1 callers
Class
TxtParser
specs/scripts/txt2api.py:94
↓ 1 callers
Class
ValueDeserializer
retrace/retrace.py:112
↓ 1 callers
Class
ValueDumper
Visitor which generates code to dump any type.
retrace/dxgistate_so.py:42
next →
1–100 of 577, ranked by callers