Pyrogenesis HEAD
Pyrogenesis, a RTS Engine
IShaderProgram.h File Reference
Include dependency graph for IShaderProgram.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Renderer::Backend::SVertexAttributeFormat
 
class  Renderer::Backend::IVertexInputLayout
 IVertexInputLayout stores precompiled list of vertex attributes. More...
 
class  Renderer::Backend::IShaderProgram
 IShaderProgram is a container for multiple shaders of different types. More...
 

Namespaces

namespace  Renderer
 
namespace  Renderer::Backend
 

Enumerations

enum class  Renderer::Backend::VertexAttributeStream : uint32_t {
  Renderer::Backend::POSITION , Renderer::Backend::NORMAL , Renderer::Backend::COLOR , Renderer::Backend::UV0 ,
  Renderer::Backend::UV1 , Renderer::Backend::UV2 , Renderer::Backend::UV3 , Renderer::Backend::UV4 ,
  Renderer::Backend::UV5 , Renderer::Backend::UV6 , Renderer::Backend::UV7
}
 
enum class  Renderer::Backend::VertexAttributeRate : uint32_t { Renderer::Backend::PER_VERTEX , Renderer::Backend::PER_INSTANCE }