Fixed a type with pass filter (#5506)
Signed-off-by: Qing Tao <55564570+VickyAtAZ@users.noreply.github.com>
This commit is contained in:
+1
-1
@@ -1056,7 +1056,7 @@ namespace AZ
|
||||
// if the shadow is rendering in an EnvironmentCubeMapPass it also needs to be a ReflectiveCubeMap view,
|
||||
// to filter out shadows from objects that are excluded from the cubemap
|
||||
RPI::PassFilter passFilter = RPI::PassFilter::CreateWithPassClass<RPI::EnvironmentCubeMapPass>();
|
||||
passFilter.SetOwenrScene(GetParentScene()); // only handles passes for this scene
|
||||
passFilter.SetOwnerScene(GetParentScene()); // only handles passes for this scene
|
||||
RPI::PassSystemInterface::Get()->ForEachPass(passFilter, [&usageFlags]([[maybe_unused]] RPI::Pass* pass) -> RPI::PassFilterExecutionFlow
|
||||
{
|
||||
usageFlags |= RPI::View::UsageReflectiveCubeMap;
|
||||
|
||||
@@ -56,8 +56,8 @@ namespace AZ
|
||||
OwnerRenderPipeline = AZ_BIT(5)
|
||||
};
|
||||
|
||||
void SetOwenrScene(const Scene* scene);
|
||||
void SetOwenrRenderPipeline(const RenderPipeline* renderPipeline);
|
||||
void SetOwnerScene(const Scene* scene);
|
||||
void SetOwnerRenderPipeline(const RenderPipeline* renderPipeline);
|
||||
void SetPassName(Name passName);
|
||||
void SetTemplateName(Name passTemplateName);
|
||||
void SetPassClass(TypeId passClassTypeId);
|
||||
|
||||
@@ -90,13 +90,13 @@ namespace AZ
|
||||
return filter;
|
||||
}
|
||||
|
||||
void PassFilter::SetOwenrScene(const Scene* scene)
|
||||
void PassFilter::SetOwnerScene(const Scene* scene)
|
||||
{
|
||||
m_ownerScene = scene;
|
||||
UpdateFilterOptions();
|
||||
}
|
||||
|
||||
void PassFilter::SetOwenrRenderPipeline(const RenderPipeline* renderPipeline)
|
||||
void PassFilter::SetOwnerRenderPipeline(const RenderPipeline* renderPipeline)
|
||||
{
|
||||
m_ownerRenderPipeline = renderPipeline;
|
||||
UpdateFilterOptions();
|
||||
|
||||
Reference in New Issue
Block a user