Open 3D Engine Atom Gem API Reference  2205.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AZ::Render::DirectionalLightFeatureProcessorInterface Member List

This is the complete list of members for AZ::Render::DirectionalLightFeatureProcessorInterface, including all inherited members.

AcquireLight()=0AZ::Render::DirectionalLightFeatureProcessorInterfacepure virtual
Activate()AZ::RPI::FeatureProcessorinlinevirtual
ApplyRenderPipelineChange(RenderPipeline *)AZ::RPI::FeatureProcessorinlinevirtual
AZ_CLASS_ALLOCATOR(FeatureProcessor, AZ::SystemAllocator, 0) (defined in AZ::RPI::FeatureProcessor)AZ::RPI::FeatureProcessor
AZ_RTTI(AZ::Render::DirectionalLightFeatureProcessorInterface, "82C274F8-C635-4725-9ECB-0D7FA0DC0C6C", AZ::RPI::FeatureProcessor) (defined in AZ::Render::DirectionalLightFeatureProcessorInterface)AZ::Render::DirectionalLightFeatureProcessorInterface
AZ_RTTI(FeatureProcessor, "{B8027170-C65C-4237-964D-B557FC9D7575}") (defined in AZ::RPI::FeatureProcessor)AZ::RPI::FeatureProcessor
CloneLight(LightHandle lightHandle)=0AZ::Render::DirectionalLightFeatureProcessorInterfacepure virtual
Deactivate()AZ::RPI::FeatureProcessorinlinevirtual
DebugDrawAll enum value (defined in AZ::Render::DirectionalLightFeatureProcessorInterface)AZ::Render::DirectionalLightFeatureProcessorInterface
DebugDrawBoundingBoxes enum value (defined in AZ::Render::DirectionalLightFeatureProcessorInterface)AZ::Render::DirectionalLightFeatureProcessorInterface
DebugDrawColoring enum value (defined in AZ::Render::DirectionalLightFeatureProcessorInterface)AZ::Render::DirectionalLightFeatureProcessorInterface
DebugDrawFlags enum name (defined in AZ::Render::DirectionalLightFeatureProcessorInterface)AZ::Render::DirectionalLightFeatureProcessorInterface
DebugDrawNone enum value (defined in AZ::Render::DirectionalLightFeatureProcessorInterface)AZ::Render::DirectionalLightFeatureProcessorInterface
DisableSceneNotification() (defined in AZ::RPI::FeatureProcessor)AZ::RPI::FeatureProcessorprotected
EnableSceneNotification() (defined in AZ::RPI::FeatureProcessor)AZ::RPI::FeatureProcessorprotected
FeatureProcessor()=default (defined in AZ::RPI::FeatureProcessor)AZ::RPI::FeatureProcessor
GetParentScene() const (defined in AZ::RPI::FeatureProcessor)AZ::RPI::FeatureProcessorinline
LightHandle typedef (defined in AZ::Render::DirectionalLightFeatureProcessorInterface)AZ::Render::DirectionalLightFeatureProcessorInterface
OnRenderEnd()AZ::RPI::FeatureProcessorinlinevirtual
PrepareViews(const PrepareViewsPacket &, AZStd::vector< AZStd::pair< PipelineViewTag, ViewPtr >> &)AZ::RPI::FeatureProcessorinlinevirtual
ReleaseLight(LightHandle &lightHandle)=0AZ::Render::DirectionalLightFeatureProcessorInterfacepure virtual
Render(const RenderPacket &)AZ::RPI::FeatureProcessorinlinevirtual
SetAngularDiameter(LightHandle handle, float angularDiameter)=0AZ::Render::DirectionalLightFeatureProcessorInterfacepure virtual
SetCameraConfiguration(LightHandle handle, const Camera::Configuration &cameraConfiguration, const RPI::RenderPipelineId &renderPipelineId=RPI::RenderPipelineId())=0AZ::Render::DirectionalLightFeatureProcessorInterfacepure virtual
SetCameraTransform(LightHandle handle, const Transform &cameraTransform, const RPI::RenderPipelineId &renderPipelineId=RPI::RenderPipelineId())=0AZ::Render::DirectionalLightFeatureProcessorInterfacepure virtual
SetCascadeBlendingEnabled(LightHandle handle, bool enable)=0AZ::Render::DirectionalLightFeatureProcessorInterfacepure virtual
SetCascadeCount(LightHandle handle, uint16_t cascadeCount)=0AZ::Render::DirectionalLightFeatureProcessorInterfacepure virtual
SetCascadeFarDepth(LightHandle handle, uint16_t cascadeIndex, float farDepth)=0AZ::Render::DirectionalLightFeatureProcessorInterfacepure virtual
SetDebugFlags(LightHandle handle, DebugDrawFlags flags)=0AZ::Render::DirectionalLightFeatureProcessorInterfacepure virtual
SetDirection(LightHandle handle, const Vector3 &direction)=0AZ::Render::DirectionalLightFeatureProcessorInterfacepure virtual
SetFilteringSampleCount(LightHandle handle, uint16_t count)=0AZ::Render::DirectionalLightFeatureProcessorInterfacepure virtual
SetGroundHeight(LightHandle handle, float groundHeight)=0AZ::Render::DirectionalLightFeatureProcessorInterfacepure virtual
SetNormalShadowBias(LightHandle handle, float normalShadowBias)=0AZ::Render::DirectionalLightFeatureProcessorInterfacepure virtual
SetRgbIntensity(LightHandle handle, const PhotometricColor< PhotometricUnit::Lux > &lightColor)=0AZ::Render::DirectionalLightFeatureProcessorInterfacepure virtual
SetShadowBias(LightHandle handle, float bias)=0AZ::Render::DirectionalLightFeatureProcessorInterfacepure virtual
SetShadowFarClipDistance(LightHandle handle, float farDist)=0AZ::Render::DirectionalLightFeatureProcessorInterfacepure virtual
SetShadowFilterMethod(LightHandle handle, ShadowFilterMethod method)=0AZ::Render::DirectionalLightFeatureProcessorInterfacepure virtual
SetShadowmapFrustumSplitSchemeRatio(LightHandle handle, float ratio)=0AZ::Render::DirectionalLightFeatureProcessorInterfacepure virtual
SetShadowmapSize(LightHandle handle, ShadowmapSize size)=0AZ::Render::DirectionalLightFeatureProcessorInterfacepure virtual
SetShadowReceiverPlaneBiasEnabled(LightHandle handle, bool enable)=0AZ::Render::DirectionalLightFeatureProcessorInterfacepure virtual
SetViewFrustumCorrectionEnabled(LightHandle, bool enabled)=0AZ::Render::DirectionalLightFeatureProcessorInterfacepure virtual
Simulate(const SimulatePacket &)AZ::RPI::FeatureProcessorinlinevirtual
~FeatureProcessor()=default (defined in AZ::RPI::FeatureProcessor)AZ::RPI::FeatureProcessorvirtual