Move API-agnostic pipeline state wrapper into core interface

* There's no need for this to be in the UI, and moving it allows it to be used
  from script which is very useful.
This commit is contained in:
baldurk
2018-06-18 17:33:48 +01:00
parent 7ae6581a65
commit 14e3a3d360
48 changed files with 1057 additions and 1203 deletions
+1 -1
View File
@@ -5,4 +5,4 @@ Enums and Data Structures
:members:
:undoc-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, CaptureFile
: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, CaptureFile, Viewport, Scissor, BlendEquation, ColorBlend, StencilFace, BoundResource, BoundResourceArray, BoundVBuffer, BoundCBuffer, VertexInputAttribute, PipeState
@@ -0,0 +1,79 @@
Common Pipeline State Abstraction
=================================
.. currentmodule:: renderdoc
.. autoclass:: PipeState
:members:
:undoc-members:
Viewport
--------
.. autoclass:: renderdoc.Viewport
:members:
:undoc-members:
Scissor
-------
.. autoclass:: renderdoc.Scissor
:members:
:undoc-members:
BlendEquation
-------------
.. autoclass:: renderdoc.BlendEquation
:members:
:undoc-members:
ColorBlend
----------
.. autoclass:: renderdoc.ColorBlend
:members:
:undoc-members:
StencilFace
-----------
.. autoclass:: renderdoc.StencilFace
:members:
:undoc-members:
BoundResource
-------------
.. autoclass:: renderdoc.BoundResource
:members:
:undoc-members:
BoundResourceArray
------------------
.. autoclass:: renderdoc.BoundResourceArray
:members:
:undoc-members:
BoundVBuffer
------------
.. autoclass:: renderdoc.BoundVBuffer
:members:
:undoc-members:
BoundCBuffer
------------
.. autoclass:: renderdoc.BoundCBuffer
:members:
:undoc-members:
VertexInputAttribute
--------------------
.. autoclass:: renderdoc.VertexInputAttribute
:members:
:undoc-members:
@@ -2,7 +2,10 @@ Pipeline State Objects
======================
.. toctree::
:maxdepth: 1
d3d11
d3d12
gl
vulkan
common