MCPcopy Create free account
hub / github.com/davideberly/GeometricTools / SetNumActiveElements

Method SetNumActiveElements

GTE/Graphics/Resource.cpp:103–118  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

101}
102
103void Resource::SetNumActiveElements(uint32_t numActiveElements)
104{
105 if (numActiveElements + mOffset <= mNumElements)
106 {
107 mNumActiveElements = numActiveElements;
108 }
109 else
110 {
111 mNumActiveElements = static_cast<uint32_t>(mNumElements - mOffset);
112 std::string message = "Invalid number of active elements (" +
113 std::to_string(numActiveElements) + ") for " + mName +
114 "; offset = " + std::to_string(mOffset) + ", total elements = " +
115 std::to_string(mNumElements) + ".";
116 LogError(message);
117 }
118}
119
120

Callers 14

SetTargetRecordMethod · 0.45
SetNumActiveMethod · 0.45
TypesetMethod · 0.45
FindRootsGPUMethod · 0.45
OnIdleMethod · 0.45
ExecuteMethod · 0.45
OnIdleMethod · 0.45
CreateMeshMethod · 0.45
DoQueryMethod · 0.45
CreateSceneMethod · 0.45
DoIntersectionQueryMethod · 0.45
UpdateSceneMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected