Exposed fields to the mesh component giving greater Lod control from the editor

Signed-off-by: Kyle B <kylebirnbaum@gmail.com>
This commit is contained in:
Kyle B
2021-08-02 13:36:10 -07:00
parent c9b3ed8bc7
commit 5b88d96eec
10 changed files with 167 additions and 7 deletions
@@ -415,6 +415,26 @@ namespace AZ
return m_meshFeatureProcessor->GetLodOverride(*m_meshHandle);
}
void AtomActorInstance::SetMinimumScreenCoverage(float minimumScreenCoverage)
{
m_meshFeatureProcessor->SetMinimumScreenCoverage(*m_meshHandle, minimumScreenCoverage);
}
float AtomActorInstance::GetMinimumScreenCoverage() const
{
return m_meshFeatureProcessor->GetMinimumScreenCoverage(*m_meshHandle);
}
void AtomActorInstance::SetQualityDecayRate(float qualityDecayRate)
{
m_meshFeatureProcessor->SetQualityDecayRate(*m_meshHandle, qualityDecayRate);
}
float AtomActorInstance::GetQualityDecayRate() const
{
return m_meshFeatureProcessor->GetQualityDecayRate(*m_meshHandle);
}
void AtomActorInstance::SetVisibility(bool visible)
{
SetIsVisible(visible);