- auto scopedAccessor = mPhysicsAdaptor.GetPhysicsAccessor();
- cpSpace* space = scopedAccessor->GetNative().Get<cpSpace*>();
-
- CreateBounds(space, newSize);
+ switch(mType)
+ {
+ case BenchmarkType::ANIMATION:
+ default:
+ {
+ // TODO : Implement here if you want.
+ break;
+ }
+ case BenchmarkType::PHYSICS_2D:
+ {
+ if(mPhysicsAdaptor)
+ {
+ auto scopedAccessor = mPhysicsAdaptor.GetPhysicsAccessor();
+ cpSpace* space = scopedAccessor->GetNative().Get<cpSpace*>();
+
+ CreateBounds(space, newSize);
+ }
+ break;
+ }
+ }