Open 3D Engine AtomLyIntegration Gem API Reference
23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level
1
2
3
4
]
▼
N
AtomImGuiTools
C
AtomImGuiMeshCallbacks
C
AtomImGuiToolsRequests
AtomImGuiToolsRequestBus provides an interface to interact with Atom ImGui debug tools
C
AtomImGuiToolsSystemComponent
C
MaterialShaderDetailsController
Provides some additional utilities for the interaction between
AtomImGuiToolsSystemComponent
and ImGuiMaterialDetails
▼
N
AZ
►
N
AtomBridge
C
AssetCollectionAsyncLoaderTestComponent
C
AssetCollectionAsyncLoaderTestInterface
C
AtomBridgeRequests
C
AtomBridgeSystemComponent
C
AtomDebugDisplayViewportInterface
C
AtomViewportInfoDisplayNotifications
This bus is used to listen for state changes in the viewport info display overlay
C
AtomViewportInfoDisplayRequests
This bus is used to request changes to the viewport info display overlay
C
FlyCameraInputComponent
This is based on the
FlyCameraInputComponent
in SamplesProject and is just used to test the CameraComponent
C
FlyCameraInputInterface
This bus is used to enable and disable the FlyCamera so that input can be used for UI etc
C
Module
C
PerViewportDynamicDrawInterface
C
PerViewportDynamicDrawManager
C
RenderState
C
SingleColorDynamicSizeLineHelper
Utility class to collect line segments
C
SingleColorStaticSizeLineHelper
Utility class to collect line segments when the number of segments is known at compile time
►
N
EMotionFXAtom
C
EditorSystemComponent
►
N
LyIntegration
C
SharedPreviewContent
Creates a simple scene used for most previews and thumbnails
C
SharedPreviewer
C
SharedPreviewerFactory
C
SharedThumbnail
C
SharedThumbnailCache
Cache configuration for shared thumbnails
C
SharedThumbnailRenderer
Provides custom thumbnail rendering of supported asset types
►
N
LYIntegration
C
ImguiAtomSystemComponent
►
N
Render
►
N
EditorMaterialComponentExporter
C
ExportItem
►
N
EditorMaterialComponentInspector
C
MaterialModelUvNameMapInspector
C
MaterialPropertyInspector
►
N
EditorMaterialComponentUtil
C
MaterialEditData
C
ActorSystemComponent
C
AreaLightComponent
C
AreaLightComponentConfig
C
AreaLightComponentController
C
AreaLightNotifications
C
AreaLightRequests
C
AtomActor
►
C
AtomActorDebugDraw
C
TrajectoryPathParticle
C
TrajectoryTracePath
C
AtomActorInstance
C
AtomBackend
C
AtomFontSystemComponent
C
AtomLyIntegrationCommonFeaturesSystemComponent
C
AtomViewportDisplayIconsSystemComponent
C
AtomViewportDisplayInfoSystemComponent
C
AttachmentComponent
C
AttachmentConfiguration
C
BloomComponent
C
BloomComponentConfig
C
BloomComponentController
C
BloomRequests
C
BoneFollower
C
CapsuleLightDelegate
C
ChromaticAberrationComponent
C
ChromaticAberrationComponentConfig
C
ChromaticAberrationComponentController
C
ChromaticAberrationRequests
C
CubeMapCaptureComponent
C
CubeMapCaptureComponentConfig
C
CubeMapCaptureComponentController
C
DecalComponent
C
DecalComponentConfig
C
DecalComponentController
C
DecalNotifications
C
DecalRequests
C
DeferredFogComponent
C
DeferredFogComponentConfig
C
DeferredFogComponentController
C
DeferredFogRequests
C
DepthOfFieldComponent
C
DepthOfFieldComponentConfig
C
DepthOfFieldComponentController
C
DepthOfFieldRequests
C
DirectionalLightComponent
C
DirectionalLightComponentConfig
C
DirectionalLightComponentController
C
DirectionalLightRequests
C
DiskLightDelegate
C
DisplayMapperComponent
C
DisplayMapperComponentConfig
C
DisplayMapperComponentController
C
DisplayMapperComponentNotifications
DisplayMapperComponent
can send out notifications on the
DisplayMapperComponentNotifications
C
DisplayMapperComponentRequests
DisplayMapperComponentRequests
provides an interface to request operations on a
DisplayMapperComponent
C
DrawableMeshEntity
C
EditorAreaLightComponent
C
EditorAttachmentComponent
C
EditorBloomComponent
C
EditorChromaticAberrationComponent
C
EditorCommonFeaturesSystemComponent
This is the editor-counterpart to this gem's main CommonSystemComponent class
C
EditorCubeMapCaptureComponent
C
EditorCubeMapCaptureInterface
C
EditorCubeMapRenderer
C
EditorDecalComponent
C
EditorDeferredFogComponent
C
EditorDepthOfFieldComponent
C
EditorDirectionalLightComponent
C
EditorDisplayMapperComponent
C
EditorEntityReferenceComponent
C
EditorExposureControlComponent
C
EditorGradientWeightModifierComponent
C
EditorGridComponent
In-editor grid component
C
EditorHDRColorGradingComponent
C
EditorHDRColorGradingNotification
C
EditorHDRColorGradingRequests
C
EditorHDRiSkyboxComponent
C
EditorImageBasedLightComponent
In-editor image based lighting component
C
EditorLookModificationComponent
C
EditorMaterialComponent
In-editor material component for displaying and editing material assignments
C
EditorMaterialComponentSlot
C
EditorMaterialSystemComponent
System component that manages launching and maintaining connections with the material editor
C
EditorMaterialSystemComponentNotifications
C
EditorMaterialSystemComponentRequests
C
EditorMeshComponent
C
EditorMeshStats
C
EditorMeshStatsForLod
C
EditorMeshSystemComponent
System component that sets up necessary logic related to
EditorMeshComponent
C
EditorModeBlurPass
Pass for editor mode feedback blur effect
C
EditorModeDesaturationPass
Pass for editor mode feedback desaturation effect
C
EditorModeFeatureProcessor
Feature processor for Editor Mode Feedback visual effect system
►
C
EditorModeFeedbackChildPassBase
C
DepthTransition
C
EditorModeFeedbackInterface
The interface for the visual feedback component of the central editor mode tracker for all viewports
C
EditorModeFeedbackModule
Module for the editor mode visual feedback gem
C
EditorModeFeedbackParentPass
Parent pass for the editor mode feedback system
C
EditorModeFeedbackSystemComponent
Component for the editor mode feedback system
C
EditorModeOutlinePass
Pass for editor mode feedback outline effect
C
EditorModeTintPass
Pass for editor mode feedback color tint effect
C
EditorOcclusionCullingPlaneComponent
C
EditorPhysicalSkyComponent
C
EditorPostFxLayerCategoriesAsset
C
EditorPostFxLayerComponent
C
EditorPostFxSystemComponent
C
EditorRadiusWeightModifierComponent
C
EditorReflectionProbeComponent
C
EditorReflectionProbeInterface
C
EditorShapeWeightModifierComponent
C
EditorSkyAtmosphereComponent
C
EditorSpecularReflectionsComponent
C
EditorSsaoComponent
C
EditorStateBase
C
EditorStateBufferCopyPass
Pass class for the EditorStateBufferCopy pass to copy over buffer contents
C
EditorStateMaskRenderer
Handles the rendering of supported drawable entity components to the mask with the given draw tag
C
EditorStateMeshDrawPacket
C
EditorStateParentPass
Parent pass for editor state effect parent pass classes
C
EditorStatePassSystem
System for constructing the passes for the editor state effects
C
EditorStateRequests
Bus for controlling the state of the editor state feedback effects
C
EntityReferenceComponent
C
EntityReferenceComponentConfig
C
EntityReferenceComponentController
C
EntityReferenceRequests
C
ExposureControlComponent
C
ExposureControlComponentConfig
C
ExposureControlComponentController
C
ExposureControlRequests
C
FocusedEntityState
Class for the Focused Entity editor state effect
C
GradientWeightModifierComponent
C
GradientWeightModifierComponentConfig
C
GradientWeightModifierComponentController
C
GridComponent
C
GridComponentConfig
Common settings for GridComponents and
EditorGridComponent
C
GridComponentController
Controls behavior and rendering of a wireframe grid
C
GridComponentNotifications
GridComponentNotificationBus notifications are triggered whenever the grid changes
C
GridComponentRequests
GridComponentRequestBus declares an interface for configuring and interacting with the grid component
C
HDRColorGradingComponent
C
HDRColorGradingComponentConfig
C
HDRColorGradingComponentController
C
HDRColorGradingRequests
C
HDRiSkyboxComponent
C
HDRiSkyboxComponentConfig
C
HDRiSkyboxComponentController
C
HDRiSkyboxRequests
C
ImageBasedLightComponent
C
ImageBasedLightComponentConfig
Common settings for ImageBasedLightComponents and
EditorImageBasedLightComponent
C
ImageBasedLightComponentController
Controls behavior of an image based light that affects a scene
C
ImageBasedLightComponentNotifications
ImageBasedLightComponent
provides an interface for receiving notifications about a
ImageBasedLightComponent
C
ImageBasedLightComponentRequests
ImageBasedLightComponentRequestBus provides an interface to request operations on a
ImageBasedLightComponent
C
JsonEditorMaterialComponentSerializer
C
JsonEditorMeshStatsSerializer
C
LightDelegateBase
Delegate for managing light shape specific functionality in the
AreaLightComponentController
C
LightDelegateInterface
Delegate for managing light shape specific functionality in the
AreaLightComponentController
C
LookModificationComponent
C
LookModificationComponentConfig
C
LookModificationComponentController
C
LookModificationRequests
C
MaterialAssignment
C
MaterialAssignmentId
C
MaterialBrowserInteractions
C
MaterialComponent
C
MaterialComponentConfig
C
MaterialComponentController
C
MaterialComponentNotifications
C
MaterialComponentRequests
MaterialComponentRequestBus provides an interface to request operations on a
MaterialComponent
C
MaterialConsumerNotifications
Notifications sent when the state of the material consumer changes in a way that affects the material component and tools
C
MaterialConsumerRequests
C
MeshComponent
C
MeshComponentConfig
A configuration structure for the
MeshComponentController
C
MeshComponentController
►
C
MeshComponentNotifications
C
ConnectionPolicy
C
MeshComponentRequests
►
C
MeshHandleStateNotifications
Bus for receiving notifications about a given entity's mesh handle state
C
ConnectionPolicy
When connecting to this bus, if the handle is ready you will immediately get an OnMeshHandleAcquire notification
C
MeshHandleStateRequests
Bus for retrieving data about a given entity's mesh handle state
C
OcclusionCullingPlaneComponent
C
OcclusionCullingPlaneComponentConfig
C
OcclusionCullingPlaneComponentController
C
PhysicalSkyComponent
C
PhysicalSkyComponentConfig
C
PhysicalSkyComponentController
C
PhysicalSkyRequests
C
PolygonLightDelegate
C
PostFxLayerCategoriesProviderRequests
C
PostFxLayerComponent
C
PostFxLayerComponentConfig
C
PostFxLayerComponentController
C
PostFxLayerRequests
C
PostFxWeightRequests
C
QuadLightDelegate
C
RadiusWeightModifierComponent
C
RadiusWeightModifierComponentConfig
C
RadiusWeightModifierComponentController
C
ReflectionProbeComponent
C
ReflectionProbeComponentConfig
C
ReflectionProbeComponentController
C
RenderDebugComponent
C
RenderDebugComponentConfig
C
RenderDebugComponentController
C
RenderDebugEditorComponent
C
RenderDebugRequests
C
SelectedEntityState
Class for the Selected Entity outline editor state effect
C
ShapeWeightModifierComponent
C
ShapeWeightModifierComponentConfig
C
ShapeWeightModifierComponentController
C
SimplePointLightDelegate
C
SimpleSpotLightDelegate
C
SkinInfluences
C
SkinnedMeshDebugDisplay
This class is responsible for displaying stats about Atom's SkinnedMesh feature
C
SkinnedMeshOverrideRequests
C
SkyAtmosphereComponent
C
SkyAtmosphereComponentConfig
C
SkyAtmosphereComponentController
C
SkyAtmosphereRequests
The EBus for requests to modify sky atmosphere components
C
SpecularReflectionsComponent
C
SpecularReflectionsComponentConfig
C
SpecularReflectionsComponentController
C
SpecularReflectionsComponentSSRConfig
C
SphereLightDelegate
C
SsaoComponent
C
SsaoComponentConfig
C
SsaoComponentController
C
SsaoRequests
►
N
RPI
C
EditorStateBufferCopyPassData
Custom data for the EditorStateBufferCopyPass. Should be specified in the PassRequest
C
EditorStateParentPassData
Custom data for the EditorStateParentPass. Should be specified in the PassRequest
►
C
AtomFont
C
GlyphSize
C
AtomNullFFont
C
AtomNullFont
C
CacheSlot
C
DebugConsole
►
C
FFont
C
FontEffect
C
FontHintParams
Simple struct used to communicate font hinting parameters to font renderer
C
FontRenderingPass
C
FontShaderData
C
FontDeleter
C
FontRenderer
C
FontTexture
C
GlyphBitmap
C
GlyphCache
C
TextureSlot
▼
N
AZStd
C
hash< AZ::Render::MaterialAssignmentId >
▼
N
DccScriptingInterface
C
DccScriptingInterfaceBusTraits
C
DccScriptingInterfaceEditorSystemComponent
System component for DccScriptingInterface editor
C
DccScriptingInterfaceModuleInterface
C
DccScriptingInterfaceRequests
▼
N
EMStudio
C
AnimViewportInputController
Provide input control for manipulators in AnimViewport
C
AnimViewportRenderer
C
AnimViewportRequests
C
AnimViewportToolBar
C
AnimViewportWidget
C
AtomRenderPlugin
▼
N
LmbrCentral
C
EditorWrappedComponentBase
▼
N
SurfaceData
C
EditorSurfaceDataMeshComponent
C
SurfaceDataMeshComponent
C
SurfaceDataMeshConfig
Generated on Mon Oct 9 2023 13:49:10 for Open 3D Engine AtomLyIntegration Gem API Reference by
1.9.6