MGL(Win32)
読み取り中…
検索中…
一致する文字列を見つけられません
MGL::Leaderboard::ClipData クラス

クリップデータ [詳解]

#include <mgl_leaderboard_clipdata.h>

公開型

enum class  DataType : uint8_t { None , File , MemoryData , Invalid }
 クリップデータの種類 [詳解]
 
enum class  ErrorType : uint8_t { None , FileAccessFailed , ConnectionFailed , DataNotFound }
 エラータイプ [詳解]
 

公開メンバ関数

 ClipData () noexcept
 空データのコンストラクタ
 
 ClipData (const File::PathView &filePath) noexcept
 ファイルパスと関連付けるクリップデータのコンストラクタ
 
 ClipData (const STL::vector< std::byte > &data) noexcept
 メモリ上のデータと関連付けるクリップデータのコンストラクタ
 
constexpr DataType GetDataType () const noexcept
 データタイプの取得
 
constexpr bool IsFile () const noexcept
 クリップデータがファイルかを取得
 
constexpr bool IsMemoryData () const noexcept
 クリップデータがメモリ上のデータかを取得
 
constexpr bool HasError () const noexcept
 エラーが発生しているかを取得
 
constexpr const File::PathGetFilePath () const noexcept
 ファイルパスを取得
 
constexpr const STL::vector< std::byte > & GetData () const noexcept
 データを取得
 
constexpr ErrorType GetErrorType () const noexcept
 エラーの種類を取得
 

詳解

クリップデータ

列挙型メンバ詳解

◆ DataType

enum class MGL::Leaderboard::ClipData::DataType : uint8_t
strong

クリップデータの種類

列挙値
None 

なし

File 

ファイル

MemoryData 

メモリ上のデータ

Invalid 

不正なデータ

◆ ErrorType

enum class MGL::Leaderboard::ClipData::ErrorType : uint8_t
strong

エラータイプ

列挙値
None 

エラーなし

FileAccessFailed 

ファイルアクセスに失敗

ConnectionFailed 

サーバとの通信に失敗

DataNotFound 

クリップデータが見つからなかった

構築子と解体子

◆ ClipData() [1/2]

MGL::Leaderboard::ClipData::ClipData ( const File::PathView & filePath)
inlinenoexcept

ファイルパスと関連付けるクリップデータのコンストラクタ

引数
[in]filePathクリップデータのファイルのパス

◆ ClipData() [2/2]

MGL::Leaderboard::ClipData::ClipData ( const STL::vector< std::byte > & data)
inlinenoexcept

メモリ上のデータと関連付けるクリップデータのコンストラクタ

引数
[in]dataクリップデータ

関数詳解

◆ GetData()

const STL::vector< std::byte > & MGL::Leaderboard::ClipData::GetData ( ) const
inlinenodiscardconstexprnoexcept

データを取得

戻り値
データの配列

◆ GetDataType()

DataType MGL::Leaderboard::ClipData::GetDataType ( ) const
inlinenodiscardconstexprnoexcept

データタイプの取得

戻り値
データタイプ

◆ GetErrorType()

ErrorType MGL::Leaderboard::ClipData::GetErrorType ( ) const
inlinenodiscardconstexprnoexcept

エラーの種類を取得

戻り値
発生しているエラー.発生していない場合はErrorType::None

◆ GetFilePath()

const File::Path & MGL::Leaderboard::ClipData::GetFilePath ( ) const
inlinenodiscardconstexprnoexcept

ファイルパスを取得

戻り値
ファイルパス.クリップデータがファイルでない場合は空のパス

◆ HasError()

bool MGL::Leaderboard::ClipData::HasError ( ) const
inlinenodiscardconstexprnoexcept

エラーが発生しているかを取得

戻り値
true発生している
false発生していない

◆ IsFile()

bool MGL::Leaderboard::ClipData::IsFile ( ) const
inlinenodiscardconstexprnoexcept

クリップデータがファイルかを取得

戻り値
trueクリップデータはファイル
falseファイルではない

◆ IsMemoryData()

bool MGL::Leaderboard::ClipData::IsMemoryData ( ) const
inlinenodiscardconstexprnoexcept

クリップデータがメモリ上のデータかを取得

戻り値
trueクリップデータはメモリ上のデータ
falseメモリ上のデータではない

このクラス詳解は次のファイルから抽出されました: