Skip to content

KDGpu::Surface

Module: Public API

Surface.

#include <surface.h>

Public Functions

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

Friends

Name
class Instance
class VulkanGraphicsApi

Public Functions Documentation

function Surface

1
Surface()

function ~Surface

1
~Surface()

function Surface

1
2
3
Surface(
    Surface && other
)

function operator=

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

function Surface

1
2
3
Surface(
    const Surface & 
) =delete

function operator=

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

function handle

1
inline Handle< Surface_t > handle() const

function isValid

1
inline bool isValid() const

function operator Handle< Surface_t >

1
inline operator Handle< Surface_t >() const

Friends

friend Instance

1
2
3
friend class Instance(
    Instance 
);

friend VulkanGraphicsApi

1
2
3
friend class VulkanGraphicsApi(
    VulkanGraphicsApi 
);

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