Added copy/move constructor/operator to Material

Former-commit-id: a96676391754ee027bdd6c7b04118db3ea044eb3
This commit is contained in:
Lynix
2012-12-27 22:22:11 +01:00
parent 91b85589d9
commit e5650698d2
2 changed files with 68 additions and 0 deletions

View File

@@ -32,6 +32,8 @@ class NAZARA_API NzMaterial : public NzResource
public:
NzMaterial();
NzMaterial(const NzMaterial& material);
NzMaterial(NzMaterial&& material);
~NzMaterial();
void Apply() const;
@@ -81,6 +83,9 @@ class NAZARA_API NzMaterial : public NzResource
void SetSrcBlend(nzBlendFunc func);
void SetZTestCompare(nzRendererComparison compareFunc);
NzMaterial& operator=(const NzMaterial& material);
NzMaterial& operator=(NzMaterial&& material);
static const NzMaterial* GetDefault();
private: