mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-05-04 09:00:44 +00:00
156 lines
2.6 KiB
ReStructuredText
156 lines
2.6 KiB
ReStructuredText
Common Pipeline State Abstraction
|
|
=================================
|
|
|
|
.. contents::
|
|
|
|
.. currentmodule:: renderdoc
|
|
|
|
.. autoclass:: PipeState
|
|
:members:
|
|
|
|
Vertex Inputs
|
|
-------------
|
|
|
|
.. autoclass:: renderdoc.BoundVBuffer
|
|
:members:
|
|
|
|
.. 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:
|
|
|
|
.. 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.Viewport
|
|
:members:
|
|
|
|
.. autoclass:: renderdoc.Scissor
|
|
:members:
|
|
|
|
Rasterizer
|
|
----------
|
|
|
|
.. autoclass:: renderdoc.CullMode
|
|
:members:
|
|
|
|
.. autoclass:: renderdoc.FillMode
|
|
:members:
|
|
|
|
.. autoclass:: renderdoc.ConservativeRaster
|
|
:members:
|
|
|
|
.. autoclass:: renderdoc.LineRaster
|
|
:members:
|
|
|
|
.. autoclass:: renderdoc.ShadingRateCombiner
|
|
: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:
|
|
|
|
Shader Messages
|
|
---------------
|
|
|
|
.. autoclass:: renderdoc.ShaderMessage
|
|
:members:
|
|
|
|
.. autoclass:: renderdoc.ShaderMessageLocation
|
|
:members:
|
|
|
|
.. autoclass:: renderdoc.ShaderVertexMessageLocation
|
|
:members:
|
|
|
|
.. autoclass:: renderdoc.ShaderPixelMessageLocation
|
|
:members:
|
|
|
|
.. autoclass:: renderdoc.ShaderComputeMessageLocation
|
|
:members:
|
|
|
|
|
|
* qrenderdoc.ShaderMessageViewer
|