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

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

AcquireMesh(const MeshHandleDescriptor &descriptor) overrideAZ::Render::MeshFeatureProcessorvirtual
AcquireMeshInfoEntry() override (defined in AZ::Render::MeshFeatureProcessor)AZ::Render::MeshFeatureProcessorvirtual
Activate() overrideAZ::Render::MeshFeatureProcessorvirtual
AddRenderPasses(RenderPipeline *pipeline)AZ::RPI::FeatureProcessorinlinevirtual
ApplyRenderPipelineChange(RenderPipeline *pipeline)AZ::RPI::FeatureProcessorinlinevirtual
AZ_CLASS_ALLOCATOR(FeatureProcessor, AZ::SystemAllocator) (defined in AZ::RPI::FeatureProcessor)AZ::RPI::FeatureProcessor
AZ_CONSOLEFUNC(MeshFeatureProcessor, ReportShaderOptionFlags, AZ::ConsoleFunctorFlags::Null, "Report currently used shader option flags.") (defined in AZ::Render::MeshFeatureProcessor)AZ::Render::MeshFeatureProcessor
AZ_RTTI(AZ::Render::MeshFeatureProcessor, "{6E3DFA1D-22C7-4738-A3AE-1E10AB88B29B}", AZ::Render::MeshFeatureProcessorInterface) (defined in AZ::Render::MeshFeatureProcessor)AZ::Render::MeshFeatureProcessor
AZ_RTTI(AZ::Render::MeshFeatureProcessorInterface, "{975D7F0C-2E7E-4819-94D0-D3C4E2024721}", AZ::RPI::FeatureProcessor) (defined in AZ::Render::MeshFeatureProcessorInterface)AZ::Render::MeshFeatureProcessorInterface
AZ_RTTI(FeatureProcessor, "{B8027170-C65C-4237-964D-B557FC9D7575}") (defined in AZ::RPI::FeatureProcessor)AZ::RPI::FeatureProcessor
BuildDispatchDrawItemList(const MeshHandle &meshHandle, const uint32_t lodIndex, const uint32_t meshIndex, const RHI::DrawListMask drawListTagsFilter, const RHI::DrawFilterMask materialPipelineFilter, DispatchArgumentsSetupCB dispatchArgumentsSetupCB) const overrideAZ::Render::MeshFeatureProcessorvirtual
CloneMesh(const MeshHandle &meshHandle) overrideAZ::Render::MeshFeatureProcessorvirtual
CreateStreamBufferViewsBuilder(const MeshHandle &meshHandle) const overrideAZ::Render::MeshFeatureProcessorvirtual
Deactivate() overrideAZ::Render::MeshFeatureProcessorvirtual
DisableSceneNotification() (defined in AZ::RPI::FeatureProcessor)AZ::RPI::FeatureProcessorprotected
DispatchArgumentsSetupCB typedefAZ::Render::MeshFeatureProcessorInterface
EnableSceneNotification() (defined in AZ::RPI::FeatureProcessor)AZ::RPI::FeatureProcessorprotected
FeatureProcessor()=default (defined in AZ::RPI::FeatureProcessor)AZ::RPI::FeatureProcessor
FlagRegistry typedef (defined in AZ::Render::MeshFeatureProcessor)AZ::Render::MeshFeatureProcessor
GetCustomMaterials(const MeshHandle &meshHandle) const overrideAZ::Render::MeshFeatureProcessorvirtual
GetDeferredMaterialFeatureProcessor() const (defined in AZ::Render::MeshFeatureProcessor)AZ::Render::MeshFeatureProcessor
GetDrawPackets(const MeshHandle &meshHandle) const overrideAZ::Render::MeshFeatureProcessorvirtual
GetDrawSrg(const MeshHandle &meshHandle, uint32_t lodIndex, uint32_t subMeshIndex, RHI::DrawListTag drawListTag, RHI::DrawFilterMask materialPipelineMask) const overrideAZ::Render::MeshFeatureProcessorvirtual
GetExcludeFromReflectionCubeMaps(const MeshHandle &meshHandle) const overrideAZ::Render::MeshFeatureProcessorvirtual
GetFallbackPBRMaterialBuffer() const override (defined in AZ::Render::MeshFeatureProcessor)AZ::Render::MeshFeatureProcessorvirtual
GetFallbackPBRMaterialEntry(const MeshInfoHandle handle) override (defined in AZ::Render::MeshFeatureProcessor)AZ::Render::MeshFeatureProcessorvirtual
GetFallbackPBRMaterialManager() (defined in AZ::Render::MeshFeatureProcessor)AZ::Render::MeshFeatureProcessor
GetIsAlwaysDynamic(const MeshHandle &meshHandle) const overrideAZ::Render::MeshFeatureProcessorvirtual
GetLightingChannelMask(const MeshHandle &meshHandle) const overrideAZ::Render::MeshFeatureProcessorvirtual
GetLocalAabb(const MeshHandle &meshHandle) const overrideAZ::Render::MeshFeatureProcessorvirtual
GetMeshInfoBuffer() const override (defined in AZ::Render::MeshFeatureProcessor)AZ::Render::MeshFeatureProcessorvirtual
GetMeshInfoEntry(const MeshInfoHandle handle) override (defined in AZ::Render::MeshFeatureProcessor)AZ::Render::MeshFeatureProcessorvirtual
GetMeshInfoManager() (defined in AZ::Render::MeshFeatureProcessor)AZ::Render::MeshFeatureProcessor
GetMeshInstanceManager() (defined in AZ::Render::MeshFeatureProcessor)AZ::Render::MeshFeatureProcessor
GetMeshLodConfiguration(const MeshHandle &meshHandle) const overrideAZ::Render::MeshFeatureProcessorvirtual
GetModel(const MeshHandle &meshHandle) const overrideAZ::Render::MeshFeatureProcessorvirtual
GetModelAsset(const MeshHandle &meshHandle) const overrideAZ::Render::MeshFeatureProcessorvirtual
GetNonUniformScale(const MeshHandle &meshHandle) overrideAZ::Render::MeshFeatureProcessorvirtual
GetObjectId(const MeshHandle &meshHandle) const overrideAZ::Render::MeshFeatureProcessorvirtual
GetObjectSrgs(const MeshHandle &meshHandle) const overrideAZ::Render::MeshFeatureProcessorvirtual
GetParentScene() const (defined in AZ::RPI::FeatureProcessor)AZ::RPI::FeatureProcessorinline
GetRayTracingEnabled(const MeshHandle &meshHandle) const overrideAZ::Render::MeshFeatureProcessorvirtual
GetRayTracingFeatureProcessor() const (defined in AZ::Render::MeshFeatureProcessor)AZ::Render::MeshFeatureProcessor
GetReflectionProbeFeatureProcessor() const (defined in AZ::Render::MeshFeatureProcessor)AZ::Render::MeshFeatureProcessor
GetShaderOptionFlagRegistry() (defined in AZ::Render::MeshFeatureProcessor)AZ::Render::MeshFeatureProcessor
GetSortKey(const MeshHandle &meshHandle) const overrideAZ::Render::MeshFeatureProcessorvirtual
GetTransform(const MeshHandle &meshHandle) overrideAZ::Render::MeshFeatureProcessorvirtual
GetTransformServiceFeatureProcessor() const (defined in AZ::Render::MeshFeatureProcessor)AZ::Render::MeshFeatureProcessor
GetTransparentDrawListTag() const (defined in AZ::Render::MeshFeatureProcessor)AZ::Render::MeshFeatureProcessor
GetVisible(const MeshHandle &meshHandle) const overrideAZ::Render::MeshFeatureProcessorvirtual
IsMeshInstancingEnabled() const (defined in AZ::Render::MeshFeatureProcessor)AZ::Render::MeshFeatureProcessor
MeshFeatureProcessor()=default (defined in AZ::Render::MeshFeatureProcessor)AZ::Render::MeshFeatureProcessor
MeshHandle typedef (defined in AZ::Render::MeshFeatureProcessorInterface)AZ::Render::MeshFeatureProcessorInterface
OnBeginPrepareRender() override (defined in AZ::Render::MeshFeatureProcessor)AZ::Render::MeshFeatureProcessor
OnEndCulling(const RenderPacket &packet) overrideAZ::Render::MeshFeatureProcessorvirtual
OnEndPrepareRender() override (defined in AZ::Render::MeshFeatureProcessor)AZ::Render::MeshFeatureProcessor
OnRenderEnd()AZ::RPI::FeatureProcessorinlinevirtual
PrepareViews(const PrepareViewsPacket &, AZStd::vector< AZStd::pair< PipelineViewTag, ViewPtr > > &)AZ::RPI::FeatureProcessorinlinevirtual
PrintDrawPacketInfo(const MeshHandle &meshHandle) overrideAZ::Render::MeshFeatureProcessorvirtual
QueueObjectSrgForCompile(const MeshHandle &meshHandle) const overrideAZ::Render::MeshFeatureProcessorvirtual
Reflect(AZ::ReflectContext *context) (defined in AZ::Render::MeshFeatureProcessor)AZ::Render::MeshFeatureProcessorstatic
ReleaseMesh(MeshHandle &meshHandle) overrideAZ::Render::MeshFeatureProcessorvirtual
ReleaseMeshInfoEntry(const MeshInfoHandle handle) override (defined in AZ::Render::MeshFeatureProcessor)AZ::Render::MeshFeatureProcessorvirtual
Render(const RenderPacket &)AZ::RPI::FeatureProcessorinlinevirtual
ReportShaderOptionFlags(const AZ::ConsoleCommandContainer &arguments) (defined in AZ::Render::MeshFeatureProcessor)AZ::Render::MeshFeatureProcessor
SetCustomMaterials(const MeshHandle &meshHandle, const Data::Instance< RPI::Material > &material) overrideAZ::Render::MeshFeatureProcessorvirtual
SetCustomMaterials(const MeshHandle &meshHandle, const CustomMaterialMap &materials) overrideAZ::Render::MeshFeatureProcessorvirtual
SetDrawItemEnabled(const MeshHandle &meshHandle, RHI::DrawListTag drawListTag, bool enabled) overrideAZ::Render::MeshFeatureProcessorvirtual
SetExcludeFromReflectionCubeMaps(const MeshHandle &meshHandle, bool excludeFromReflectionCubeMaps) overrideAZ::Render::MeshFeatureProcessorvirtual
SetIsAlwaysDynamic(const MeshHandle &meshHandle, bool isAlwaysDynamic) overrideAZ::Render::MeshFeatureProcessorvirtual
SetLightingChannelMask(const MeshHandle &meshHandle, uint32_t lightingChannelMask) overrideAZ::Render::MeshFeatureProcessorvirtual
SetLocalAabb(const MeshHandle &meshHandle, const AZ::Aabb &localAabb) overrideAZ::Render::MeshFeatureProcessorvirtual
SetMeshLodConfiguration(const MeshHandle &meshHandle, const RPI::Cullable::LodConfiguration &meshLodConfig) overrideAZ::Render::MeshFeatureProcessorvirtual
SetRayTracingDirty(const MeshHandle &meshHandle) overrideAZ::Render::MeshFeatureProcessorvirtual
SetRayTracingEnabled(const MeshHandle &meshHandle, bool enabled) overrideAZ::Render::MeshFeatureProcessorvirtual
SetSortKey(const MeshHandle &meshHandle, RHI::DrawItemSortKey sortKey) overrideAZ::Render::MeshFeatureProcessorvirtual
SetTransform(const MeshHandle &meshHandle, const AZ::Transform &transform, const AZ::Vector3 &nonUniformScale=AZ::Vector3::CreateOne()) override (defined in AZ::Render::MeshFeatureProcessor)AZ::Render::MeshFeatureProcessor
AZ::Render::MeshFeatureProcessorInterface::SetTransform(const MeshHandle &meshHandle, const Transform &transform, const Vector3 &nonUniformScale=Vector3::CreateOne())=0AZ::Render::MeshFeatureProcessorInterfacepure virtual
SetUseForwardPassIblSpecular(const MeshHandle &meshHandle, bool useForwardPassIblSpecular) overrideAZ::Render::MeshFeatureProcessorvirtual
SetVisible(const MeshHandle &meshHandle, bool visible) overrideAZ::Render::MeshFeatureProcessorvirtual
Simulate(const FeatureProcessor::SimulatePacket &packet) overrideAZ::Render::MeshFeatureProcessor
AZ::Render::MeshFeatureProcessorInterface::Simulate(const SimulatePacket &)AZ::RPI::FeatureProcessorinlinevirtual
UpdateFallbackPBRMaterialEntry(const MeshInfoHandle handle, AZStd::function< bool(FallbackPBR::MaterialEntry *)> updateFunction) override (defined in AZ::Render::MeshFeatureProcessor)AZ::Render::MeshFeatureProcessorvirtual
UpdateMeshInfoEntry(const MeshInfoHandle handle, AZStd::function< bool(MeshInfoEntry *)> updateFunction) override (defined in AZ::Render::MeshFeatureProcessor)AZ::Render::MeshFeatureProcessorvirtual
UpdateMeshReflectionProbes() (defined in AZ::Render::MeshFeatureProcessor)AZ::Render::MeshFeatureProcessor
~FeatureProcessor()=default (defined in AZ::RPI::FeatureProcessor)AZ::RPI::FeatureProcessorvirtual
~MeshFeatureProcessor()=default (defined in AZ::Render::MeshFeatureProcessor)AZ::Render::MeshFeatureProcessorvirtual