void resourceLayout(const ResourceLayout &layout)
virtual PipelineType getType() const =0
PixelLayout m_pixelLayout
void pixelLayout(const PixelLayout &layout)
ResourceLayout m_resourceLayout
std::map< uint32_t, VertexLayout > m_vertexLayouts
void vertexLayout(VertexLayout layout, uint32_t slot=0)