|
| GraphicPipeline (Context const &context) |
|
| GraphicPipeline (GraphicPipeline const &r) |
|
| GraphicPipeline (GraphicPipeline &&r) noexcept |
|
GraphicPipeline & | operator= (GraphicPipeline const &r)=delete |
|
GraphicPipeline & | operator= (GraphicPipeline &&r) noexcept=delete |
|
bool | updateIfNeeded (VkRenderPass renderPass, bool force=false) |
|
void | clearShader (Shader::Type type=Shader::Type::SHADER_NONE) |
|
void | setShader (Shader const &shader) |
|
Shader const * | getShader (Shader::Type type=Shader::Type::SHADER_NONE) const |
|
void | setBlendMode (BlendMode const &blendMode) |
|
BlendMode const & | getBlendMode () const |
|
void | setPrimitiveTopology (VkPrimitiveTopology topology) const |
|
VkPrimitiveTopology | getPrimitiveTopology () const |
|
void | recordCommandBuffer (CommandBuffer &commandBuffer, Viewport const &viewport, VkRect2D const &scissor, VertexBuffer const *vertexBuffer, IndexBuffer const *indexBuffer) const |
|
void | setPipelineLayout (LayoutPipeline const &layoutPipeline) const |
|
VkPipelineLayout | getPipelineLayout () const |
|
VkPipeline | getPipeline () const |
|
void | destroy () final |
|
constexpr Context const & | getContext () const |
|
void | swapContext (Context const &context) |
|
◆ destroy()
void fge::vulkan::GraphicPipeline::destroy |
( |
| ) |
|
|
finalvirtual |
The documentation for this class was generated from the following file: