CameraInstance.cpp 794 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. #include "CameraInstance.h"
  2. namespace gameplay
  3. {
  4. CameraInstance::CameraInstance(void) : _ref(NULL)
  5. {
  6. }
  7. CameraInstance::~CameraInstance(void)
  8. {
  9. }
  10. unsigned int CameraInstance::getTypeId(void) const
  11. {
  12. return CAMERAINSTANCE_ID;
  13. }
  14. const char* CameraInstance::getElementName(void) const
  15. {
  16. return "CameraInstance";
  17. }
  18. void CameraInstance::writeBinary(FILE* file)
  19. {
  20. if (_ref != NULL)
  21. {
  22. _ref->writeBinary(file);
  23. }
  24. else
  25. {
  26. write((unsigned int)0, file);
  27. }
  28. }
  29. void CameraInstance::writeText(FILE* file)
  30. {
  31. if (_ref != NULL)
  32. {
  33. _ref->writeText(file);
  34. }
  35. }
  36. Camera* CameraInstance::getCamera()
  37. {
  38. return _ref;
  39. }
  40. void CameraInstance::setCamera(Camera* camera)
  41. {
  42. _ref = camera;
  43. }
  44. }