Skip to content

KDGpu::RequiredHandle

More...

#include <handle.h>

Inherits from KDGpu::Handle< T >

Public Functions

Name
RequiredHandle(const Handle< T > & handle)
template <typename U ,typename =std::enable_if_t<!std::is_same_v> && std::is_convertible_v>>>
RequiredHandle(const U & obj)

Additional inherited members

Public Functions inherited from KDGpu::Handle< T >

Name
Handle()
bool isValid() const
uint32_t index() const
uint32_t generation() const

Protected Functions inherited from KDGpu::Handle< T >

Name
Handle(uint32_t index, uint32_t generation)

Friends inherited from KDGpu::Handle< T >

Name
class Pool

Detailed Description

1
2
template <typename T >
class KDGpu::RequiredHandle;

Public Functions Documentation

function RequiredHandle

1
2
3
inline RequiredHandle(
    const Handle< T > & handle
)

function RequiredHandle

1
2
3
4
5
template <typename U ,
typename  =std::enable_if_t<!std::is_same_v<U, Handle<T>> && std::is_convertible_v<U, Handle<T>>>>
inline RequiredHandle(
    const U & obj
)

Updated on 2026-02-28 at 00:01:08 +0000