World of Might and Magic  0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
Файл MemBuffer.h

См. исходные тексты.

Классы

class  IMemBuffer
 

Определения типов

typedef std::shared_ptr< IMemBufferPMemBuffer
 

Функции

PMemBuffer AllocMemBuffer (size_t size)
 

Типы

◆ PMemBuffer

typedef std::shared_ptr<IMemBuffer> PMemBuffer

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

Функции

◆ AllocMemBuffer()

PMemBuffer AllocMemBuffer ( size_t  size)

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

20  {
21  std::shared_ptr<MemBuffer> buffer = std::make_shared<MemBuffer>(size);
22  return std::dynamic_pointer_cast<IMemBuffer, MemBuffer>(buffer);
23 }

Используется в zlib::Compress(), AVAudioStream::decode_frame(), AVVideoStream::decode_frame(), AudioBaseDataSource::GetNextBuffer(), AudioPlayer::LoadSound(), HWLContainer::LoadTexture() и zlib::Uncompress().

+ Граф вызова функции:
buffer
EGLContext EGLenum EGLClientBuffer buffer
Definition: SDL_egl.h:952
size
GLsizeiptr size
Definition: SDL_opengl_glext.h:540