C++ Interfaces
Page Hierarchy
Class Hierarchy
-
- Namespace gpa
- Namespace SPIRV_CROSS_NAMESPACE
- Namespace spv
- Namespace std
- Namespace tinyxml2
- 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_
File Hierarchy
-
- Directory include
- File acceleration-structure-info.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.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