11#ifndef INCGUARD_MGL_LEADERBOARD_CLIPDATA_H_1630963048
12#define INCGUARD_MGL_LEADERBOARD_CLIPDATA_H_1630963048
17namespace MGL::Leaderboard
96 [[nodiscard]]
constexpr bool IsFile() const noexcept
120 [[nodiscard]]
constexpr bool HasError() const noexcept
ファイルパスクラス
Definition mgl_file_path.h:20
文字列の参照のみを行うファイルパスクラス
Definition mgl_file_path_view.h:20
クリップデータ
Definition mgl_leaderboard_clipdata.h:21
constexpr bool IsMemoryData() const noexcept
クリップデータがメモリ上のデータかを取得
Definition mgl_leaderboard_clipdata.h:108
DataType
クリップデータの種類
Definition mgl_leaderboard_clipdata.h:25
ClipData(const STL::vector< std::byte > &data) noexcept
メモリ上のデータと関連付けるクリップデータのコンストラクタ
Definition mgl_leaderboard_clipdata.h:71
constexpr const File::Path & GetFilePath() const noexcept
ファイルパスを取得
Definition mgl_leaderboard_clipdata.h:131
ErrorType
エラータイプ
Definition mgl_leaderboard_clipdata.h:34
@ DataNotFound
クリップデータが見つからなかった
@ ConnectionFailed
サーバとの通信に失敗
@ FileAccessFailed
ファイルアクセスに失敗
ClipData() noexcept
空データのコンストラクタ
Definition mgl_leaderboard_clipdata.h:46
ClipData(const File::PathView &filePath) noexcept
ファイルパスと関連付けるクリップデータのコンストラクタ
Definition mgl_leaderboard_clipdata.h:58
constexpr DataType GetDataType() const noexcept
データタイプの取得
Definition mgl_leaderboard_clipdata.h:84
constexpr bool IsFile() const noexcept
クリップデータがファイルかを取得
Definition mgl_leaderboard_clipdata.h:96
constexpr ErrorType GetErrorType() const noexcept
エラーの種類を取得
Definition mgl_leaderboard_clipdata.h:153
constexpr bool HasError() const noexcept
エラーが発生しているかを取得
Definition mgl_leaderboard_clipdata.h:120
constexpr const STL::vector< std::byte > & GetData() const noexcept
データを取得
Definition mgl_leaderboard_clipdata.h:142
std::vector< T, Allocator< T > > vector
std::vectorの代替
Definition mgl_stl_containers.h:51