World of Might and Magic  0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
Класс MemBuffer
+ Граф наследования:MemBuffer:
+ Граф связей класса MemBuffer:

Открытые члены

 MemBuffer (size_t size)
 
virtual ~MemBuffer ()
 
virtual const voidGetData () const
 
virtual size_t GetSize () const
 
virtual voidGetWritableData () const
 
- Открытые члены унаследованные от IMemBuffer
 IMemBuffer ()
 
virtual ~IMemBuffer ()
 

Открытые атрибуты

voiddata
 
size_t size
 

Подробное описание

См. определение в файле MemBuffer.cpp строка 5

Конструктор(ы)

◆ MemBuffer()

MemBuffer::MemBuffer ( size_t  size)
inlineexplicit

См. определение в файле MemBuffer.cpp строка 7

7 : size(size) { data = malloc(size); }

◆ ~MemBuffer()

virtual MemBuffer::~MemBuffer ( )
inlinevirtual

См. определение в файле MemBuffer.cpp строка 8

8 { free(data); }

Методы

◆ GetData()

virtual const void* MemBuffer::GetData ( ) const
inlinevirtual

Замещает IMemBuffer.

См. определение в файле MemBuffer.cpp строка 10

10 { return data; }

Перекрестные ссылки data.

◆ GetSize()

virtual size_t MemBuffer::GetSize ( ) const
inlinevirtual

Замещает IMemBuffer.

См. определение в файле MemBuffer.cpp строка 11

11 { return size; }

Перекрестные ссылки size.

◆ GetWritableData()

virtual void* MemBuffer::GetWritableData ( ) const
inlinevirtual

См. определение в файле MemBuffer.cpp строка 13

13 { return data; }

Перекрестные ссылки data.

Данные класса

◆ data

void* MemBuffer::data

См. определение в файле MemBuffer.cpp строка 16

Используется в GetData() и GetWritableData().

◆ size

size_t MemBuffer::size

См. определение в файле MemBuffer.cpp строка 17

Используется в GetSize().


Объявления и описания членов класса находятся в файле:
MemBuffer::size
size_t size
Definition: MemBuffer.cpp:17
MemBuffer::data
void * data
Definition: MemBuffer.cpp:16
data
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
Definition: SDL_opengl.h:1974
size
GLsizeiptr size
Definition: SDL_opengl_glext.h:540