(Material) Added methods to loads and get default
Former-commit-id: 9169e84208b0cddbe698daa9286c8b7eb6a8244c
This commit is contained in:
@@ -53,6 +53,10 @@ class NAZARA_API NzMaterial : public NzResource
|
||||
bool IsZTestEnabled() const;
|
||||
bool IsZWriteEnabled() const;
|
||||
|
||||
bool LoadFromFile(const NzString& filePath, const NzMaterialParams& params = NzMaterialParams());
|
||||
bool LoadFromMemory(const void* data, std::size_t size, const NzMaterialParams& params = NzMaterialParams());
|
||||
bool LoadFromStream(NzInputStream& stream, const NzMaterialParams& params = NzMaterialParams());
|
||||
|
||||
void Reset();
|
||||
|
||||
void SetAmbientColor(const NzColor& ambient);
|
||||
@@ -67,6 +71,8 @@ class NAZARA_API NzMaterial : public NzResource
|
||||
void SetSrcAlpha(nzBlendFunc func);
|
||||
void SetZTestCompare(nzRendererComparison compareFunc);
|
||||
|
||||
static const NzMaterial* GetDefault();
|
||||
|
||||
private:
|
||||
nzBlendFunc m_dstAlpha;
|
||||
nzBlendFunc m_srcAlpha;
|
||||
|
||||
Reference in New Issue
Block a user