Files
renderdoc/docs/python_api/renderdoc/shaders.rst
T
baldurk 7ff7e0a71d Replace fixed C arrays with wrapper class in public interface
* These map more naturally to python tuples and are easier to wrap in and out.
* We also tidy up the FloatVecVal etc and standardise the members of
  ShaderValue.
2020-12-09 18:16:08 +00:00

132 lines
2.2 KiB
ReStructuredText

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.ShaderConstantType
:members:
.. autoclass:: renderdoc.ShaderConstantDescriptor
: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: