13GX_CORE_NAMESPACE_BEGIN()
33 ERROR_WRITE_FAILED = -4
79 b32 writeS16(s16 src);
81 b32 writeU16(u16 src);
83 b32 writeS32(s32 src);
85 b32 writeU32(u32 src);
87 b32 writeS64(s64 src);
89 b32 writeU64(u64 src);
91 b32 writeS128(s128 src);
93 b32 writeU128(u128 src);
97 b32 writeF32(f32 src);
99 b32 writeF64(f64 src);
101 b32 writeBlock(
const void* pSrc, u32 size);
103 b32 writePlane(
const void* pSrc, u32 size);
109 virtual b32 write(
const void* pSrc, u32 size);
141GX_CORE_NAMESPACE_END()
GX_ENDIAN
エンディアン定義
Definition GxDefine.h:220
ストリーム基礎クラス
Definition GxStream.h:20
ストリーム書き込みクラス
Definition GxStreamWriter.h:19
constexpr void setEndian(GX_ENDIAN endian)
エンディアン指定
Definition GxStreamWriter.h:124
GX_FORCE_INLINE u32 getCurrentPosition(void) const
現在ストリーム位置取得
Definition GxStreamWriter.h:120
constexpr GxStream * getStream(void) const
ストリーム取得
Definition GxStreamWriter.h:118
constexpr RESULT getResult(void) const
詳細結果取得
Definition GxStreamWriter.h:122
constexpr GX_ENDIAN getEndian(void) const
エンディアン取得
Definition GxStreamWriter.h:126
GxStream * _pStream
書き込みストリーム
Definition GxStreamWriter.h:134
GxStreamWriter(GxStream &stream, GX_ENDIAN endian=GX_ENDIAN::NATIVE)
コンストラクタ
Definition GxStreamWriter.h:50
RESULT
処理結果定義
Definition GxStreamWriter.h:27
virtual ~GxStreamWriter(void)
デストラクタ
Definition GxStreamWriter.h:57
GxStreamWriter(void)
ディフォルトコンストラクタ (使用禁止)
Definition GxStreamWriter.h:47
RESULT _result
処理結果
Definition GxStreamWriter.h:135
GX_ENDIAN _endian
ストリーム内エンディアン定義
Definition GxStreamWriter.h:136
32bitブーリアン
Definition GxDefine.h:173