ストリーム基礎クラス
More...
#include <GxStream.h>
|
|
| GxStream (void) |
| コンストラクタ (継承先でのみインスタンス生成)
|
|
| ~GxStream (void) override |
| デストラクタ
|
|
|
static GX_FORCE_INLINE GxRtti & | __getStaticRtti (void) |
| Rttiの取得
|
|
◆ ATTRIBUTE
属性
Enumerator |
---|
ATTRIBUTE_SEEKABLE | シーク可能
|
ATTRIBUTE_CANCELED | キャンセルされた
|
◆ clearAttribute()
void GxStream::clearAttribute |
( |
ATTRIBUTE | attribute | ) |
|
|
inlineconstexpr |
◆ close()
virtual void GxStream::close |
( |
void | | ) |
|
|
inlinevirtual |
◆ copy()
u32 GxStream::copy |
( |
GxStream & | dst, |
|
|
u32 | size ) |
コピー
- Parameters
-
dst | [in,out] コピー先ストリーム |
size | [in] コピーサイズ |
- Returns
- 実際コピーしたサイズ
◆ flush()
virtual void GxStream::flush |
( |
void | | ) |
|
|
inlinevirtual |
◆ getAttribute()
GX_FORCE_INLINE b32 GxStream::getAttribute |
( |
ATTRIBUTE | attribute | ) |
const |
|
inline |
属性の取得
- Parameters
-
- Returns
- 対象の属性は設定されているならtrue
◆ getPosition()
virtual u32 GxStream::getPosition |
( |
void | | ) |
const |
|
inlinevirtual |
◆ getSize()
virtual u32 GxStream::getSize |
( |
void | | ) |
const |
|
inlinevirtual |
◆ isReadable()
virtual b32 GxStream::isReadable |
( |
void | | ) |
const |
|
inlinevirtual |
◆ isWritable()
virtual b32 GxStream::isWritable |
( |
void | | ) |
const |
|
inlinevirtual |
◆ read()
virtual u32 GxStream::read |
( |
void * | , |
|
|
u32 | ) |
|
inlinevirtual |
◆ seek()
◆ setAttribute()
void GxStream::setAttribute |
( |
ATTRIBUTE | attribute | ) |
|
|
inlineconstexpr |
◆ write()
virtual u32 GxStream::write |
( |
const void * | , |
|
|
u32 | ) |
|
inlinevirtual |
The documentation for this class was generated from the following files:
- C:/Users/t-arai/Documents/workspace/orochi_package_windows/middleware/GxCore/src/GxStream.h
- C:/Users/t-arai/Documents/workspace/orochi_package_windows/middleware/GxCore/src/GxStream.cpp