Graphics/Material: Add depth material parameter
Former-commit-id: 980888e12e5d8c8cf280c6a62592068cfab49d2e
This commit is contained in:
@@ -89,6 +89,11 @@ inline nzRendererComparison NzMaterial::GetDepthFunc() const
|
||||
return m_states.depthFunc;
|
||||
}
|
||||
|
||||
inline const NzMaterialRef& NzMaterial::GetDepthMaterial() const
|
||||
{
|
||||
return m_depthMaterial;
|
||||
}
|
||||
|
||||
inline NzColor NzMaterial::GetDiffuseColor() const
|
||||
{
|
||||
return m_diffuseColor;
|
||||
@@ -193,6 +198,11 @@ inline bool NzMaterial::HasAlphaMap() const
|
||||
return m_alphaMap.IsValid();
|
||||
}
|
||||
|
||||
inline bool NzMaterial::HasDepthMaterial() const
|
||||
{
|
||||
return m_depthMaterial.IsValid();
|
||||
}
|
||||
|
||||
inline bool NzMaterial::HasDiffuseMap() const
|
||||
{
|
||||
return m_diffuseMap.IsValid();
|
||||
@@ -306,6 +316,11 @@ inline void NzMaterial::SetDepthFunc(nzRendererComparison depthFunc)
|
||||
m_states.depthFunc = depthFunc;
|
||||
}
|
||||
|
||||
inline void NzMaterial::SetDepthMaterial(NzMaterialRef depthMaterial)
|
||||
{
|
||||
m_depthMaterial = std::move(depthMaterial);
|
||||
}
|
||||
|
||||
inline void NzMaterial::SetDiffuseColor(const NzColor& diffuse)
|
||||
{
|
||||
m_diffuseColor = diffuse;
|
||||
|
||||
Reference in New Issue
Block a user