bbresource.cpp 299 B

1234567891011121314151617181920212223242526272829
  1. #include "bbresource.h"
  2. bbResource::bbResource(){
  3. flags|=1;
  4. }
  5. void bbResource::gcFinalize(){
  6. if( !(flags&1) ) return;
  7. onFinalize();
  8. }
  9. void bbResource::discard(){
  10. if( !(flags&1) ) return;
  11. flags&=~1;
  12. onDiscard();
  13. }
  14. void bbResource::onDiscard(){
  15. }
  16. void bbResource::onFinalize(){
  17. }