ストリーム書き込みクラス
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