Vulkan Schnee 0.0.1
High-performance rendering engine
Loading...
Searching...
No Matches
Engine::Assets::AssetHandle< Tag > Struct Template Reference

#include <AssetHandles.h>

Public Member Functions

bool isValid () const noexcept
 operator bool () const noexcept

Public Attributes

uint32_t index = 0
uint32_t generation = 0

Detailed Description

template<typename Tag>
struct Engine::Assets::AssetHandle< Tag >

Definition at line 10 of file AssetHandles.h.

Member Function Documentation

◆ isValid()

template<typename Tag>
bool Engine::Assets::AssetHandle< Tag >::isValid ( ) const
inlinenodiscardnoexcept

Definition at line 15 of file AssetHandles.h.

Referenced by Engine::Assets::AssetHandle< GltfHandleTag >::operator bool().

Here is the caller graph for this function:

◆ operator bool()

template<typename Tag>
Engine::Assets::AssetHandle< Tag >::operator bool ( ) const
inlineexplicitnoexcept

Definition at line 16 of file AssetHandles.h.

Member Data Documentation

◆ generation

template<typename Tag>
uint32_t Engine::Assets::AssetHandle< Tag >::generation = 0

Definition at line 13 of file AssetHandles.h.

◆ index

template<typename Tag>
uint32_t Engine::Assets::AssetHandle< Tag >::index = 0

Definition at line 12 of file AssetHandles.h.


The documentation for this struct was generated from the following file:
  • /home/magerbeton/Documents/gl3-vulkan/Engine/include/Engine/Asset/AssetHandles.h