Raven Engine v0.1
A modern 3D Game Engine
Loading...
Searching...
No Matches
Raven::AssetKey Struct Reference

#include <AssetManagerShared.h>

Public Member Functions

template<typename... Args>
 AssetKey (UUID id, AssetType type, Args &&... args)
constexpr bool operator== (const AssetKey &) const noexcept=default

Public Attributes

UUID Asset
AssetType Type {AssetType::Unknown}
usize ArgHash {0}

Constructor & Destructor Documentation

◆ AssetKey()

template<typename... Args>
Raven::AssetKey::AssetKey ( UUID id,
AssetType type,
Args &&... args )
inlineexplicit

Member Function Documentation

◆ operator==()

bool Raven::AssetKey::operator== ( const AssetKey & ) const
constexprdefaultnoexcept

Member Data Documentation

◆ ArgHash

usize Raven::AssetKey::ArgHash {0}

◆ Asset

UUID Raven::AssetKey::Asset

◆ Type

AssetType Raven::AssetKey::Type {AssetType::Unknown}

The documentation for this struct was generated from the following file: