C++ Interfaces
Page Hierarchy
Class Hierarchy
-
-
Namespace gpa
-
Namespace gpa::anti_cheat_handling
- Class AntiCheatDetector
-
Namespace gpa::api_types
-
Namespace gpa::api_types::detail
- Template Struct BasicColor
- Template Struct Color
- Template Struct Color< float >
- Template Struct Color< uint8_t >
- Struct BlendStateAttachment
- Enum BindPoint
- Enum FilterMode
- Struct BufferRegion
- Struct EntryPoint
- Struct Extent2D
- Struct Extent3D
- Enum BlendFactor
- Enum BlendOp
- Enum DirectXRegisterTypes
- Enum FillMode
- Enum IndexType
- Enum PrimitiveTopology
- Enum ShaderLanguage
- Enum ShaderStageFlagBits
- Enum TextureAspectFlagBits
- Enum TextureType
- Enum VertexInputRate
- Struct DepthStencilOp
- Struct ManagedEntryPoint
-
Struct ManagedRuntimeDataSubobjectInfo
- Struct ManagedRuntimeDataSubobjectInfo::HitGroup_t
- Struct ManagedRuntimeDataSubobjectInfo::RaytracingPipelineConfig1_t
- Struct ManagedRuntimeDataSubobjectInfo::RaytracingPipelineConfig_t
- Struct ManagedRuntimeDataSubobjectInfo::RaytracingShaderConfig_t
- Struct ManagedRuntimeDataSubobjectInfo::RootSignature_t
- Struct ManagedRuntimeDataSubobjectInfo::StateObjectConfig_t
- Struct ManagedShaderMacro
- Struct ManagedShaderSource
- Struct ManagedSourceFile
- Struct Offset2D
- Struct Offset3D
- Struct Rect2D
- Struct ShaderMacro
- Struct ShaderSource
- Struct SourceFile
- Struct TextureRegion
- Struct TextureSubresource
- Struct VertexInputAttribute
- Struct VertexInputBinding
- Struct VertexInputElement
- Struct VertexInputElementExtended
- Struct Viewport
- Enum AddressMode
- Enum ComparisonFunc
- Enum ComprisonFunction
- Enum CullMode
- Enum DepthWriteMask
- Enum Format
- Enum ShadingRateCombiner
- Enum StencilOp
-
Namespace gpa::api_types::detail
-
Namespace gpa::capture_support
- Struct IObjectDataSource
- Struct IVisitable
- Struct ObjectVisitor
-
Class DataManager
- Struct DataManager::KeyedObjectData
- Class MappedObjectData
- Class ObjectData
-
Namespace gpa::checkret
- Struct Dummy
- Template Struct DummyT
- Struct IReporter
- Class CDefaultReporter
-
Namespace gpa::common
- Class ActionEvent
- Class ApiObjectCreatedEvent
- Class ApiObjectDestroyedEvent
- Class ApiObjectLifetimeEvent
- Class BeginPlayEvent
- Class CaptureStreamClosedEvent
- Class CaptureStreamOpenedEvent
- Class CaptureStreamOpenFailedEvent
- Class EventBridgeClient
- Class ImmediateScreenshotRequest
- Class KeyframeApplicationStartEvent
- Class KeyframeAppliedEvent
- Class OutOfDiskSpaceEvent
- Class ToggleStreamCaptureRequest
- Enum KeyframeMode
-
Namespace gpa::compression
- Enum CompressionType
-
Namespace gpa::concurrent
- Struct CriticalSection
- Struct CriticalSectionScopedLock
- Struct ThreadPoolTask
-
Class Semaphore
- Struct Semaphore::__t
- Template Class SimpleConcurrentQueue
- Class Thread
- Class ThreadPool
-
Namespace gpa::config
- Enum ConfigurationFile
-
Namespace gpa::crashdump
- Class CrashDump
-
Namespace gpa::cross_gpu
-
Namespace gpa::cross_gpu::playback
- Class D3D12AccelerationStructurePlacementManager
- Class D3D12ResourcePlacementManager
- Class D3D12ResourcePlacementManagers
- Struct AllocationInfo
- Struct AllocationManager
- Struct DeviceResourceAllocationInfo
- Struct DxrData
- Struct HeapRegionInfo
- Struct RegionInfo
- Struct TileMappingInfo
- Class VirtualAddressLifetimeManager
- Enum DxrDataType
- Enum ResourceType
-
Namespace gpa::cross_gpu::playback
-
Namespace gpa::d3d12_state_tracker
-
Namespace gpa::d3d12_state_tracker::detail
- Template Class D3D12LivetimeTracker
- Struct CMShader
- Template Struct Command
- Struct CopyAccelerationStructureInfo
- Struct CopyBufferInfo
- Struct D3D12CommandListCallExtendedData
- Struct DX12Descriptor
- Struct DX12NullDescriptor
- Struct ExecuteIndirectExtendedData
- Struct InFlightSignal
- Struct MapInfo
- Struct MetaCommandInfo
- Struct MetaCommandStageInfo
- Struct PlacedResourceInfo
- Struct ResourceBindingInfo
- Struct ResourceTilingInfo
- Struct RootParamRecord
- Struct SubresourceState
- Struct SubresourceTilingInfo
- Struct TileMapInfo
- Class D3D12CommandAllocatorState
- Class D3D12CommandQueueState
- Class D3D12CommandSignatureState
- Class D3D12DescriptorHeapState
- Class D3D12DeviceState
- Class D3D12ExtensionTracker
- Class D3D12FenceState
- Class D3D12GraphicsCommandListExtendedState
- Class D3D12GraphicsCommandListState
- Class D3D12HeapState
- Class D3D12MetaCommandState
- Class D3D12PipelineStateState
- Class D3D12ResourceState
- Class D3D12RootSignatureState
- Class D3D12StateObjectState
- Class DXGISwapChainState
- Template Class ObjectState
-
Class StateObjectParser
- Struct StateObjectParser::Export
- Struct StateObjectParser::HitGroupDesc
- Struct StateObjectParser::ParsedData
- Struct StateObjectParser::ShaderRef
- Template Class WeakPtr
- Enum D3D12_PIPELINE_STATE_TYPE
- Enum D3D12CmdListCallType
- Enum D3D12StateTrackerFeature
- Enum DX12DescriptorType
- Enum PipelineType
- Enum ResourceType
-
Namespace gpa::d3d12_state_tracker::detail
-
Namespace gpa::data_collection
- Class CollectionRange
- Class MetricsQueryResult
- Class MetricsQueryResultCompatible
- Class MetricsRequest
- Class MetricsRequests
-
Namespace gpa::filesystem
- Struct FileDescriptor
- Class Directory
- Class File
-
Namespace gpa::gpu_utility
-
Namespace gpa::gpu_utility::directx
- Struct ID3D12ExecutionBlock
- Class Buffer
- Class IMemoryPool
-
Template Class MemoryPool
- Struct MemoryPool::EmptyRange
- Template Class MemoryRange
- Class QueryHeap
- Template Class ScopedMappableBuffer
- Struct OrigFramebufferGuard
- Struct ReadPixelGuard
- Class GLContext
- Class GLFeatures
-
Class GLVersion
- Struct GLVersion::Desc
- Enum GLFeature
-
Namespace gpa::gpu_utility::directx
-
Namespace gpa::injector
- Struct InjectionProperties
- Struct TargetLaunchProperties
- Class TargetController
- Enum InjectionResult
- Enum InjectionStatus
-
Namespace gpa::instrumentation
- Struct OnScopeEnd
-
Namespace gpa::introspection
- Struct ShaderVersion
- Class Declaration
- Class Instance
- Class ShaderInterface
-
Class Struct
- Struct Struct::MemberDef
- Enum Dim
- Enum Semantic
- Enum ShaderBlockModifier
- Enum SourceType
- Enum Type
-
Namespace gpa::logger
- Struct LogAppender
- Struct Options
- Class ConsoleAppender
- Class FileAppender
- Class StreamAppender
- Class WindowsDebugAppender
- Enum @16
- Enum MessageState
- Enum Module
- Enum Severity
- Enum TimestampFormat
-
Namespace gpa::memory
- Class Allocator
- Class DefaultAllocator
-
Namespace gpa::metrics
- Struct CommandBufferData
-
Struct GlobalSymbol
-
Struct GlobalSymbol::Value
- Struct Value::ArrayUint8
- Struct Value::RangeUint32
- Struct Value::RangeUint64
-
Struct GlobalSymbol::Value
-
Struct GpuId
- Struct GpuId::Luid
- Struct GpuId::MajorMinor
- Struct GpuInfo
- Struct GraphicsApiExtension
- Struct MetricDesc
- Struct MetricInstanceOption
-
Struct MetricOption
- Struct MetricOption::Value
- Struct MetricsSourceData
- Struct QueryManagerData
- Struct QueryManagerGraphicsApiExtraBuffers
- Struct QueryManagerGraphicsApiExtraBuffersVulkanDevice
- Struct QueryMetricValue
- Struct QueryReport
- Struct QueryReportDescription
- Struct QueryReportFlagsMasksByType
- Class IGpuDevice
- Class IMetric
- Class IMetricGroup
- Class IMetricsSource
- Class IMetricsSourceComposite
- Class IQueryManager
- Enum Category
- Enum GraphicsApi
- Enum GraphicsApiExtensionType
- Enum MetricsSourceType
- Enum QueryManagerGraphicsApiExtraBufferSize
- Enum QueryManagerType
- Enum Result
- Enum Type
-
Namespace gpa::network
- Class Endpoint
- Class NamedPipeEndpoint
- Class NetworkException
- Class NetworkShutdownException
-
Class Server
- Struct Server::Private
-
Namespace gpa::playback
-
Namespace gpa::playback::detail
- Template Struct PtrComparer
- Template Struct TypeRegistry
- Class BindingMonitor
- Template Class Convertible
- Template Class InfoObjectRegistry
-
Template Class IntervalTree
- Class IntervalTree::Node
- Template Class LinearSet
- Class ResourceInfoRegistry
- Template Class Span
-
Namespace gpa::playback::repeat
-
Namespace gpa::playback::repeat::directx
- Class DXGISwapChainRangeRepeatCache
- Class ID3D11ImmediateDeviceContextRangeRepeatCache
- Class ID3D11ResourceRangeRepeatCache
- Class ID3D11ViewRangeRepeatCache
- Class ID3D12BackBufferResourceRangeRepeatCache
- Class ID3D12CommandQueueRangeRepeatCache
- Class ID3D12DescriptorHeapRangeRepeatCache
- Class ID3D12FenceRangeRepeatCache
- Class ID3D12GraphicsCommandListRangeRepeatCache
- Class ID3D12HeapRangeRepeatCache
- Class ID3D12ResourceRangeRepeatCache
- Template Class RangeRepeatCacheCOMInternal
-
Namespace gpa::playback::repeat::vulkan
- Struct MemoryBarrierChange
- Struct MemoryBarrierUpdates
- Class RangeRepeatCacheVkCommandBuffer
- Class RangeRepeatCacheVkInstance
- Template Class RangeRepeatCacheVKInternal
- Class RangeRepeatCacheVkQueue
- Class RangeRepeatCache
- Class RangeRepeatCacheForCommandBuffers
- Class StreamBuilder
-
Namespace gpa::playback::repeat::directx
-
Namespace gpa::playback::sync_handler
- Struct CreateSharedHandle
- Struct OpenSharedHandle
- Struct SyncCommand
- Struct SyncImmidiateSignal
- Struct SyncQueueOther
- Struct SyncQueueSignal
- Struct SyncQueueWait
-
Class FenceTracker
- Struct FenceTracker::FenceState
- Class SyncHandler
-
Template Class SyncTracker
- Struct SyncTracker::QueuePendingCall
- Struct SyncTracker::QueueState
- Struct SyncTracker::QueueWaitState
- Struct SyncTracker::SyncStateUpdate
- Enum SyncCommandType
- Struct AdjustRefCountOperationPlayer
- Struct BindingMetadata
- Struct BlendState
- Struct BorderColor
- Struct BufferBinding
- Struct BufferDynamicRange
- Struct BufferMetadata
- Struct BufferRange
- Struct CallMapping
- Struct Context
- Struct CopyOperationPlayer
- Struct CreateInfo
- Struct CreateSurfaceOperationPlayer
- Struct DepthStencilState
- Struct DeviceQueryManagers
- Struct ExecutionCallbacks
- Struct ExperimentError
- Struct ExperimentErrorReceiverState
- Struct ExperimentErrorReceiverStates
- Struct ID3D11InputLayoutCreateInfo
- Struct ID3D11ShaderCreateInfo
- Struct IndexRange
- Struct IStreamProcesssor
- Struct MetricsResources
- Struct ObjectReplacementKeyData
- Struct OpenHeapOperationPlayer
- Struct PacketReaderLess
- Struct PipelineConstantRange
- Struct PipelineDescriptorBinding
- Struct PlaybackEngineParameters
- Struct PlaybackPreprocessorConfig
- Struct ProfiledShader
- Struct ProfileShaderRequest
- Struct ProfileShaderRequestWithType
- Struct RasterizerState
- Struct ReleaseOperationPlayer
- Struct RequestedResource
- Struct ResetD3D12CounterOperationPlayer
- Struct ResourceBindings
- Struct ResourceBindingsEnumData_ex
- Struct ResourceDataRequest
- Struct ResourceDataResult
- Struct ResourceMetadata
- Struct ResultResourceMetadata
- Struct SamplerBinding
- Struct SamplerMetadata
- Struct ScissorRectState
- Struct SecondaryCommandBufferCallRange
- Struct SecondaryCommandBufferMetadata
- Struct Services
- Struct ShaderInstruction
-
Struct ShaderMetadata
- Struct ShaderMetadata::VtxAttribDesc
- Struct ShaderMetadata::VtxInputDesc
- Struct ShaderMetrics
- Struct ShaderRequest
- Struct ShaderSource
- Struct SubresourceRange
- Struct TexelBufferRange
- Struct TextureBox
- Struct TextureMetadata
- Struct TextureRange
- Struct TextureSlice
- Struct TextureSubresourceDesc
- Struct ViewportState
- Struct WaitOperationPlayer
- Class ApiLog
-
Class BaseExperiment
- Class BaseExperiment::Prefab
- Class BindingInfo
- Class BlendFactorExperiment
- Class BlendStateInfo
- Class BufferInfo
- Class Callable
- Class CallableBroadcaster
- Class CallableCache
- Class CallableCallbacks
- Class CallableReceiver
- Class CallableShaderTableInfo
- Class CallsetGenerator
- Class ClampToMipExperiment
- Template Class Collection
- Class D3D12PlaybackSupport
- Class D3D12ResourcePlacementsPreprocessor
- Class DefaultPlaybackListener
- Class DefaultPlaybackSubscriber
- Class DepthStencilStateInfo
- Class EmbeddedPipelineInfo
-
Template Class Enumerator
- Class Enumerator::Iterator
- Class ExperimentErrorReceiver
- Class Experimentor
- Class FlattenedRangeAnalyzer
-
Class GeometryExtractor
-
Struct GeometryExtractor::Request
- Struct Request::Info
- Struct GeometryExtractor::Result
-
Struct GeometryExtractor::Request
- Class HitShaderTableInfo
- Class IndexBufferInfo
- Class IndirectBufferInfo
- Class InputBindingInfo
-
Class InputLayoutInfo
- Class InputLayoutInfo::Storage
- Class IPlaybackContext
- Class IPlaybackListener
-
Class ISACodeExtractor
- Struct ISACodeExtractor::Request
- Struct ISACodeExtractor::Result
- Class KeyframeApplier
- Class MemoryBarrierInfo
- Class MetadataExtractorEx
- Class MetricsExtractor
- Class MissShaderTableInfo
- Class MultiQueueFilter
-
Class ObjectMap
- Struct ObjectMap::ObjectEntry
- Class OffscreenPlaybackListener
- Class OneByOneScissorRectExperiment
- Class PacketReader
- Class PipelineConstantInfo
- Class PipelineDescriptorSet
- Class PipelineExperiment
-
Class PipelineInfo
- Class PipelineInfo::Storage
- Class PipelineSignatureInfo
- Class PipelineStateInfo
- Class PlaybackEngine
- Class PlaybackMonitor
- Class PlaybackPreprocessor
- Class Player
- Class ProgressListener
- Class QueueLog
- Class QueueRange
- Class RangeAnalyzer
- Class RangeCollector
- Class RangeInspector
- Class RangeObjectAccessor
- Class RangePlayer
- Class RangeValidator
- Class RasterizerStateInfo
- Class RaygenShaderTableInfo
- Class RaytracingShaderGroupInfo
- Class RenderPassInfo
-
Class RenderTargetInfo
- Struct RenderTargetInfo::BufferInfo
- Struct RenderTargetInfo::TextureInfo
- Class ResourceExperiment
-
Class ResourceExtractor
-
Struct ResourceExtractor::Request
- Struct Request::Info
- Struct ResourceExtractor::Result
-
Struct ResourceExtractor::Request
-
Class ResourceInfo
- Class ResourceInfo::Ex
- Class ResourceInfo::Storage
-
Class ResourceTransferInfo
-
Struct ResourceTransferInfo::Region
- Struct Region::Info
- Class ResourceTransferInfo::Storage
-
Struct ResourceTransferInfo::Region
- Class SamplerInfo
- Class ScissorRectExperiment
-
Class ScissorRectInfo
- Class ScissorRectInfo::Storage
-
Class Shader
- Class Shader::CompileInfo
- Class Shader::Compiler
-
Class ShaderInfo
- Class ShaderInfo::Storage
- Class ShaderProfileExtractor
- Class ShaderTableInfo
- Class ShadingRateExperiment
- Class ShadingRateImageInfo
- Class ShadingRateInfo
- Class SimpleFragmentShaderExperiment
- Class StoragePacketDeserializer
- Class StoragePacketReader
- Class StreamData
- Class StreamDataBookmark
- Class StreamDataSerializer
- Class StreamPreprocessor
- Class StreamScrubber
-
Class SwapchainInfo
- Class SwapchainInfo::Storage
- Class TextureInfo
- Class TwoByTwoTextureReplacementExperiment
- Class VertexBufferInfo
- Class ViewInfo
- Class ViewportExperiment
-
Class ViewportInfo
- Class ViewportInfo::Storage
- Class WireframeExperiment
- Enum Aspect
- Enum BufferTypeBits
- Enum CompareOp
- Enum DescriptorType
- Enum ExperimentErrorType
- Enum Filter
- Enum IndexType
- Enum ObjectReportApi
- Enum PipelineStateObjectType
- Enum ResourceType
- Enum SamplerAddressMode
- Enum SamplerFlagBits
- Enum ShaderStage
- Enum ShutdownRequestReason
- Enum StageVisibilityBits
- Enum TextureType
-
Namespace gpa::playback::detail
-
Namespace gpa::playback_common
- Struct CallableKey
- Class ICallable
- Enum CallableType
-
Namespace gpa::raytracing
-
Namespace gpa::raytracing::directx
- Struct ReplacedResource
- Class RaytracingArgumentsNotifier
-
Namespace gpa::raytracing::directx
-
Namespace gpa::resource_utilities
-
Namespace gpa::resource_utilities::d3d12
- Struct SubresourceInfo
- Struct SubresourceInformation
- Class BufferCopy
- Class ResolvedTexture
- Class ResourceCopy
- Class ResourceTransition
- Class TextureCopy
-
Namespace gpa::resource_utilities::d3d12
-
Namespace gpa::runtime
- Struct ScopedBlackListCurrentThread
- Class ActionPublisher
-
Class EventData
- Class EventData::Class
- Template Class EventData::ClassDef
-
Class EventPublisher
- Struct EventPublisher::Subscriber
- Class StatusDataModel
- Class SurfaceCreatedEvent
- Class Task
- Class TaskScheduler
- Class ThreadLock
- Namespace gpa::secure
-
Namespace gpa::serialization
- Namespace gpa::serialization::directx
-
Namespace gpa::serialization::metadata
- Enum DeviceFeatureInfoVersion
- Enum HeaderType
- Enum KeyframeHeaderVersions
- Enum ProcessInfoVersions
- Enum QueueHeaderVersions
- Enum QueueTypeFlagBits
- Enum StreamFlagBits
- Struct DeviceFeatureInfo
- Struct Header
- Struct HeaderEx
- Struct KeyframeContext
- Struct KeyframeHeaderVer1
- Struct KeyframeHeaderVer2
- Struct KeyframeHeaderVer3
- Struct KeyframeHeaderVer4
- Struct ProcessInfo
- Struct QueueHeader
- Struct StreamArgsHistory
- Struct StreamCaptureArgsInfo
- Struct StreamInfoHeader
- Struct StreamInfoHeaderOriginal
- Struct StreamInfoHeaderVer1
- Struct StreamInfoHeaderVer2
- Struct TimestampHeader
- Class Dictionary
- Class DictionaryReader
- Class DictionarySerializer
- Class DictionaryVisitor
- Class DictionaryWriter
-
Class Keyframe
- Struct Keyframe::ApiCallReference
- Struct Keyframe::ResourceUpdate
- Struct Keyframe::ThreadRestart
- Class KeyframeBuilder
- Class KeyframeWriter
- Class MetadataIndex
- Class ProcessInfoWriter
- Class QueueWriter
- Class StreamInfoWriter
- Class StreamMetadataParser
- Class TimestampWriter
- Enum KeyframeFlagBits
- Enum StreamArgsHistoryVersion
- Enum TimeStampHeaderVersion
- Enum ClassToken
- Enum MarkerType
- Enum OperationType
- Enum PacketType
- Enum StreamPacketHeaderFlags
- Enum StreamPacketHeaderVersion
- Struct AdjustRefCountOperation
- Struct APICallLocation
- Struct APICallLocationHash
- Struct CopyOperation
- Struct CreateSurfaceOperation
- Struct ExecuteCallOperation
- Struct FunctionCall
- Struct GPAToken
- Struct IFunctionCall
- Struct Marker
- Struct OpenHeapOperation
- Struct Operation
- Struct ReleaseOperation
- Struct ResetD3D12CounterOperation
- Struct ResourceUpdateOperation
- Struct RestorePointOperation
- Struct StreamPacketHeader
- Struct StreamPacketHeaderEx
- Struct StructDataObserver
- Struct ThreadRestartOperation
- Struct UnionBinding
- Struct WaitOperation
- Class Argument
- Class BufferSerializer
-
Class Enum
- Struct Enum::EnumElement
- Class Field
- Class ISerializable
- Class IUserData
- Class MemoryBackedSerializer
- Class NetworkSerializer
- Class PersistentResizableBufferSerializer
- Class RandomAccessAsyncStorage
- Class RandomAccessSerializer
- Class Serializer
- Class Storage
- Class StorageListener
- Class Stream
- Class StreamSerializer
- Class Struct
- Class StructDataEditor
- Class StructDataManager
- Class Union
- Class UnionDataManager
- Class UUIDSerializer
- Enum BasicType
-
Namespace gpa::shader_utilities
-
Namespace gpa::shader_utilities::dxbc_code_parser
- Struct RegisterName
- Struct ShaderRegister
- Struct UavFlags
- Struct Version
- Class DXBCReflector
- Enum Dimension
- Enum RegisterType
- Enum ShaderType
-
Namespace gpa::shader_utilities::dxbc_code_parser
-
Namespace gpa::status
- Enum Code
-
Namespace gpa::stream
- Class RandomAccessStorage
- Class StorageViewManager
- Class View
-
Namespace gpa::system
- Enum SymbolFlags
- Struct BIOSInfo
- Struct CPUInfo
- Struct GPUInfo
- Struct MemoryInfo
-
Struct OSInfo
- Struct OSInfo::Windows
- Struct ScreenInfo
- Class Environment
-
Namespace gpa::utility
-
Namespace gpa::utility::directx
- Struct D3D10ResourceDesc
- Struct D3D11ResourceDesc
- Template Struct D3D11ShaderStageBlock
- Struct D3D12ResourceDesc
- Struct D3D12ShaderIdentifier
- Struct D3DResourceDesc
- Struct DataUpdate
- Struct RootSignaturePatchTable
- Class D3D11StateBlock
- Class D3DPrivateDataInterface
- Class D3DResourceDataContainer
- Class D3DResourceDataContainerImpl
- Class DirectXPrivateData
- Template Class ID3D12ObjectImpl
- Template Class IUnknownImpl
-
Namespace gpa::utility::vulkan
-
Namespace gpa::utility::vulkan::detail
- Template Class LayerExtensionCollectionModifier
- Class DeviceCreateInfoModifier
- Class InstanceCreateInfoModifier
- Class NamedEntryCollection
-
Namespace gpa::utility::vulkan::detail
- Struct PIXRuntimeHelper
- Class ByteStream
- Template Class ConcurrentList
-
Class CoverageMap
- Struct CoverageMap::Span
- Class CProcessListener
- Class DllDirectoryGuard
- Class FileByteStream
- Class KeyMap
- Class RangeSpec
- Class RangeSpecParser
- Class Timer
- Class UUID
- Enum HookApiFlagBits
- Enum Modifier
-
Namespace gpa::utility::directx
- Enum CompressionHeaderVersion
- Enum DataChangeType
- Enum ResourceDataDescriptorVersion
- Struct CompressionHeader
- Struct DataChangeDesc
- Struct OptionalScopedReadLock
- Struct OptionalScopedWriteLock
- Struct ProcessWideSingletonRegistry
- Struct ResourceDataDescriptor
- Struct ScopedReadLock
- Struct ScopedWriteLock
- Struct StackDepthHelper
- Struct Surface
- Struct SurfaceCreateInfo
- Class IStreamPacket
- Class RWLock
- Enum StrFmtFlagBits
-
Namespace gpa::anti_cheat_handling
-
Namespace SPIRV_CROSS_NAMESPACE
- Struct BufferRange
- Enum BufferPackingStandard
- Enum MSLSamplerAddress
- Enum MSLSamplerCompareFunc
- Enum MSLSamplerCoord
- Enum MSLSamplerFilter
- Enum MSLSamplerMipFilter
- Enum PlsFormat
- Struct AccessChainMeta
- Struct BuiltInResource
- Struct CombinedImageSampler
- Struct EmbeddedInstruction
- Struct EntryPoint
-
Struct HLSLResourceBinding
- Struct HLSLResourceBinding::Binding
- Struct HLSLVertexAttributeRemap
- Struct Instruction
- Struct InternalHasher
- Struct IVariant
- Struct LocationComponentPair
- Enum AccessChainFlagBits
-
Struct Meta
-
Struct Meta::Decoration
- Struct Decoration::Extended
-
Struct Meta::Decoration
- Struct MSLConstexprSampler
- Struct MSLResourceBinding
- Struct MSLShaderInterfaceVariable
- Struct ObjectPoolGroup
- Struct PlsRemap
- Struct Resource
- Struct RootConstants
- Struct SetBindingPair
- Struct ShaderResources
- Struct SpecializationConstant
- Struct SPIRAccessChain
-
Struct SPIRBlock
- Struct SPIRBlock::Case
- Struct SPIRBlock::Phi
- Struct SPIRCombinedImageSampler
-
Struct SPIRConstant
- Struct SPIRConstant::ConstantMatrix
- Struct SPIRConstant::ConstantVector
- Union SPIRConstant::Constant
- Struct SPIRConstantOp
- Struct SPIREntryPoint
- Struct SPIRExpression
- Struct SPIRExtension
-
Struct SPIRFunction
- Struct SPIRFunction::CombinedImageSamplerParameter
- Struct SPIRFunction::EntryLine
- Struct SPIRFunction::Parameter
- Struct SPIRFunctionPrototype
- Struct SPIRString
-
Struct SPIRType
- Struct SPIRType::ImageType
- Struct SPIRUndef
- Struct SPIRVariable
- Struct StageSetBinding
- Template Struct ValueSaver
- Template Class AlignedBuffer
- Template Class AlignedBuffer< T, 0 >
- Class Bitset
-
Class CFG
- Struct CFG::VisitOrder
-
Class Compiler
- Struct Compiler::ActiveBuiltinHandler
- Struct Compiler::AnalyzeVariableScopeAccessHandler
- Struct Compiler::BufferAccessHandler
- Struct Compiler::CFGBuilder
- Struct Compiler::CombinedImageSamplerDrefHandler
- Struct Compiler::CombinedImageSamplerHandler
- Struct Compiler::CombinedImageSamplerUsageHandler
- Struct Compiler::DummySamplerForCombinedImageHandler
- Struct Compiler::InterfaceVariableAccessHandler
- Struct Compiler::InterlockedResourceAccessHandler
- Struct Compiler::InterlockedResourceAccessPrepassHandler
- Struct Compiler::OpcodeHandler
- Struct Compiler::PhysicalBlockMeta
- Struct Compiler::PhysicalStorageBufferPointerHandler
- Struct Compiler::StaticExpressionAccessHandler
- Class CompilerCPP
- Class CompilerError
-
Class CompilerGLSL
- Struct CompilerGLSL::BackendVariations
-
Struct CompilerGLSL::Options
- Struct Options::FragmentOptions
- Struct Options::VertexOptions
- Struct CompilerGLSL::ShaderSubgroupSupportHelper
- Struct CompilerGLSL::TemporaryCopy
- Struct CompilerGLSL::TextureFunctionArguments
- Struct CompilerGLSL::TextureFunctionBaseArguments
- Struct CompilerGLSL::TextureFunctionNameArguments
-
Class CompilerHLSL
- Struct CompilerHLSL::Options
- Struct CompilerHLSL::TextureSizeVariants
-
Class CompilerMSL
- Struct CompilerMSL::InterfaceBlockMeta
- Struct CompilerMSL::MemberSorter
- Struct CompilerMSL::OpCodePreprocessor
- Struct CompilerMSL::Options
- Struct CompilerMSL::SampledImageScanner
- Class CompilerReflection
- Class DominatorBuilder
- Class FloatFormatter
- Class Hasher
-
Template Class ObjectPool
- Struct ObjectPool::MallocDeleter
- Class ObjectPoolBase
-
Class ParsedIR
- Struct ParsedIR::Source
- Class ParsedIR::LoopLock
- Class Parser
- Template Class SmallVector
-
Template Class StringStream
- Struct StringStream::Buffer
- Template Class TypedID
- Template Class TypedID< TypeNone >
- Class Variant
- Template Class VectorView
- Enum ExtendedDecorations
- Enum HLSLAuxBinding
- Enum HLSLBindingFlagBits
- Enum MSLChromaLocation
- Enum MSLComponentSwizzle
- Enum MSLFormatResolution
- Enum MSLSamplerBorderColor
- Enum MSLSamplerYCbCrModelConversion
- Enum MSLSamplerYCbCrRange
- Enum MSLShaderVariableFormat
- Enum MSLShaderVariableRate
- Enum Types
-
Namespace spv
- Enum AccessQualifier
- Enum AddressingModel
- Enum BuiltIn
- Enum Capability
- Enum Decoration
- Enum Dim
- Enum ExecutionMode
- Enum ExecutionModel
- Enum FPDenormMode
- Enum FPFastMathModeMask
- Enum FPFastMathModeShift
- Enum FPOperationMode
- Enum FPRoundingMode
- Enum FragmentShadingRateMask
- Enum FragmentShadingRateShift
- Enum FunctionControlMask
- Enum FunctionControlShift
- Enum FunctionParameterAttribute
- Enum GroupOperation
- Enum ImageChannelDataType
- Enum ImageChannelOrder
- Enum ImageFormat
- Enum ImageOperandsMask
- Enum ImageOperandsShift
- Enum KernelEnqueueFlags
- Enum KernelProfilingInfoMask
- Enum KernelProfilingInfoShift
- Enum LinkageType
- Enum LoopControlMask
- Enum LoopControlShift
- Enum MemoryAccessMask
- Enum MemoryAccessShift
- Enum MemoryModel
- Enum MemorySemanticsMask
- Enum MemorySemanticsShift
- Enum Op
- Enum OverflowModes
- Enum PackedVectorFormat
- Enum QuantizationModes
- Enum RayFlagsMask
- Enum RayFlagsShift
- Enum RayQueryCandidateIntersectionType
- Enum RayQueryCommittedIntersectionType
- Enum RayQueryIntersection
- Enum SamplerAddressingMode
- Enum SamplerFilterMode
- Enum Scope
- Enum SelectionControlMask
- Enum SelectionControlShift
- Enum SourceLanguage
- Enum StorageClass
-
Namespace std
- Template Struct hash< gpa::playback::BaseExperiment >
- Template Struct hash< gpa::playback::PipelineExperiment >
- Template Struct hash< gpa::playback::ResourceExperiment >
- Template Struct hash< gpa::playback::Shader >
- Template Struct hash< SPIRV_CROSS_NAMESPACE::TypedID< type > >
- Template Class hash< GUID >
-
Namespace tinyxml2
- Struct Entity
- Template Class DynArray
- Class MemPool
-
Template Class MemPoolT
- Struct MemPoolT::Block
- Union MemPoolT::Item
- Class StrPair
- Class XMLAttribute
- Class XMLComment
- Class XMLConstHandle
- Class XMLDeclaration
- Class XMLDocument
- Class XMLElement
- Class XMLHandle
- Class XMLNode
- Class XMLPrinter
- Class XMLText
- Class XMLUnknown
- Class XMLUtil
- Class XMLVisitor
- Enum Whitespace
- Enum XMLError
- Struct AdjustRefCountOperation
- Struct ExecuteIndirectAguments
- Struct IGPA
- Struct ResetDX12CounterOperation
- Struct spvc_buffer_range
- Struct spvc_combined_image_sampler
- Struct spvc_entry_point
- Struct spvc_hlsl_resource_binding
- Struct spvc_hlsl_resource_binding_mapping
- Struct spvc_hlsl_root_constants
- Struct spvc_hlsl_vertex_attribute_remap
- Struct spvc_msl_constexpr_sampler
- Struct spvc_msl_resource_binding
- Struct spvc_msl_resource_binding_2
- Struct spvc_msl_sampler_ycbcr_conversion
- Struct spvc_msl_shader_interface_var
- Struct spvc_msl_shader_interface_var_2
- Struct spvc_msl_vertex_attribute
- Struct spvc_reflected_builtin_resource
- Struct spvc_reflected_resource
- Struct spvc_specialization_constant
- Template Class PREPROCESSOR_FOR
- Enum GLSLstd450
- Enum SpvAccessQualifier_
- Enum SpvAddressingModel_
- Enum SpvBuiltIn_
- Enum spvc_backend
- Enum spvc_basetype
- Enum spvc_builtin_resource_type
- Enum spvc_capture_mode
- Enum spvc_compiler_option
- Enum spvc_hlsl_binding_flag_bits
- Enum spvc_msl_chroma_location
- Enum spvc_msl_component_swizzle
- Enum spvc_msl_format_resolution
- Enum spvc_msl_index_type
- Enum spvc_msl_platform
- Enum spvc_msl_sampler_address
- Enum spvc_msl_sampler_border_color
- Enum spvc_msl_sampler_compare_func
- Enum spvc_msl_sampler_coord
- Enum spvc_msl_sampler_filter
- Enum spvc_msl_sampler_mip_filter
- Enum spvc_msl_sampler_ycbcr_model_conversion
- Enum spvc_msl_sampler_ycbcr_range
- Enum spvc_msl_shader_variable_format
- Enum spvc_msl_shader_variable_rate
- Enum spvc_resource_type
- Enum spvc_result
- Enum SpvCapability_
- Enum SpvDecoration_
- Enum SpvDim_
- Enum SpvExecutionMode_
- Enum SpvExecutionModel_
- Enum SpvFPDenormMode_
- Enum SpvFPFastMathModeMask_
- Enum SpvFPFastMathModeShift_
- Enum SpvFPOperationMode_
- Enum SpvFPRoundingMode_
- Enum SpvFragmentShadingRateMask_
- Enum SpvFragmentShadingRateShift_
- Enum SpvFunctionControlMask_
- Enum SpvFunctionControlShift_
- Enum SpvFunctionParameterAttribute_
- Enum SpvGroupOperation_
- Enum SpvImageChannelDataType_
- Enum SpvImageChannelOrder_
- Enum SpvImageFormat_
- Enum SpvImageOperandsMask_
- Enum SpvImageOperandsShift_
- Enum SpvKernelEnqueueFlags_
- Enum SpvKernelProfilingInfoMask_
- Enum SpvKernelProfilingInfoShift_
- Enum SpvLinkageType_
- Enum SpvLoopControlMask_
- Enum SpvLoopControlShift_
- Enum SpvMemoryAccessMask_
- Enum SpvMemoryAccessShift_
- Enum SpvMemoryModel_
- Enum SpvMemorySemanticsMask_
- Enum SpvMemorySemanticsShift_
- Enum SpvOp_
- Enum SpvOverflowModes_
- Enum SpvPackedVectorFormat_
- Enum SpvQuantizationModes_
- Enum SpvRayFlagsMask_
- Enum SpvRayFlagsShift_
- Enum SpvRayQueryCandidateIntersectionType_
- Enum SpvRayQueryCommittedIntersectionType_
- Enum SpvRayQueryIntersection_
- Enum SpvSamplerAddressingMode_
- Enum SpvSamplerFilterMode_
- Enum SpvScope_
- Enum SpvSelectionControlMask_
- Enum SpvSelectionControlShift_
- Enum SpvSourceLanguage_
- Enum SpvStorageClass_
-
Namespace gpa
File Hierarchy
-
-
Directory include
- File igpa-config.h
- File action-event.h
- File action-publisher.h
- File adjust-refcount-operation-player.h
- File adjust-refcount-operation.h
- File all-apis-playback.h
- File allocator.h
- File anti-cheat-detector.h
- File api-log.h
- File api-object-lifetime-event.h
- File api-types.h
- File api-types/to-string.h
- File api-types/utilities.h
- File apicallcontext.h
- File argshandles.h
- File argsprinter.h
- File argument.h
- File assert.h
- File basic-type.h
- File binding-info.h
- File binding-monitor.h
- File binding-registry.h
- File blend-factor-experiment.h
- File blend-state-info.h
- File buffer-info.h
- File buffer-serializer.h
- File byte-stream.h
- File callable-broadcaster.h
- File callable-cache.h
- File callable-receiver.h
- File callable.h
- File callset-generator.h
- File capture-stream-events.h
- File clamp-to-mip-experiment.h
- File collection-range.h
- File color.h
- File common-specializations.inl
- File compression.h
- File concurrent-list.h
- File console-appender.h
- File convertible.h
- File copy-operation-player.h
- File copy-operation.h
- File coverage-map.h
- File crash-dump.h
- File create-info.h
- File create-surface-operation-player.h
- File create-surface-operation.h
- File critical-section.h
- File cross-gpu-common.h
- File d3d-utilities.h
- File d3d12-acceleration-structure-placement-manager.h
- File d3d12-acceleration-structure-tracker.h
- File d3d12-commandallocator.h
- File d3d12-commandlist-debug.h
- File d3d12-commandqueue.h
- File d3d12-commandsignature.h
- File d3d12-cross-gpu-support.h
- File d3d12-descriptorheap.h
- File d3d12-device.h
- File d3d12-extension.h
- File d3d12-extraction-utilities.h
- File d3d12-fence.h
- File d3d12-graphicscommandlist.h
- File d3d12-heap.h
- File d3d12-helpers.h
- File d3d12-indirect-common.h
- File d3d12-indirect-patching-from-download.h
- File d3d12-indirect-patching.h
- File d3d12-metacommand.h
- File d3d12-object.h
- File d3d12-pipelinestate.h
- File d3d12-playback-support.h
- File d3d12-raytracing-support.h
- File d3d12-resolve-multisample.h
- File d3d12-resource-extraction.h
- File d3d12-resource-placement-manager.h
- File d3d12-resource.h
- File d3d12-rootsignature.h
- File d3d12-state-tacking-support.h
- File d3d12-state-tracking/common.h
- File d3d12-stateobject.h
- File data-desc.h
- File data-manager.h
- File ddi-hooks.h
- File declaration.h
- File default-allocator.h
- File default-playback-listener.h
- File depth-stencil-state-info.h
- File device-feature-info.h
- File dictionary-reader.h
- File dictionary-serializer.h
- File dictionary-writer.h
- File dictionary.h
- File directory.h
- File directx-error-utilities.h
- File directx-gpu-utilities.h
- File directx-memory.h
- File directx-range-repeat-cache.h
- File directx-utilities.h
- File directx11-utilities.h
- File directx12-range-repeat-cache-cmdlist.h
- File directx12-range-repeat-cache-fence.h
- File directx12-range-repeat-cache-heap.h
- File directx12-range-repeat-cache-queue.h
- File directx12-range-repeat-cache-resource.h
- File directx12-range-repeat-cache.h
- File directx12-resource-placement-preprocessor.h
- File dxbc-code-parser.h
- File dxbc-compiler.h
- File dxgi-range-repeat-cache.h
- File dxgi-swapchain.h
- File dxil-compiler.h
- File embedded-pipeline-info.h
- File endpoint.h
- File enum-class-operators.h
- File enum-mask.h
- File enum.h
- File enumerations.h
- File enumerator.h
- File environment.h
- File envvars.h
- File event-bridge-client.h
- File event-data.h
- File event-publisher.h
- File execute-call-operation.h
- File experiment-collection.h
- File experiment-error.h
- File experiment.h
- File experimentor.h
- File field.h
- File file-appender.h
- File file-byte-stream.h
- File file-desc.h
- File file.h
- File files.h
- File format-to-string.inl
- File format.h
- File function-map.h
- File function-playable-map.h
- File functioncall.h
- File geometry-extractor.h
- File GLSL.std.450.h
- File gpa-checkret.h
- File gpa-fun-scope.h
- File gpa-secure.h
- File gpa-singleton.h
- File gpa_itt_notify.h
- File gpu-device.h
- File gpu-id-helpers.h
- File gpu-id.h
- File guid_hash.h
- File hash.h
- File hlsl-utilities.h
- File hook-api-flags.h
- File hook-helper.h
- File ifunctioncall.h
- File igpa-shim-loader.h
- File image-write.h
- File index-buffer-info.h
- File indirect-buffer-info.h
- File info-object-registry.h
- File injector/types.h
- File input-binding-info.h
- File input-layout-info.h
- File instance.h
- File interval-tree.h
- File introspection/struct.h
- File introspection/types.h
- File iplayback-context.h
- File isa-code-extractor.h
- File keyframe-applier.h
- File keyframe-builder.h
- File keyframe-context.h
- File keyframe-event.h
- File keyframe-header.h
- File keyframe-writer.h
- File keyframe.h
- File keymap.h
- File layer-system.h
- File linear-set.h
- File lock.h
- File logger.h
- File macro-helpers.h
- File managed-structures.h
- File marker.h
- File memory-barrier-info.h
- File memorybacked-serializer.h
- File messagebox.h
- File metadata-extractor-ex.h
- File metadata-header.h
- File metadata-index.h
- File metadata-type-conversions.h
- File metric.h
- File metrics-config.h
- File metrics-extractor.h
- File metrics-group.h
- File metrics-query-result.h
- File metrics-request.h
- File metrics-requests.h
- File metrics-source-composite.h
- File metrics-source-mdapi.h
- File metrics-source.h
- File metrics-used-lock.h
- File metrics/types.h
- File module.h
- File multiqueue-filter.h
- File named-pipe-endpoint.h
- File network-exception.h
- File network-serializer.h
- File object-map.h
- File offscreen-playback-listener.h
- File offscreen-surface.h
- File one-by-one-scissor-rect-experiment.h
- File open-heap-operation-player.h
- File open-heap-operation.h
- File opengl-context.h
- File opengl-features.h
- File opengl-framebuffer-guard.h
- File opengl-version.h
- File operation.h
- File out-of-disk-space-event.h
- File packet-reader.h
- File persistent-resizeable-buffer-serializer.h
- File pipeline-constant-info.h
- File pipeline-descriptor-set-info.h
- File pipeline-info.h
- File pipeline-signature-info.h
- File pix-runtime.h
- File playback-common.h
- File playback-engine.h
- File playback-listener.h
- File playback-monitor.h
- File playback-preprocessor.h
- File playback-stream-events.h
- File playback-support.h
- File playback/metadata-extraction/metadata-types.h
- File playback/resource-info/detail/utilities.h
- File playback/resource-info/to-string.h
- File player.h
- File preplayback-helpers.h
- File preprocessor-helpers.h
- File process-info-writer.h
- File process-info.h
- File progress-listener.h
- File query-manager.h
- File query-report.h
- File queue-header.h
- File queue-writer.h
- File queue.h
- File random-access-async-storage.h
- File random-access-serializer.h
- File random-access-storage.h
- File range-analyzer.h
- File range-collector.h
- File range-inspector.h
- File range-object-accessor-directx.h
- File range-object-accessor-vulkan.h
- File range-object-accessor.h
- File range-player-utils.h
- File range-player.h
- File range-repeat-api-utils-directx.h
- File range-repeat-api-utils-vulkan.h
- File range-repeat-api-utils.h
- File range-repeat-cache.h
- File range-repeat-stream-builder.h
- File range-spec-parser.h
- File range-spec.h
- File range-validator.h
- File rasterizer-state-info.h
- File raytracing-shader-group-info.h
- File rdtsc.h
- File reflection/struct.h
- File release-operation-player.h
- File release-operation.h
- File render-pass-info.h
- File render-target-info.h
- File repeat-custom-playback.h
- File reset-d3d12-counter-operation-player.h
- File reset-d3d12-counter-operation.h
- File resource-extractor.h
- File resource-info-ex.h
- File resource-info-registry.h
- File resource-info-types.h
- File resource-info.h
- File resource-info/resource-info.h
- File resource-transfer-info.h
- File resource-update-operation.h
- File restore-point-operation.h
- File runtime-common.h
- File sampler-info.h
- File scissor-rect-experiment.h
- File scissor-rect-info.h
- File semaphore.h
- File serializable.h
- File serialization/common.h
- File serializer.h
- File server.h
- File shader-compiler.h
- File shader-info.h
- File shader-interface.h
- File shader-profile-extractor.h
- File shader-table-info.h
- File shader-utilities-dx.h
- File shader-utilities.h
- File shader.h
- File shading-rate-experiment.h
- File shading-rate-image-info.h
- File shading-rate-info.h
- File simple-fragment-shader-experiment.h
- File span.h
- File spirv.h
- File spirv.hpp
- File spirv_cfg.hpp
- File spirv_common.hpp
- File spirv_cpp.hpp
- File spirv_cross.hpp
- File spirv_cross_c.h
- File spirv_cross_containers.hpp
- File spirv_cross_error_handling.hpp
- File spirv_cross_parsed_ir.hpp
- File spirv_cross_util.hpp
- File spirv_glsl.hpp
- File spirv_hlsl.hpp
- File spirv_msl.hpp
- File spirv_parser.hpp
- File spirv_reflect.hpp
- File stateobject-parser.h
- File status-data-model.h
- File status.h
- File storage-packet-deserializer.h
- File storage-packet-reader.h
- File storage-view-manager.h
- File storage.h
- File stream-appender.h
- File stream-args-info.h
- File stream-data-bookmark.h
- File stream-data-serializer.h
- File stream-data.h
- File stream-info-header.h
- File stream-info-writer.h
- File stream-metadata-parser.h
- File stream-metadata-types/metadata-types.h
- File stream-preprocessor.h
- File stream-scrubber.h
- File stream-serializer.h
- File stream.h
- File stream/types.h
- File struct-data-editor.h
- File struct-data-manager.h
- File structures.h
- File surface-created-event.h
- File surface.h
- File swapchain-info.h
- File sync-handler-common.h
- File sync-handler.h
- File sync-tracker.h
- File system-info.h
- File system.h
- File target-controller.h
- File task-scheduler.h
- File task.h
- File texture-info.h
- File thread-control.h
- File thread-pool.h
- File thread-restart-operation.h
- File thread-util.h
- File time.h
- File timer.h
- File timestamp-header.h
- File timestamp-writer.h
- File tinyxml2.cpp
- File tinyxml2.h
- File token-categories.h
- File token-commandbuffer-calls.h
- File token.h
- File topics.h
- File two-by-two-texture-replacement-experiment.h
- File type-registry.h
- File type-traits.h
- File unicode.h
- File union-data-manager.h
- File union.h
- File userdata.h
- File utils.h
- File uuid-serializer.h
- File uuid.h
- File version.h
- File vertex-buffer-info.h
- File view-info.h
- File view.h
- File viewport-experiment.h
- File viewport-info.h
- File virtual-address-lifetime-manager.h
- File vulkan-create-info-modifier.h
- File vulkan-error-utilities.h
- File vulkan-layer.h
- File vulkan-range-repeat-cache-cmdbuffer.h
- File vulkan-range-repeat-cache-instance.h
- File vulkan-range-repeat-cache.h
- File wait-operation-player.h
- File wait-operation.h
- File windows-debug-appender.h
- File windows-utilities.h
- File wireframe-experiment.h
-
Directory include