MCPcopy Create free account
hub / github.com/RenderKit/oidn / ~Buffer

Method ~Buffer

core/buffer.cpp:11–28  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

9#include "engine.h"
10
11OIDN_NAMESPACE_BEGIN
12
13 // -----------------------------------------------------------------------------------------------
14 // Buffer
15 // -----------------------------------------------------------------------------------------------
16
17 Buffer::Buffer(const Ref<Arena>& arena, size_t byteOffset)
18 : arena(arena),
19 byteOffset(byteOffset)
20 {
21 arena->getHeap()->attach(this);
22 }
23
24 Buffer::~Buffer()
25 {
26 if (arena)
27 arena->getHeap()->detach(this);
28 }
29
30 Device* Buffer::getDevice() const
31 {

Callers

nothing calls this directly

Calls 3

getHeapMethod · 0.80
attachMethod · 0.45
detachMethod · 0.45

Tested by

no test coverage detected