Saga3D API Documentation  1.0-RC4
SPipeline.h
Go to the documentation of this file.
1 #ifndef __SPIPELINE_H_INCLUDED__
2 #define __SPIPELINE_H_INCLUDED__
3 
4 #include "SShader.h"
5 #include "EPrimitiveTypes.h"
6 #include "SBlendState.h"
7 #include "SDepthStencilState.h"
8 #include "SRasterizerState.h"
9 #include "SPipelineLayout.h"
10 
11 namespace saga
12 {
13 namespace video
14 {
15  struct SPipeline : public SGPUResource
16  {
23  bool isCompute = false;
25  };
26 
28 
29 } // namespace scene
30 } // namespace saga
31 
32 #endif // __SPIPELINE_H_INCLUDED__
33 
saga::video::SPipeline::DepthStencil
SDepthStencilState DepthStencil
Definition: SPipeline.h:20
saga::video::ShaderHandle
SGPUResource::HandleType ShaderHandle
Definition: SShader.h:22
saga::video::SPipeline::Shaders
ShaderHandle Shaders
Definition: SPipeline.h:17
saga::video::SPipeline
Definition: SPipeline.h:15
saga::video::PipelineHandle
SGPUResource::HandleType PipelineHandle
Definition: SPipeline.h:27
saga::video::SDepthStencilState
Definition: SDepthStencilState.h:10
saga::video::SPipeline::Blend
SBlendState Blend
Definition: SPipeline.h:21
saga::video::SPipeline::PrimitiveType
scene::E_PRIMITIVE_TYPE PrimitiveType
Definition: SPipeline.h:18
saga::video::SGPUResource
Definition: SGPUResource.h:11
SBlendState.h
saga::video::SPipeline::isCompute
bool isCompute
Definition: SPipeline.h:23
SRasterizerState.h
SPipelineLayout.h
SShader.h
saga::video::SRasterizerState
Definition: SRasterizerState.h:11
saga::video::SPipelineLayout
Definition: SPipelineLayout.h:26
saga::video::SGPUResource::HandleType
std::uint32_t HandleType
Definition: SGPUResource.h:13
saga::video::SBlendState
Definition: SBlendState.h:36
saga::video::SPipeline::Layout
SPipelineLayout Layout
Definition: SPipeline.h:22
saga::video::SPipeline::VertexBindingCount
int VertexBindingCount
Definition: SPipeline.h:24
EPrimitiveTypes.h
SDepthStencilState.h
saga::scene::E_PRIMITIVE_TYPE
E_PRIMITIVE_TYPE
Enumeration for all primitive types there are.
Definition: EPrimitiveTypes.h:14
saga::video::SPipeline::Rasterizer
SRasterizerState Rasterizer
Definition: SPipeline.h:19
saga
Definition: aabbox3d.h:11