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