1 #ifndef OPENMW_COMPONENTS_BULLETHELPERS_PROCESSTRIANGLECALLBACK_H
2 #define OPENMW_COMPONENTS_BULLETHELPERS_PROCESSTRIANGLECALLBACK_H
4 #include <BulletCollision/CollisionShapes/btTriangleCallback.h>
8 namespace BulletHelpers
15 :
mImpl(std::move(impl))
18 void processTriangle(btVector3* triangle,
int partId,
int triangleIndex)
override final
20 return mImpl(triangle, partId, triangleIndex);
ProcessTriangleCallback< typename std::decay< Impl >::type > makeProcessTriangleCallback(Impl &&impl)
Definition: processtrianglecallback.hpp:28
void processTriangle(btVector3 *triangle, int partId, int triangleIndex) overridefinal
Definition: processtrianglecallback.hpp:18
Definition: processtrianglecallback.hpp:11
ProcessTriangleCallback(Impl impl)
Definition: processtrianglecallback.hpp:14
Impl mImpl
Definition: processtrianglecallback.hpp:24