29 lines
419 B
C++
29 lines
419 B
C++
#ifndef Components_Viewport_h__
|
|
#define Components_Viewport_h__
|
|
|
|
#include "Component.h"
|
|
|
|
namespace Components
|
|
{
|
|
|
|
struct Viewport : Component
|
|
{
|
|
Viewport()
|
|
: Left(0.f)
|
|
, Top(0.f)
|
|
, Right(1.f)
|
|
, Bottom(1.f)
|
|
, Camera(0) { }
|
|
|
|
float Left;
|
|
float Top;
|
|
float Right;
|
|
float Bottom;
|
|
|
|
EntityID Camera;
|
|
|
|
virtual Viewport* Clone() const override { return new Viewport(*this); }
|
|
};
|
|
|
|
}
|
|
#endif // Components_Viewport_h__
|