ランタイム: Mix/Memory/IBuffer.h Source File

ランタイム

- Main Page
- Related Pages
- Namespaces
- Classes
- Files

- File List
- File Members

IBuffer.h
Go to the documentation of this file.
1 #pragma once
2
5
6 #include "Mix/Reference.h"
7
8 namespace Mix{ namespace Memory{
9
12 class IBuffer : public Mix::Reference
13 {
14 protected:
16 virtual ~IBuffer( void ){}
17
18 public:
21 virtual const void* GetConstPointer( void ) const = 0;
24 virtual void* GetPointer( void ) const = 0;
27 virtual UIntT GetSize( void ) const = 0;
28 };
29
30 }}
UIntT
size_t UIntT
符号無し整数
Definition: Common.h:98
Mix::Memory::IBuffer::~IBuffer
virtual ~IBuffer(void)
デストラクタ
Definition: IBuffer.h:16
Mix::Memory::IBuffer::GetPointer
virtual void * GetPointer(void) const =0
メモリのポインタを取得
Mix::Memory::IBuffer
バッファインターフェース
Definition: IBuffer.h:12
Mix
ミックス
Definition: AtomicValue.h:6
Mix::Memory::IBuffer::GetConstPointer
virtual const void * GetConstPointer(void) const =0
メモリのポインタを取得( const )
Mix::Reference
リファレンスクラス
Definition: Reference.h:12
Reference.h
リファレンスクラスインクルードファイル
Mix::Memory::IBuffer::GetSize
virtual UIntT GetSize(void) const =0
メモリのサイズを取得