MCPcopy Create free account
hub / github.com/deathkiller/jazz2-native / RetrieveOrAdd

Method RetrieveOrAdd

Sources/nCine/Graphics/RenderCommandPool.cpp:51–62  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

49 }
50
51 RenderCommand* RenderCommandPool::RetrieveOrAdd(GLShaderProgram* shaderProgram, bool& commandAdded)
52 {
53 RenderCommand* retrievedCommand = Retrieve(shaderProgram);
54
55 commandAdded = false;
56 if (retrievedCommand == nullptr) {
57 retrievedCommand = Add(shaderProgram);
58 commandAdded = true;
59 }
60
61 return retrievedCommand;
62 }
63
64 void RenderCommandPool::Reset()
65 {

Callers 2

CollectCommandsMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected