Lines Matching refs:memory
203 std::shared_ptr<Memory> memory = std::shared_ptr<Memory>(new Memory(capacity, allocator, align));
204 buffer->data.push_back(memory);
210 auto memory = std::shared_ptr<Memory>(new Memory(capacity, std::shared_ptr<uint8_t>(data, [](void* ptr) {})));
211 memory->size = size;
212 this->data.push_back(memory);
213 return memory;
218 auto memory = std::shared_ptr<Memory>(new Memory(capacity, data));
219 memory->size = size;
220 this->data.push_back(memory);
221 return memory;
232 auto memory = std::shared_ptr<SurfaceMemory>(new SurfaceMemory(surfaceBuffer, bufferSize));
233 this->data.push_back(memory);
234 return memory;
241 std::shared_ptr<Memory> memory = nullptr;
244 memory = std::shared_ptr<Memory>(new Memory(capacity, allocator, align));
249 memory = std::shared_ptr<Memory>(new SurfaceMemory(capacity, allocator, align));
253 memory = std::shared_ptr<Memory>(new ShareMemory(capacity, allocator, align));
259 if (memory == nullptr) {
262 data.push_back(memory);
263 return memory;