PipeLineStage structure
Represents a pipeline stage, including details of the shader used.
Syntax
typedef struct PipeLineStage { PipeLineStagesID StageId; BOOL Debuggable; BSTR StageName; BOOL GuaranteedOutput; BSTR DebugEntryPoint; BSTR ShaderFile; UINT ShaderByteStreamPtr; } PipeLineStage;
Members
- StageId
-
The ID of the pipeline stage.
- Debuggable
-
true if the pipeline stage supports debugging; otherwise, false.
- StageName
-
A COM string containing the name of the pipeline stage.
- GuaranteedOutput
-
true if the pipeline stage always has pipeline output; otherwise, false.
- DebugEntryPoint
-
A COM string containing the name of the shader entry point, if there is one.
- ShaderFile
-
A COM string containing the filepath of the shader source file.
- ShaderByteStreamPtr
-
A FILEPTR for the shader byte stream. This is passed back in order to debug.
Requirements
|
Header |
|
|---|