Skip to content

KDGpu::GraphicsPipeline

Module: Public API

GraphicsPipeline.

#include <graphics_pipeline.h>

Public Functions

Name
GraphicsPipeline()
~GraphicsPipeline()
GraphicsPipeline(GraphicsPipeline && other)
GraphicsPipeline & operator=(GraphicsPipeline && other)
GraphicsPipeline(const GraphicsPipeline & ) =delete
GraphicsPipeline & operator=(const GraphicsPipeline & ) =delete
const Handle< GraphicsPipeline_t > & handle() const
bool isValid() const
operator Handle< GraphicsPipeline_t >() const

Friends

Name
class Device
KDGPU_EXPORT bool operator==(const GraphicsPipeline & a, const GraphicsPipeline & b)

Public Functions Documentation

function GraphicsPipeline

1
GraphicsPipeline()

function ~GraphicsPipeline

1
~GraphicsPipeline()

function GraphicsPipeline

1
2
3
GraphicsPipeline(
    GraphicsPipeline && other
)

function operator=

1
2
3
GraphicsPipeline & operator=(
    GraphicsPipeline && other
)

function GraphicsPipeline

1
2
3
GraphicsPipeline(
    const GraphicsPipeline & 
) =delete

function operator=

1
2
3
GraphicsPipeline & operator=(
    const GraphicsPipeline & 
) =delete

function handle

1
inline const Handle< GraphicsPipeline_t > & handle() const

function isValid

1
inline bool isValid() const

function operator Handle< GraphicsPipeline_t >

1
inline operator Handle< GraphicsPipeline_t >() const

Friends

friend Device

1
2
3
friend class Device(
    Device 
);

friend operator==

1
2
3
4
5
friend KDGPU_EXPORT bool operator==(
    const GraphicsPipeline & a,

    const GraphicsPipeline & b
);

Updated on 2024-10-16 at 00:11:40 +0000