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