Skip to content

KDGpu::ComputePipeline

Module: Public API

ComputePipeline.

#include <compute_pipeline.h>

Public Functions

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

Friends

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

Public Functions Documentation

function ComputePipeline

1
ComputePipeline()

function ~ComputePipeline

1
~ComputePipeline()

function ComputePipeline

1
2
3
ComputePipeline(
    ComputePipeline && other
)

function operator=

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

function ComputePipeline

1
2
3
ComputePipeline(
    const ComputePipeline & 
) =delete

function operator=

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

function handle

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

function isValid

1
inline bool isValid() const

function operator Handle< ComputePipeline_t >

1
inline operator Handle< ComputePipeline_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 ComputePipeline & a,

    const ComputePipeline & b
);

Updated on 2024-09-08 at 00:13:10 +0000