Adding ray tracing toggle to behavior context so it can be used with scripting.

Signed-off-by: windbagjacket <nibor@ntlworld.com>
This commit is contained in:
windbagjacket
2022-01-14 17:07:13 +00:00
parent 5c52df7211
commit 7474c5480e
10 changed files with 75 additions and 1 deletions
@@ -376,7 +376,25 @@ namespace AZ::Render
bool AtomActorInstance::GetVisibility() const
{
return IsVisible();
return IsVisible();
}
void AtomActorInstance::SetRayTracingEnabled(bool enabled)
{
if (m_meshHandle->IsValid() && m_meshFeatureProcessor)
{
m_meshFeatureProcessor->SetRayTracingEnabled(*m_meshHandle, enabled);
}
}
bool AtomActorInstance::GetRayTracingEnabled() const
{
if (m_meshHandle->IsValid() && m_meshFeatureProcessor)
{
return m_meshFeatureProcessor->GetRayTracingEnabled(*m_meshHandle);
}
return false;
}
AZ::u32 AtomActorInstance::GetJointCount()