Added View::SetSize(width, height)

Former-commit-id: 9afd04b62e99702720cb10feae2462eaad33a90b
This commit is contained in:
Lynix 2015-01-17 00:34:59 +01:00
parent 03b91575fb
commit 18367d26da
2 changed files with 13 additions and 1 deletions

View File

@ -45,6 +45,7 @@ class NAZARA_API NzView : public NzAbstractViewer, public NzNode, NzRenderTarget
float GetZNear() const; float GetZNear() const;
void SetSize(const NzVector2f& size); void SetSize(const NzVector2f& size);
void SetSize(float width, float height);
void SetTarget(const NzRenderTarget* renderTarget); void SetTarget(const NzRenderTarget* renderTarget);
void SetTarget(const NzRenderTarget& renderTarget); void SetTarget(const NzRenderTarget& renderTarget);
void SetTargetRegion(const NzRectf& region); void SetTargetRegion(const NzRectf& region);

View File

@ -24,7 +24,7 @@ m_zNear(-1.f)
NzView::NzView(const NzVector2f& size) : NzView::NzView(const NzVector2f& size) :
NzView() // On délègue NzView() // On délègue
{ {
m_size = size; SetSize(size);
} }
NzView::~NzView() NzView::~NzView()
@ -147,6 +147,17 @@ float NzView::GetZNear() const
return m_zNear; return m_zNear;
} }
void NzView::SetSize(const NzVector2f& size)
{
SetSize(size.x, size.y);
}
void NzView::SetSize(float width, float height)
{
m_size.Set(width, height);
m_projectionMatrixUpdated = false;
}
void NzView::SetTarget(const NzRenderTarget* renderTarget) void NzView::SetTarget(const NzRenderTarget* renderTarget)
{ {
if (m_target) if (m_target)