ストリーム書き込みクラス
More...
#include <GxStreamWriter.h>
|
|
constexpr GxStream * | getStream (void) const |
| ストリーム取得
|
|
GX_FORCE_INLINE u32 | getCurrentPosition (void) const |
| 現在ストリーム位置取得
|
|
constexpr RESULT | getResult (void) const |
| 詳細結果取得
|
|
constexpr void | setEndian (GX_ENDIAN endian) |
| エンディアン指定
|
|
constexpr GX_ENDIAN | getEndian (void) const |
| エンディアン取得
|
|
◆ RESULT
処理結果定義
Enumerator |
---|
SUCCESS | 正常:成功
|
ERROR_CANCELED | エラー:キャンセルされた
|
ERROR_ADDRESS | エラー:アドレスが不正
|
ERROR_SIZE | エラー:サイズが不正
|
ERROR_WRITE_FAILED | エラー:書き込み失敗
|
◆ write()
b32 GxStreamWriter::write |
( |
const void * | pSrc, |
|
|
u32 | size ) |
|
protectedvirtual |
書き込み処理
- Parameters
-
pSrc | [in] 書き込み元バッファポインタ |
size | [in] 書き込みサイズ |
- Returns
- 成功ならtrue
◆ writeB32()
b32 GxStreamWriter::writeB32 |
( |
b32 | src | ) |
|
変数指定書き込み:ブール型
- Parameters
-
- Returns
- 成功ならtrue
◆ writeBlock()
b32 GxStreamWriter::writeBlock |
( |
const void * | pSrc, |
|
|
u32 | size ) |
ブロック書き込み
- Parameters
-
pSrc | [out] 書き込み元バッファポインタ (※4byteアライメント必須) |
size | [in] 書き込みサイズ (※4byteアライメント必須) |
- Returns
- 成功ならtrue
◆ writeF32()
b32 GxStreamWriter::writeF32 |
( |
f32 | src | ) |
|
変数指定書き込み:単精度浮動小数
- Parameters
-
- Returns
- 成功ならtrue
◆ writeF64()
b32 GxStreamWriter::writeF64 |
( |
f64 | src | ) |
|
変数指定書き込み:倍精度浮動小数
- Parameters
-
- Returns
- 成功ならtrue
◆ writePlane()
b32 GxStreamWriter::writePlane |
( |
const void * | pSrc, |
|
|
u32 | size ) |
プレーン書き込み (エンディアン考慮しない)
- Parameters
-
pSrc | [in] 書き込み元バッファポインタ |
size | [in] 書き込みサイズ |
- Returns
- 成功ならtrue
◆ writeS128()
b32 GxStreamWriter::writeS128 |
( |
s128 | src | ) |
|
変数指定書き込み:符号つき 128bit整数
- Parameters
-
- Returns
- 成功ならtrue
◆ writeS16()
b32 GxStreamWriter::writeS16 |
( |
s16 | src | ) |
|
変数指定書き込み:符号つき 16bit整数
- Parameters
-
- Returns
- 成功ならtrue
◆ writeS32()
b32 GxStreamWriter::writeS32 |
( |
s32 | src | ) |
|
変数指定書き込み:符号なし 16bit整数
- Parameters
-
- Returns
- 成功ならtrue
◆ writeS64()
b32 GxStreamWriter::writeS64 |
( |
s64 | src | ) |
|
変数指定書き込み:符号つき 64bit整数
- Parameters
-
- Returns
- 成功ならtrue
◆ writeS8()
b32 GxStreamWriter::writeS8 |
( |
s8 | src | ) |
|
変数指定書き込み:符号つき 8bit整数
- Parameters
-
- Returns
- 成功ならtrue
◆ writeU128()
b32 GxStreamWriter::writeU128 |
( |
u128 | src | ) |
|
変数指定書き込み:符号なし 128bit整数
- Parameters
-
- Returns
- 成功ならtrue
◆ writeU16()
b32 GxStreamWriter::writeU16 |
( |
u16 | src | ) |
|
変数指定書き込み:符号なし 16bit整数
- Parameters
-
- Returns
- 成功ならtrue
◆ writeU32()
b32 GxStreamWriter::writeU32 |
( |
u32 | src | ) |
|
変数指定書き込み:符号なし 32bit整数
- Parameters
-
- Returns
- 成功ならtrue
◆ writeU64()
b32 GxStreamWriter::writeU64 |
( |
u64 | src | ) |
|
変数指定書き込み:符号なし 64bit整数
- Parameters
-
- Returns
- 成功ならtrue
◆ writeU8()
b32 GxStreamWriter::writeU8 |
( |
u8 | src | ) |
|
変数指定書き込み:符号なし 8bit整数
- Parameters
-
- Returns
- 成功ならtrue
The documentation for this class was generated from the following files:
- C:/Users/t-arai/Documents/workspace/orochi_package_windows/middleware/GxCore/src/GxStreamWriter.h
- C:/Users/t-arai/Documents/workspace/orochi_package_windows/middleware/GxCore/src/GxStreamWriter.cpp