There is no need to create callback members for the snap system when only one type of object is using them. So remove the callbacks and inline the code. This usually promotes optimization, but in this case, no change in performance was observed.
There is no need to create callback members for the snap system when only one type of object is using them. So remove the callbacks and inline the code. This usually promotes optimization, but in this case, no change in performance was observed.