BsCameraProxy.h 407 B

123456789101112131415161718192021222324
  1. #pragma once
  2. #include "BsCorePrerequisites.h"
  3. #include "BsViewport.h"
  4. #include "BsConvexVolume.h"
  5. #include "BsMatrix4.h"
  6. namespace BansheeEngine
  7. {
  8. // TODO UNDOCUMENTED
  9. class BS_CORE_EXPORT CameraProxy
  10. {
  11. public:
  12. Viewport viewport;
  13. Matrix4 viewMatrix;
  14. Matrix4 projMatrix;
  15. INT32 priority;
  16. UINT64 layer;
  17. bool ignoreSceneRenderables;
  18. ConvexVolume frustum;
  19. RenderQueuePtr renderQueue;
  20. };
  21. }