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:
  