mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-05-04 17:10:47 +00:00
Remove use of automodule in docs
* One automodule in a file for our modules is way too much, so we split it into files. Unfortunately this means that only one file can have those classes and functions be linkable from elsewhere. * Instead we bite the bullet and manually curate the items into pages, and at the same time subdivide the 'enums and data' page more which is a general readability and usability win as well. * We also add some previously not-included functions, and add a doc-build time check to ensure that functions and classes aren't omitted from the documentation in future
This commit is contained in:
@@ -10,21 +10,37 @@ Config
|
||||
|
||||
.. autoclass:: qrenderdoc.PersistantConfig
|
||||
:members:
|
||||
:exclude-members: enum_constants__,properties__
|
||||
|
||||
.. autoclass:: qrenderdoc.TimeUnit
|
||||
:members:
|
||||
|
||||
.. autofunction:: qrenderdoc.ConfigFilePath
|
||||
.. autofunction:: qrenderdoc.UnitSuffix
|
||||
.. autofunction:: qrenderdoc.AddRecentFile
|
||||
.. autofunction:: qrenderdoc.RemoveRecentFile
|
||||
|
||||
Shader Processing
|
||||
-----------------
|
||||
|
||||
.. autoclass:: qrenderdoc.ShaderProcessingTool
|
||||
:members:
|
||||
|
||||
.. autoclass:: qrenderdoc.KnownShaderTool
|
||||
:members:
|
||||
|
||||
.. autoclass:: qrenderdoc.ShaderToolOutput
|
||||
:members:
|
||||
|
||||
.. autofunction:: qrenderdoc.ToolExecutable
|
||||
.. autofunction:: qrenderdoc.ToolInput
|
||||
.. autofunction:: qrenderdoc.ToolOutput
|
||||
|
||||
Bug Reports
|
||||
-----------
|
||||
|
||||
.. autoclass:: qrenderdoc.BugReport
|
||||
:members:
|
||||
|
||||
.. autoclass:: qrenderdoc.TimeUnit
|
||||
:members:
|
||||
:exclude-members: enum_constants__,
|
||||
|
||||
Remote Host
|
||||
-----------
|
||||
|
||||
|
||||
@@ -35,3 +35,7 @@ Helpers
|
||||
:members:
|
||||
:exclude-members: enum_constants__,
|
||||
|
||||
.. autoclass:: qrenderdoc.DialogButton
|
||||
:members:
|
||||
:exclude-members: enum_constants__,
|
||||
|
||||
|
||||
@@ -0,0 +1,82 @@
|
||||
Replay Analysis
|
||||
===============
|
||||
|
||||
.. contents::
|
||||
|
||||
.. currentmodule:: renderdoc
|
||||
|
||||
Frame and Drawcalls
|
||||
-------------------
|
||||
|
||||
.. autoclass:: FrameDescription
|
||||
:members:
|
||||
|
||||
.. autoclass:: DrawcallDescription
|
||||
:members:
|
||||
|
||||
.. autoclass:: DrawFlags
|
||||
:members:
|
||||
|
||||
.. autoclass:: APIEvent
|
||||
:members:
|
||||
|
||||
Debug Messages
|
||||
--------------
|
||||
|
||||
.. autoclass:: DebugMessage
|
||||
:members:
|
||||
|
||||
.. autoclass:: MessageCategory
|
||||
:members:
|
||||
|
||||
.. autoclass:: MessageSeverity
|
||||
:members:
|
||||
|
||||
.. autoclass:: MessageSource
|
||||
:members:
|
||||
|
||||
Resource Usage
|
||||
--------------
|
||||
|
||||
.. autoclass:: EventUsage
|
||||
:members:
|
||||
|
||||
.. autoclass:: ResourceUsage
|
||||
:members:
|
||||
|
||||
.. autofunction:: renderdoc.ResUsage
|
||||
.. autofunction:: renderdoc.RWResUsage
|
||||
.. autofunction:: renderdoc.CBUsage
|
||||
|
||||
Texture Saving
|
||||
--------------
|
||||
|
||||
.. autoclass:: TextureSave
|
||||
:members:
|
||||
|
||||
.. autoclass:: FileType
|
||||
:members:
|
||||
|
||||
.. autoclass:: AlphaMapping
|
||||
:members:
|
||||
|
||||
.. autoclass:: TextureComponentMapping
|
||||
:members:
|
||||
|
||||
.. autoclass:: TextureSampleMapping
|
||||
:members:
|
||||
|
||||
.. autoclass:: TextureSliceMapping
|
||||
:members:
|
||||
|
||||
Pixel History
|
||||
-------------
|
||||
|
||||
.. autoclass:: PixelModification
|
||||
:members:
|
||||
|
||||
.. autoclass:: ModificationValue
|
||||
:members:
|
||||
|
||||
.. autoclass:: PixelValue
|
||||
:members:
|
||||
@@ -0,0 +1,65 @@
|
||||
Capturing
|
||||
=========
|
||||
|
||||
.. contents::
|
||||
|
||||
.. currentmodule:: renderdoc
|
||||
|
||||
Execution & Injection
|
||||
---------------------
|
||||
|
||||
.. autofunction:: renderdoc.ExecuteAndInject
|
||||
.. autofunction:: renderdoc.InjectIntoProcess
|
||||
|
||||
.. autoclass:: renderdoc.CaptureOptions
|
||||
:members:
|
||||
|
||||
.. autofunction:: renderdoc.GetDefaultCaptureOptions
|
||||
|
||||
.. autoclass:: renderdoc.EnvironmentModification
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.EnvMod
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.EnvSep
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.ExecuteResult
|
||||
:members:
|
||||
|
||||
Global Hooking
|
||||
--------------
|
||||
|
||||
.. autofunction:: renderdoc.StartGlobalHook
|
||||
.. autofunction:: renderdoc.StopGlobalHook
|
||||
.. autofunction:: renderdoc.IsGlobalHookActive
|
||||
.. autofunction:: renderdoc.CanGlobalHook
|
||||
|
||||
Target Control
|
||||
--------------
|
||||
|
||||
.. autofunction:: renderdoc.EnumerateRemoteTargets
|
||||
.. autofunction:: renderdoc.CreateTargetControl
|
||||
|
||||
.. autoclass:: renderdoc.TargetControl
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.TargetControlMessage
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.TargetControlMessageType
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.NewCaptureData
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.APIUseData
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.BusyData
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.NewChildData
|
||||
:members:
|
||||
|
||||
@@ -0,0 +1,40 @@
|
||||
Performance Counters
|
||||
====================
|
||||
|
||||
.. contents::
|
||||
|
||||
.. currentmodule:: renderdoc
|
||||
|
||||
Counters
|
||||
--------
|
||||
|
||||
.. autoclass:: renderdoc.CounterDescription
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.CounterUnit
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.Uuid
|
||||
:members:
|
||||
|
||||
Counter Types
|
||||
-------------
|
||||
|
||||
.. autoclass:: renderdoc.GPUCounter
|
||||
:members:
|
||||
|
||||
.. autofunction:: renderdoc.IsAMDCounter
|
||||
.. autofunction:: renderdoc.IsARMCounter
|
||||
.. autofunction:: renderdoc.IsGenericCounter
|
||||
.. autofunction:: renderdoc.IsIntelCounter
|
||||
.. autofunction:: renderdoc.IsNvidiaCounter
|
||||
.. autofunction:: renderdoc.IsVulkanExtendedCounter
|
||||
|
||||
Results
|
||||
-------
|
||||
|
||||
.. autoclass:: renderdoc.CounterResult
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.CounterValue
|
||||
:members:
|
||||
@@ -1,10 +0,0 @@
|
||||
Enums and Data Structures
|
||||
=========================
|
||||
|
||||
.. currentmodule:: renderdoc
|
||||
|
||||
.. automodule:: renderdoc
|
||||
:noindex:
|
||||
:members:
|
||||
:imported-members:
|
||||
:exclude-members: free_functions__, enum_constants__, name_match__startswith__D3D11, name_match__startswith__D3D12, name_match__startswith__VK, name_match__startswith__GL, name_match__startswith__rdcarray_of, rdcstr, bytebuf, ReplayController, ReplayOutput, TargetControl, RemoteServer, DeviceProtocolController, CaptureFile, Viewport, Scissor, BlendEquation, ColorBlend, StencilFace, BoundResource, BoundResourceArray, BoundVBuffer, BoundCBuffer, VertexInputAttribute, PipeState, StructuredBufferList, StructuredObjectList, GlobalEnvironment
|
||||
@@ -0,0 +1,19 @@
|
||||
Formats
|
||||
=======
|
||||
|
||||
.. contents::
|
||||
|
||||
.. currentmodule:: renderdoc
|
||||
|
||||
Resource Format
|
||||
---------------
|
||||
|
||||
.. autoclass:: renderdoc.ResourceFormat
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.ResourceFormatType
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.CompType
|
||||
:members:
|
||||
|
||||
@@ -0,0 +1,67 @@
|
||||
Frame Statistics
|
||||
================
|
||||
|
||||
.. contents::
|
||||
|
||||
.. currentmodule:: renderdoc
|
||||
|
||||
.. autoclass:: renderdoc.FrameStatistics
|
||||
:members:
|
||||
|
||||
Resource Statistics
|
||||
-------------------
|
||||
|
||||
.. autoclass:: renderdoc.ResourceUpdateStats
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.BucketRecordType
|
||||
:members:
|
||||
|
||||
Drawcall Statistics
|
||||
-------------------
|
||||
|
||||
.. autoclass:: renderdoc.DrawcallStats
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.DispatchStats
|
||||
:members:
|
||||
|
||||
Shader Statistics
|
||||
-----------------
|
||||
|
||||
.. autoclass:: renderdoc.ConstantBindStats
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.SamplerBindStats
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.ResourceBindStats
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.ShaderChangeStats
|
||||
:members:
|
||||
|
||||
Fixed Function Statistics
|
||||
-------------------------
|
||||
|
||||
.. autoclass:: renderdoc.IndexBindStats
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.VertexBindStats
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.LayoutBindStats
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.BlendStats
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.DepthStencilStats
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.RasterizationStats
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.OutputTargetStats
|
||||
:members:
|
||||
|
||||
@@ -1,91 +0,0 @@
|
||||
Functions
|
||||
=========
|
||||
|
||||
.. contents::
|
||||
|
||||
.. module:: renderdoc
|
||||
|
||||
Initialisation and Shutdown
|
||||
---------------------------
|
||||
|
||||
.. autofunction:: renderdoc.InitialiseReplay
|
||||
.. autofunction:: renderdoc.ShutdownReplay
|
||||
|
||||
Capture File Access
|
||||
-------------------
|
||||
|
||||
.. autofunction:: renderdoc.OpenCaptureFile
|
||||
|
||||
Target Control
|
||||
--------------
|
||||
|
||||
.. autofunction:: renderdoc.EnumerateRemoteTargets
|
||||
.. autofunction:: renderdoc.CreateTargetControl
|
||||
|
||||
Remote Servers
|
||||
--------------
|
||||
|
||||
.. autofunction:: renderdoc.CreateRemoteServerConnection
|
||||
.. autofunction:: renderdoc.CheckRemoteServerConnection
|
||||
.. autofunction:: renderdoc.BecomeRemoteServer
|
||||
|
||||
Device Protocols
|
||||
----------------
|
||||
|
||||
.. autofunction:: renderdoc.GetSupportedDeviceProtocols
|
||||
.. autofunction:: renderdoc.GetDeviceProtocolController
|
||||
|
||||
Local Execution & Injection
|
||||
---------------------------
|
||||
|
||||
.. autofunction:: renderdoc.GetDefaultCaptureOptions
|
||||
.. autofunction:: renderdoc.ExecuteAndInject
|
||||
.. autofunction:: renderdoc.InjectIntoProcess
|
||||
.. autofunction:: renderdoc.StartGlobalHook
|
||||
.. autofunction:: renderdoc.StopGlobalHook
|
||||
.. autofunction:: renderdoc.IsGlobalHookActive
|
||||
.. autofunction:: renderdoc.CanGlobalHook
|
||||
|
||||
Logging & Versioning
|
||||
--------------------
|
||||
|
||||
.. autofunction:: renderdoc.SetDebugLogFile
|
||||
.. autofunction:: renderdoc.GetLogFile
|
||||
.. autofunction:: renderdoc.GetVersionString
|
||||
.. autofunction:: renderdoc.GetCommitHash
|
||||
.. autofunction:: renderdoc.GetDriverInformation
|
||||
.. autofunction:: renderdoc.IsReleaseBuild
|
||||
|
||||
Settings & Configuration
|
||||
------------------------
|
||||
|
||||
.. autofunction:: renderdoc.GetConfigSetting
|
||||
.. autofunction:: renderdoc.SetConfigSetting
|
||||
|
||||
Maths & Utilities
|
||||
-----------------
|
||||
|
||||
.. autofunction:: renderdoc.CreateHeadlessWindowingData
|
||||
.. autofunction:: renderdoc.CreateWin32WindowingData
|
||||
.. autofunction:: renderdoc.CreateXlibWindowingData
|
||||
.. autofunction:: renderdoc.CreateXCBWindowingData
|
||||
.. autofunction:: renderdoc.CreateWaylandWindowingData
|
||||
.. autofunction:: renderdoc.CreateGgpWindowingData
|
||||
.. autofunction:: renderdoc.CreateAndroidWindowingData
|
||||
.. autofunction:: renderdoc.CreateMacOSWindowingData
|
||||
.. autofunction:: renderdoc.InitCamera
|
||||
.. autofunction:: renderdoc.HalfToFloat
|
||||
.. autofunction:: renderdoc.FloatToHalf
|
||||
.. autofunction:: renderdoc.NumVerticesPerPrimitive
|
||||
.. autofunction:: renderdoc.VertexOffset
|
||||
.. autofunction:: renderdoc.PatchList_Count
|
||||
.. autofunction:: renderdoc.PatchList_Topology
|
||||
.. autofunction:: renderdoc.SupportsRestart
|
||||
.. autofunction:: renderdoc.IsStrip
|
||||
.. autofunction:: renderdoc.IsD3D
|
||||
.. autofunction:: renderdoc.MaskForStage
|
||||
.. autofunction:: renderdoc.StartSelfHostCapture
|
||||
.. autofunction:: renderdoc.EndSelfHostCapture
|
||||
.. autofunction:: renderdoc.GetCurrentProcessMemoryUsage
|
||||
.. autofunction:: renderdoc.VarTypeByteSize
|
||||
.. autofunction:: renderdoc.VarTypeCompType
|
||||
@@ -4,12 +4,28 @@ renderdoc API Reference
|
||||
.. toctree::
|
||||
:hidden:
|
||||
|
||||
main_ifaces
|
||||
funcs
|
||||
enums_data
|
||||
capturing
|
||||
replay
|
||||
outputs
|
||||
analysis
|
||||
formats
|
||||
resources
|
||||
shaders
|
||||
pipelines/index
|
||||
structured_data
|
||||
counters
|
||||
frame_stats
|
||||
utils
|
||||
|
||||
* :doc:`main_ifaces`
|
||||
* :doc:`funcs`
|
||||
* :doc:`enums_data`
|
||||
* :doc:`pipelines/index`
|
||||
* :doc:`capturing`
|
||||
* :doc:`replay`
|
||||
* :doc:`outputs`
|
||||
* :doc:`analysis`
|
||||
* :doc:`formats`
|
||||
* :doc:`resources`
|
||||
* :doc:`shaders`
|
||||
* :doc:`pipelines/index`
|
||||
* :doc:`structured_data`
|
||||
* :doc:`counters`
|
||||
* :doc:`frame_stats`
|
||||
* :doc:`utils`
|
||||
|
||||
@@ -1,48 +0,0 @@
|
||||
Primary Interfaces
|
||||
==================
|
||||
|
||||
.. contents::
|
||||
|
||||
.. currentmodule:: renderdoc
|
||||
|
||||
ReplayController
|
||||
----------------
|
||||
|
||||
.. autoclass:: renderdoc.ReplayController
|
||||
:members:
|
||||
|
||||
ReplayOutput
|
||||
------------
|
||||
|
||||
.. autoclass:: renderdoc.ReplayOutput
|
||||
:members:
|
||||
|
||||
TargetControl
|
||||
-------------
|
||||
|
||||
.. autoclass:: renderdoc.TargetControl
|
||||
:members:
|
||||
|
||||
RemoteServer
|
||||
------------
|
||||
|
||||
.. autoclass:: renderdoc.RemoteServer
|
||||
:members:
|
||||
|
||||
DeviceProtocolController
|
||||
------------------------
|
||||
|
||||
.. autoclass:: renderdoc.DeviceProtocolController
|
||||
:members:
|
||||
|
||||
CaptureFile
|
||||
-----------
|
||||
|
||||
.. autoclass:: renderdoc.CaptureFile
|
||||
:members:
|
||||
|
||||
GlobalEnvironment
|
||||
-----------------
|
||||
|
||||
.. autoclass:: renderdoc.GlobalEnvironment
|
||||
:members:
|
||||
@@ -0,0 +1,67 @@
|
||||
Replay Outputs
|
||||
==============
|
||||
|
||||
.. contents::
|
||||
|
||||
.. currentmodule:: renderdoc
|
||||
|
||||
General
|
||||
-------
|
||||
|
||||
.. autoclass:: ReplayOutput
|
||||
:members:
|
||||
|
||||
.. autoclass:: ReplayOutputType
|
||||
:members:
|
||||
|
||||
.. autofunction:: renderdoc.SetColors
|
||||
|
||||
Window Configuration
|
||||
--------------------
|
||||
|
||||
.. autoclass:: WindowingData
|
||||
:members:
|
||||
|
||||
.. autoclass:: WindowingSystem
|
||||
:members:
|
||||
|
||||
.. autofunction:: renderdoc.CreateHeadlessWindowingData
|
||||
.. autofunction:: renderdoc.CreateWin32WindowingData
|
||||
.. autofunction:: renderdoc.CreateXlibWindowingData
|
||||
.. autofunction:: renderdoc.CreateXCBWindowingData
|
||||
.. autofunction:: renderdoc.CreateWaylandWindowingData
|
||||
.. autofunction:: renderdoc.CreateGgpWindowingData
|
||||
.. autofunction:: renderdoc.CreateAndroidWindowingData
|
||||
.. autofunction:: renderdoc.CreateMacOSWindowingData
|
||||
|
||||
Texture View
|
||||
------------
|
||||
|
||||
.. autoclass:: TextureDisplay
|
||||
:members:
|
||||
|
||||
.. autoclass:: DebugOverlay
|
||||
:members:
|
||||
|
||||
Mesh View
|
||||
---------
|
||||
|
||||
.. autoclass:: MeshDisplay
|
||||
:members:
|
||||
|
||||
.. autoclass:: MeshDataStage
|
||||
:members:
|
||||
|
||||
.. autoclass:: MeshFormat
|
||||
:members:
|
||||
|
||||
.. autoclass:: SolidShade
|
||||
:members:
|
||||
|
||||
.. autoclass:: Camera
|
||||
:members:
|
||||
|
||||
.. autoclass:: CameraType
|
||||
:members:
|
||||
|
||||
.. autofunction:: renderdoc.InitCamera
|
||||
@@ -1,68 +1,132 @@
|
||||
Common Pipeline State Abstraction
|
||||
=================================
|
||||
|
||||
.. contents::
|
||||
|
||||
.. currentmodule:: renderdoc
|
||||
|
||||
.. autoclass:: PipeState
|
||||
:members:
|
||||
|
||||
Viewport
|
||||
--------
|
||||
|
||||
.. autoclass:: renderdoc.Viewport
|
||||
:members:
|
||||
|
||||
Scissor
|
||||
-------
|
||||
|
||||
.. autoclass:: renderdoc.Scissor
|
||||
:members:
|
||||
|
||||
BlendEquation
|
||||
Vertex Inputs
|
||||
-------------
|
||||
|
||||
.. autoclass:: renderdoc.BlendEquation
|
||||
:members:
|
||||
|
||||
ColorBlend
|
||||
----------
|
||||
|
||||
.. autoclass:: renderdoc.ColorBlend
|
||||
:members:
|
||||
|
||||
StencilFace
|
||||
-----------
|
||||
|
||||
.. autoclass:: renderdoc.StencilFace
|
||||
:members:
|
||||
|
||||
BoundResource
|
||||
-------------
|
||||
|
||||
.. autoclass:: renderdoc.BoundResource
|
||||
:members:
|
||||
|
||||
BoundResourceArray
|
||||
------------------
|
||||
|
||||
.. autoclass:: renderdoc.BoundResourceArray
|
||||
:members:
|
||||
|
||||
BoundVBuffer
|
||||
------------
|
||||
|
||||
.. autoclass:: renderdoc.BoundVBuffer
|
||||
:members:
|
||||
|
||||
BoundCBuffer
|
||||
------------
|
||||
.. autoclass:: renderdoc.VertexInputAttribute
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.Topology
|
||||
:members:
|
||||
|
||||
.. autofunction:: renderdoc.NumVerticesPerPrimitive
|
||||
.. autofunction:: renderdoc.VertexOffset
|
||||
.. autofunction:: renderdoc.PatchList_Count
|
||||
.. autofunction:: renderdoc.PatchList_Topology
|
||||
.. autofunction:: renderdoc.SupportsRestart
|
||||
.. autofunction:: renderdoc.IsStrip
|
||||
|
||||
Shader Resource Bindings
|
||||
------------------------
|
||||
|
||||
.. autoclass:: renderdoc.BoundResourceArray
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.BoundResource
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.BoundCBuffer
|
||||
:members:
|
||||
|
||||
VertexInputAttribute
|
||||
.. autoclass:: renderdoc.BindType
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.TextureSwizzle
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.TextureSwizzle4
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.D3DBufferViewFlags
|
||||
:members:
|
||||
|
||||
Samplers
|
||||
--------
|
||||
|
||||
.. autoclass:: renderdoc.AddressMode
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.TextureFilter
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.FilterMode
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.FilterFunction
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.ChromaSampleLocation
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.YcbcrConversion
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.YcbcrRange
|
||||
:members:
|
||||
|
||||
Viewport and Scissor
|
||||
--------------------
|
||||
|
||||
.. autoclass:: renderdoc.VertexInputAttribute
|
||||
.. autoclass:: renderdoc.Viewport
|
||||
:members:
|
||||
|
||||
|
||||
.. autoclass:: renderdoc.Scissor
|
||||
:members:
|
||||
|
||||
Rasterizer
|
||||
----------
|
||||
|
||||
.. autoclass:: renderdoc.CullMode
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.FillMode
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.ConservativeRaster
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.LineRaster
|
||||
:members:
|
||||
|
||||
|
||||
Stencil
|
||||
-------
|
||||
|
||||
.. autoclass:: renderdoc.StencilFace
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.StencilOperation
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.CompareFunction
|
||||
:members:
|
||||
|
||||
Blending
|
||||
--------
|
||||
|
||||
.. autoclass:: renderdoc.ColorBlend
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.BlendEquation
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.BlendMultiplier
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.BlendOperation
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.LogicOperation
|
||||
:members:
|
||||
|
||||
|
||||
@@ -1,13 +1,75 @@
|
||||
D3D11 Pipeline State
|
||||
====================
|
||||
|
||||
.. contents::
|
||||
|
||||
.. currentmodule:: renderdoc
|
||||
|
||||
.. autoclass:: D3D11State
|
||||
:members:
|
||||
|
||||
.. automodule:: renderdoc
|
||||
:noindex:
|
||||
Vertex Input
|
||||
------------
|
||||
|
||||
.. autoclass:: D3D11InputAssembly
|
||||
:members:
|
||||
|
||||
.. autoclass:: D3D11IndexBuffer
|
||||
:members:
|
||||
|
||||
.. autoclass:: D3D11VertexBuffer
|
||||
:members:
|
||||
|
||||
.. autoclass:: D3D11Layout
|
||||
:members:
|
||||
|
||||
Shaders and Bindings
|
||||
--------------------
|
||||
|
||||
.. autoclass:: D3D11Shader
|
||||
:members:
|
||||
|
||||
.. autoclass:: D3D11ConstantBuffer
|
||||
:members:
|
||||
|
||||
.. autoclass:: D3D11Sampler
|
||||
:members:
|
||||
|
||||
.. autoclass:: D3D11View
|
||||
:members:
|
||||
|
||||
Stream-out
|
||||
----------
|
||||
|
||||
.. autoclass:: D3D11StreamOut
|
||||
:members:
|
||||
|
||||
.. autoclass:: D3D11StreamOutBind
|
||||
:members:
|
||||
|
||||
Rasterizer
|
||||
----------
|
||||
|
||||
.. autoclass:: D3D11Rasterizer
|
||||
:members:
|
||||
|
||||
.. autoclass:: D3D11RasterizerState
|
||||
:members:
|
||||
|
||||
Output Merger
|
||||
-------------
|
||||
|
||||
.. autoclass:: D3D11OutputMerger
|
||||
:members:
|
||||
|
||||
.. autoclass:: D3D11DepthStencilState
|
||||
:members:
|
||||
|
||||
.. autoclass:: D3D11BlendState
|
||||
:members:
|
||||
|
||||
Predication
|
||||
-----------
|
||||
|
||||
.. autoclass:: D3D11Predication
|
||||
:members:
|
||||
:imported-members:
|
||||
:exclude-members: D3D11State, free_functions__, enum_constants__, name_match__include_only__startswith__D3D11
|
||||
|
||||
@@ -1,13 +1,85 @@
|
||||
D3D12 Pipeline State
|
||||
====================
|
||||
|
||||
.. contents::
|
||||
|
||||
.. currentmodule:: renderdoc
|
||||
|
||||
.. autoclass:: D3D12State
|
||||
:members:
|
||||
|
||||
.. automodule:: renderdoc
|
||||
:noindex:
|
||||
Root Signature and Bindings
|
||||
---------------------------
|
||||
|
||||
.. autoclass:: D3D12RootSignatureRange
|
||||
:members:
|
||||
:imported-members:
|
||||
:exclude-members: D3D12State, free_functions__, enum_constants__, name_match__include_only__startswith__D3D12
|
||||
|
||||
.. autoclass:: D3D12ConstantBuffer
|
||||
:members:
|
||||
|
||||
.. autoclass:: D3D12Sampler
|
||||
:members:
|
||||
|
||||
.. autoclass:: D3D12View
|
||||
:members:
|
||||
|
||||
Vertex Input
|
||||
------------
|
||||
|
||||
.. autoclass:: D3D12InputAssembly
|
||||
:members:
|
||||
|
||||
.. autoclass:: D3D12Layout
|
||||
:members:
|
||||
|
||||
.. autoclass:: D3D12VertexBuffer
|
||||
:members:
|
||||
|
||||
.. autoclass:: D3D12IndexBuffer
|
||||
:members:
|
||||
|
||||
Shader
|
||||
------
|
||||
|
||||
.. autoclass:: D3D12Shader
|
||||
:members:
|
||||
|
||||
Stream-out
|
||||
----------
|
||||
|
||||
.. autoclass:: D3D12StreamOut
|
||||
:members:
|
||||
|
||||
.. autoclass:: D3D12StreamOutBind
|
||||
:members:
|
||||
|
||||
Rasterizer
|
||||
----------
|
||||
|
||||
.. autoclass:: D3D12Rasterizer
|
||||
:members:
|
||||
|
||||
.. autoclass:: D3D12RasterizerState
|
||||
:members:
|
||||
|
||||
Output Merger
|
||||
-------------
|
||||
|
||||
.. autoclass:: D3D12OM
|
||||
:members:
|
||||
|
||||
.. autoclass:: D3D12DepthStencilState
|
||||
:members:
|
||||
|
||||
.. autoclass:: D3D12BlendState
|
||||
:members:
|
||||
|
||||
Resource States
|
||||
---------------
|
||||
|
||||
.. autoclass:: D3D12ResourceData
|
||||
:members:
|
||||
|
||||
.. autoclass:: D3D12ResourceState
|
||||
:members:
|
||||
|
||||
|
||||
@@ -1,13 +1,99 @@
|
||||
OpenGL Pipeline State
|
||||
=====================
|
||||
|
||||
.. contents::
|
||||
|
||||
.. currentmodule:: renderdoc
|
||||
|
||||
.. autoclass:: GLState
|
||||
:members:
|
||||
|
||||
.. automodule:: renderdoc
|
||||
:noindex:
|
||||
Vertex Input
|
||||
------------
|
||||
|
||||
.. autoclass:: GLVertexInput
|
||||
:members:
|
||||
|
||||
.. autoclass:: GLVertexAttribute
|
||||
:members:
|
||||
|
||||
.. autoclass:: GLVertexBuffer
|
||||
:members:
|
||||
|
||||
Shader
|
||||
------
|
||||
|
||||
.. autoclass:: GLShader
|
||||
:members:
|
||||
|
||||
Fixed Vertex Processing
|
||||
-----------------------
|
||||
|
||||
.. autoclass:: GLFixedVertexProcessing
|
||||
:members:
|
||||
|
||||
Shader Bindings
|
||||
---------------
|
||||
|
||||
.. autoclass:: GLTexture
|
||||
:members:
|
||||
|
||||
.. autoclass:: GLSampler
|
||||
:members:
|
||||
|
||||
.. autoclass:: GLBuffer
|
||||
:members:
|
||||
|
||||
.. autoclass:: GLImageLoadStore
|
||||
:members:
|
||||
|
||||
Transform Feedback
|
||||
------------------
|
||||
|
||||
.. autoclass:: GLFeedback
|
||||
:members:
|
||||
|
||||
Rasterizer
|
||||
----------
|
||||
|
||||
.. autoclass:: GLRasterizer
|
||||
:members:
|
||||
|
||||
.. autoclass:: GLRasterizerState
|
||||
:members:
|
||||
|
||||
Depth/Stencil State
|
||||
-------------------
|
||||
|
||||
.. autoclass:: GLDepthState
|
||||
:members:
|
||||
|
||||
.. autoclass:: GLStencilState
|
||||
:members:
|
||||
|
||||
Framebuffer
|
||||
-----------
|
||||
|
||||
.. autoclass:: GLFrameBuffer
|
||||
:members:
|
||||
|
||||
.. autoclass:: GLFBO
|
||||
:members:
|
||||
|
||||
.. autoclass:: GLAttachment
|
||||
:members:
|
||||
|
||||
Blending
|
||||
--------
|
||||
|
||||
.. autoclass:: GLBlendState
|
||||
:members:
|
||||
|
||||
Hints
|
||||
-----
|
||||
|
||||
.. autoclass:: GLHints
|
||||
:members:
|
||||
|
||||
.. autoclass:: QualityHint
|
||||
:members:
|
||||
:imported-members:
|
||||
:exclude-members: GLState, free_functions__, enum_constants__, name_match__include_only__startswith__GL
|
||||
|
||||
@@ -1,13 +1,136 @@
|
||||
Vulkan Pipeline State
|
||||
=====================
|
||||
|
||||
.. contents::
|
||||
|
||||
.. currentmodule:: renderdoc
|
||||
|
||||
.. autoclass:: VKState
|
||||
:members:
|
||||
|
||||
.. automodule:: renderdoc
|
||||
:noindex:
|
||||
Pipeline and Bindings
|
||||
---------------------
|
||||
|
||||
.. autoclass:: VKPipeline
|
||||
:members:
|
||||
:imported-members:
|
||||
:exclude-members: VKState, free_functions__, enum_constants__, name_match__include_only__startswith__VK
|
||||
|
||||
.. autoclass:: VKDescriptorSet
|
||||
:members:
|
||||
|
||||
.. autoclass:: VKDescriptorBinding
|
||||
:members:
|
||||
|
||||
.. autoclass:: VKBindingElement
|
||||
:members:
|
||||
|
||||
Vertex Input
|
||||
------------
|
||||
|
||||
.. autoclass:: VKInputAssembly
|
||||
:members:
|
||||
|
||||
.. autoclass:: VKIndexBuffer
|
||||
:members:
|
||||
|
||||
.. autoclass:: VKVertexInput
|
||||
:members:
|
||||
|
||||
.. autoclass:: VKVertexAttribute
|
||||
:members:
|
||||
|
||||
.. autoclass:: VKVertexBinding
|
||||
:members:
|
||||
|
||||
.. autoclass:: VKVertexBuffer
|
||||
:members:
|
||||
|
||||
Shader
|
||||
------
|
||||
|
||||
.. autoclass:: VKShader
|
||||
:members:
|
||||
|
||||
.. autoclass:: VKSpecializationConstant
|
||||
:members:
|
||||
|
||||
Tessellation
|
||||
------------
|
||||
|
||||
.. autoclass:: VKTessellation
|
||||
:members:
|
||||
|
||||
Transform Feedback
|
||||
------------------
|
||||
|
||||
.. autoclass:: VKTransformFeedback
|
||||
:members:
|
||||
|
||||
.. autoclass:: VKXFBBuffer
|
||||
:members:
|
||||
|
||||
Rasterizer
|
||||
----------
|
||||
|
||||
.. autoclass:: VKViewportScissor
|
||||
:members:
|
||||
|
||||
.. autoclass:: VKViewState
|
||||
:members:
|
||||
|
||||
.. autoclass:: VKRasterizer
|
||||
:members:
|
||||
|
||||
Multisampling
|
||||
-------------
|
||||
|
||||
.. autoclass:: VKMultiSample
|
||||
:members:
|
||||
|
||||
.. autoclass:: VKSampleLocations
|
||||
:members:
|
||||
|
||||
Blending
|
||||
--------
|
||||
|
||||
.. autoclass:: VKColorBlendState
|
||||
:members:
|
||||
|
||||
Depth/Stencil State
|
||||
-------------------
|
||||
|
||||
.. autoclass:: VKDepthStencil
|
||||
:members:
|
||||
|
||||
Renderpass and Framebuffer
|
||||
--------------------------
|
||||
|
||||
.. autoclass:: VKCurrentPass
|
||||
:members:
|
||||
|
||||
.. autoclass:: VKRenderPass
|
||||
:members:
|
||||
|
||||
.. autoclass:: VKFramebuffer
|
||||
:members:
|
||||
|
||||
.. autoclass:: VKAttachment
|
||||
:members:
|
||||
|
||||
.. autoclass:: VKRenderArea
|
||||
:members:
|
||||
|
||||
Image States
|
||||
------------
|
||||
|
||||
.. autoclass:: VKImageData
|
||||
:members:
|
||||
|
||||
.. autoclass:: VKImageLayout
|
||||
:members:
|
||||
|
||||
Conditional Rendering
|
||||
---------------------
|
||||
|
||||
.. autoclass:: VKConditionalRendering
|
||||
:members:
|
||||
|
||||
|
||||
@@ -0,0 +1,108 @@
|
||||
Replay Control
|
||||
==============
|
||||
|
||||
.. contents::
|
||||
|
||||
.. currentmodule:: renderdoc
|
||||
|
||||
Initialisation and Shutdown
|
||||
---------------------------
|
||||
|
||||
.. autofunction:: renderdoc.InitialiseReplay
|
||||
.. autofunction:: renderdoc.ShutdownReplay
|
||||
|
||||
.. autoclass:: renderdoc.GlobalEnvironment
|
||||
:members:
|
||||
|
||||
Capture File Access
|
||||
-------------------
|
||||
|
||||
.. autofunction:: renderdoc.OpenCaptureFile
|
||||
|
||||
.. autoclass:: renderdoc.CaptureAccess
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.CaptureFile
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.ReplayStatus
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.ReplaySupport
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.CaptureFileFormat
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.SectionProperties
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.SectionType
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.SectionFlags
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.Thumbnail
|
||||
:members:
|
||||
|
||||
GPU Enumeration
|
||||
---------------
|
||||
|
||||
.. autoclass:: renderdoc.GPUDevice
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.GPUVendor
|
||||
:members:
|
||||
|
||||
.. autofunction:: renderdoc.GPUVendorFromPCIVendor
|
||||
|
||||
.. autoclass:: renderdoc.GraphicsAPI
|
||||
:members:
|
||||
|
||||
.. autofunction:: renderdoc.IsD3D
|
||||
|
||||
.. autofunction:: renderdoc.GetDriverInformation
|
||||
|
||||
.. autoclass:: renderdoc.DriverInformation
|
||||
:members:
|
||||
|
||||
Replay Controller
|
||||
-----------------
|
||||
|
||||
.. autoclass:: renderdoc.ReplayController
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.ReplayOptions
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.ReplayOptimisationLevel
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.APIProperties
|
||||
:members:
|
||||
|
||||
Device Protocols
|
||||
----------------
|
||||
|
||||
.. autoclass:: renderdoc.DeviceProtocolController
|
||||
:members:
|
||||
|
||||
.. autofunction:: renderdoc.GetSupportedDeviceProtocols
|
||||
.. autofunction:: renderdoc.GetDeviceProtocolController
|
||||
|
||||
Remote Servers
|
||||
--------------
|
||||
|
||||
.. autoclass:: renderdoc.RemoteServer
|
||||
:members:
|
||||
|
||||
.. autofunction:: renderdoc.CreateRemoteServerConnection
|
||||
.. autofunction:: renderdoc.CheckRemoteServerConnection
|
||||
.. autofunction:: renderdoc.BecomeRemoteServer
|
||||
|
||||
.. autoclass:: renderdoc.PathEntry
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.PathProperty
|
||||
:members:
|
||||
@@ -0,0 +1,42 @@
|
||||
Resources
|
||||
=========
|
||||
|
||||
.. contents::
|
||||
|
||||
.. currentmodule:: renderdoc
|
||||
|
||||
General
|
||||
-------
|
||||
|
||||
.. autoclass:: renderdoc.ResourceId
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.ResourceDescription
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.ResourceType
|
||||
:members:
|
||||
|
||||
Textures
|
||||
--------
|
||||
|
||||
.. autoclass:: renderdoc.TextureDescription
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.TextureType
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.TextureCategory
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.Subresource
|
||||
:members:
|
||||
|
||||
Buffers
|
||||
-------
|
||||
|
||||
.. autoclass:: renderdoc.BufferDescription
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.BufferCategory
|
||||
:members:
|
||||
@@ -0,0 +1,143 @@
|
||||
Shaders
|
||||
=======
|
||||
|
||||
.. contents::
|
||||
|
||||
.. currentmodule:: renderdoc
|
||||
|
||||
Bindpoints
|
||||
----------
|
||||
|
||||
.. autoclass:: renderdoc.ShaderBindpointMapping
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.Bindpoint
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.BindpointIndex
|
||||
:members:
|
||||
|
||||
Reflection
|
||||
----------
|
||||
|
||||
.. autoclass:: renderdoc.ShaderReflection
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.ShaderStage
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.ShaderStageMask
|
||||
:members:
|
||||
|
||||
.. autofunction:: renderdoc.MaskForStage
|
||||
|
||||
.. autoclass:: renderdoc.SigParameter
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.ShaderBuiltin
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.ConstantBlock
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.ShaderSampler
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.ShaderResource
|
||||
:members:
|
||||
|
||||
Debug Info
|
||||
----------
|
||||
|
||||
.. autoclass:: renderdoc.ShaderDebugInfo
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.ShaderEncoding
|
||||
:members:
|
||||
|
||||
.. autofunction:: renderdoc.IsTextRepresentation
|
||||
|
||||
.. autoclass:: renderdoc.ShaderEntryPoint
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.ShaderSourceFile
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.ShaderCompileFlags
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.ShaderCompileFlag
|
||||
:members:
|
||||
|
||||
Shader Constants
|
||||
----------------
|
||||
|
||||
.. autoclass:: renderdoc.ShaderConstant
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.ShaderVariableType
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.ShaderVariableDescriptor
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.VarType
|
||||
:members:
|
||||
|
||||
.. autofunction:: renderdoc.VarTypeByteSize
|
||||
.. autofunction:: renderdoc.VarTypeCompType
|
||||
|
||||
Shader Debugging
|
||||
----------------
|
||||
|
||||
.. autoclass:: renderdoc.ShaderDebugTrace
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.ShaderDebugger
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.SourceVariableMapping
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.DebugVariableReference
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.DebugVariableType
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.LineColumnInfo
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.ShaderDebugState
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.ShaderEvents
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.ShaderVariableChange
|
||||
:members:
|
||||
|
||||
Shader Variables
|
||||
----------------
|
||||
|
||||
.. autoclass:: renderdoc.ShaderVariable
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.ShaderValue
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.PointerVal
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.FloatVecVal
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.DoubleVecVal
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.UIntVecVal
|
||||
:members:
|
||||
|
||||
.. autoclass:: renderdoc.IntVecVal
|
||||
:members:
|
||||
|
||||
@@ -0,0 +1,63 @@
|
||||
Structured Data
|
||||
===============
|
||||
|
||||
.. contents::
|
||||
|
||||
.. currentmodule:: renderdoc
|
||||
|
||||
Type information
|
||||
----------------
|
||||
|
||||
.. autoclass:: SDType
|
||||
:members:
|
||||
|
||||
.. autoclass:: SDBasic
|
||||
:members:
|
||||
|
||||
.. autoclass:: SDTypeFlags
|
||||
:members:
|
||||
|
||||
Objects
|
||||
-------
|
||||
|
||||
.. autoclass:: SDObject
|
||||
:members:
|
||||
|
||||
.. autoclass:: SDObjectData
|
||||
:members:
|
||||
|
||||
.. autoclass:: SDObjectPODData
|
||||
:members:
|
||||
|
||||
Chunks
|
||||
------
|
||||
|
||||
.. autoclass:: SDChunk
|
||||
:members:
|
||||
|
||||
.. autoclass:: SDChunkMetaData
|
||||
:members:
|
||||
|
||||
.. autoclass:: SDChunkFlags
|
||||
:members:
|
||||
|
||||
Structured File
|
||||
---------------
|
||||
|
||||
.. autoclass:: SDFile
|
||||
:members:
|
||||
|
||||
Creation Helper Functions
|
||||
-------------------------
|
||||
|
||||
.. autofunction:: renderdoc.makeSDArray
|
||||
.. autofunction:: renderdoc.makeSDBool
|
||||
.. autofunction:: renderdoc.makeSDEnum
|
||||
.. autofunction:: renderdoc.makeSDFloat
|
||||
.. autofunction:: renderdoc.makeSDInt32
|
||||
.. autofunction:: renderdoc.makeSDInt64
|
||||
.. autofunction:: renderdoc.makeSDResourceId
|
||||
.. autofunction:: renderdoc.makeSDString
|
||||
.. autofunction:: renderdoc.makeSDStruct
|
||||
.. autofunction:: renderdoc.makeSDUInt32
|
||||
.. autofunction:: renderdoc.makeSDUInt64
|
||||
@@ -0,0 +1,48 @@
|
||||
Utilities
|
||||
=========
|
||||
|
||||
.. contents::
|
||||
|
||||
.. currentmodule:: renderdoc
|
||||
|
||||
Maths
|
||||
-----
|
||||
|
||||
.. autoclass:: FloatVector
|
||||
:members:
|
||||
|
||||
.. autofunction:: renderdoc.HalfToFloat
|
||||
.. autofunction:: renderdoc.FloatToHalf
|
||||
|
||||
Logging & Versioning
|
||||
--------------------
|
||||
|
||||
.. autofunction:: renderdoc.LogMessage
|
||||
.. autofunction:: renderdoc.SetDebugLogFile
|
||||
.. autofunction:: renderdoc.GetLogFile
|
||||
.. autofunction:: renderdoc.GetCurrentProcessMemoryUsage
|
||||
.. autofunction:: renderdoc.DumpObject
|
||||
|
||||
.. autoclass:: LogType
|
||||
:members:
|
||||
|
||||
|
||||
Versioning
|
||||
----------
|
||||
|
||||
.. autofunction:: renderdoc.GetVersionString
|
||||
.. autofunction:: renderdoc.GetCommitHash
|
||||
.. autofunction:: renderdoc.IsReleaseBuild
|
||||
|
||||
Settings
|
||||
--------
|
||||
|
||||
.. autofunction:: renderdoc.GetConfigSetting
|
||||
.. autofunction:: renderdoc.SetConfigSetting
|
||||
.. autofunction:: renderdoc.SaveConfigSettings
|
||||
|
||||
Self-hosted captures
|
||||
--------------------
|
||||
|
||||
.. autofunction:: renderdoc.StartSelfHostCapture
|
||||
.. autofunction:: renderdoc.EndSelfHostCapture
|
||||
Reference in New Issue
Block a user