Guest User

Untitled

a guest
Jun 21st, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.70 KB | None | 0 0
  1.         virtual ~SmallShip ()
  2.         {
  3.             fgl::PixelShader        *dPixelShader = mPixelShader;
  4.             fgl::VertexShader       *dVertexShader = mVertexShader;
  5.             fgl::Program            *dProgram = mProgram;
  6.             fgl::VertexArray        *dArray = mArray;
  7.             fgl::BatchObject        *dBatchObject = mBatchObject;
  8.             fgl::VertexState        *dVState = mVState;
  9.             fgl::ShaderState        *dSState = mSState;
  10.  
  11.             smDestroy.push_back( [=] () {
  12.                 if (dPixelShader)
  13.                     delete dPixelShader;
  14.                 if (dVertexShader)
  15.                     delete dVertexShader;
  16.                 if (dProgram)
  17.                     delete dProgram;
  18.                 if (dArray)
  19.                     delete dArray;
  20.                 if (dBatchObject)
  21.                     delete dBatchObject;
  22.                 if (dVState)
  23.                     delete dVState;
  24.                 if (dSState)
  25.                     delete dSState;
  26.             });
  27.         }
Add Comment
Please, Sign In to add comment