アセット ID を表現する型
More...
#include <AssetID.hpp>
template<class AssetTag>
class s3d::AssetID< AssetTag >
アセット ID を表現する型
- Template Parameters
-
◆ value_type
template<class AssetTag >
◆ AssetID() [1/2]
template<class AssetTag >
◆ AssetID() [2/2]
template<class AssetTag >
|
explicitconstexprnoexcept |
指定した数値でアセット ID を作成します。
- Parameters
-
◆ InvalidValue()
template<class AssetTag >
Invalid アセット ID を作成します。
- Returns
- Invalid アセット ID
◆ isInvalid()
template<class AssetTag >
アセット ID が Invalid であるかを返します。
- Returns
- アセット ID が Invalid である場合 true, それ以外の場合は false
◆ isNull()
template<class AssetTag >
アセット ID が Null であるかを返します。
- Returns
- アセット ID が Null である場合 true, それ以外の場合は false
◆ NullAsset()
template<class AssetTag >
Null アセット ID を作成します。
- Returns
- Null アセット ID
◆ operator!=()
template<class AssetTag >
◆ operator<()
template<class AssetTag >
◆ operator<=()
template<class AssetTag >
◆ operator==()
template<class AssetTag >
◆ operator>()
template<class AssetTag >
◆ operator>=()
template<class AssetTag >
◆ value()
template<class AssetTag >
アセット ID の数値を返します。
- Returns
- アセット ID の数値
◆ InvalidID
template<class AssetTag >
◆ NullID
template<class AssetTag >
The documentation for this class was generated from the following file: