MCPcopy Create free account
hub / github.com/NVIDIAGameWorks/Falcor / removeEditPrimitives

Method removeEditPrimitives

Source/RenderPasses/SDFEditor/SDFEditor.cpp:1099–1120  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1097}
1098
1099void SDFEditor::removeEditPrimitives()
1100{
1101 if (mUI2D.symmetryPlane.active)
1102 {
1103 if (mCurrentEdit.primitiveID != kInvalidPrimitiveID && mCurrentEdit.symmetryPrimitiveID != kInvalidPrimitiveID)
1104 {
1105 mCurrentEdit.pSDFGrid->removePrimitives({mCurrentEdit.primitiveID, mCurrentEdit.symmetryPrimitiveID});
1106 mCurrentEdit.primitiveID = kInvalidPrimitiveID;
1107 mCurrentEdit.symmetryPrimitiveID = kInvalidPrimitiveID;
1108 mNonBakedPrimitiveCount -= 2;
1109 }
1110 }
1111 else
1112 {
1113 if (mCurrentEdit.primitiveID != kInvalidPrimitiveID)
1114 {
1115 mCurrentEdit.pSDFGrid->removePrimitives({mCurrentEdit.primitiveID});
1116 mCurrentEdit.primitiveID = kInvalidPrimitiveID;
1117 mNonBakedPrimitiveCount--;
1118 }
1119 }
1120}
1121
1122void SDFEditor::updateEditPrimitives()
1123{

Callers

nothing calls this directly

Calls 1

removePrimitivesMethod · 0.80

Tested by

no test coverage detected