MCPcopy Create free account
hub / github.com/defold/defold / NewBufferedRenderBuffer

Function NewBufferedRenderBuffer

engine/render/src/render/buffer.cpp:49–61  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

47 }
48
49 HBufferedRenderBuffer NewBufferedRenderBuffer(HRenderContext render_context, RenderBufferType type)
50 {
51 BufferedRenderBuffer* buffer = new BufferedRenderBuffer();
52 memset(buffer, 0, sizeof(BufferedRenderBuffer));
53
54 buffer->m_Type = type;
55 buffer->m_Buffers.SetCapacity(1);
56
57 RewindBuffer(render_context, buffer);
58 CreateAndPush(render_context, buffer);
59
60 return buffer;
61 }
62
63 void DeleteBufferedRenderBuffer(HRenderContext render_context, HBufferedRenderBuffer buffer)
64 {

Callers 5

TEST_FFunction · 0.85
ReAllocateBuffersFunction · 0.85
CompModelNewWorldFunction · 0.85
TileGridWorldAllocateFunction · 0.85
CompParticleFXNewWorldFunction · 0.85

Calls 3

RewindBufferFunction · 0.85
CreateAndPushFunction · 0.85
SetCapacityMethod · 0.45

Tested by 1

TEST_FFunction · 0.68