| 1097 | } |
| 1098 | |
| 1099 | void 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 | |
| 1122 | void SDFEditor::updateEditPrimitives() |
| 1123 | { |
nothing calls this directly
no test coverage detected