Open 3D Engine OpenParticleSystem 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.
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level
1
2
3
4
]
►
N
AZ
►
N
Data
C
Asset
►
N
OpenParticle
C
AssetHandler
C
Bounce
C
BuilderComponent
C
CollisionPlane
C
CollisionRadius
C
Curve
C
DataConvertor
C
DistInfos
►
C
Distribution
C
CurveCache
C
DistributionCacheComponent
C
DistributionCacheInterface
C
DriverWrap
C
EditorParticleComponent
C
EditorParticleDocumentBusRequests
C
EditorParticleOpenParticleRequests
C
EditorParticleRequest
C
EditorParticleRequests
C
EditorParticleSystemComponentRequests
EditorParticleSystemComponentRequests
provides an interface to communicate with ParticleEditor
C
EditorSystemComponent
C
EmitBurstList
C
EmitSpawn
C
EmitSpawnOverMoving
C
EmitterConfig
C
EmitterForDraw
C
EmitterInstance
C
InheritanceHandler
C
KeyPoint
C
LinearValue
C
MeshConfig
C
ParamDistInfo
►
C
ParticleArchive
C
EmitterInfo
C
ParticleAsset
►
C
ParticleAssetData
C
EmitterInfo
C
ParticleAssetHandler
C
ParticleBaseSerializer
C
ParticleBrowserInteractions
C
ParticleBuilder
C
ParticleCollision
C
ParticleComponent
C
ParticleComponentConfig
C
ParticleComponentController
C
ParticleConfig
C
ParticleCurve
C
ParticleDataInstance
C
ParticleDistribution
C
ParticleDistributionSerializer
C
ParticleEditDataConfig
C
ParticleEmitterInfoSerializer
C
ParticleEventHandler
C
ParticleFeatureProcessor
C
ParticleFeatureProcessorInterface
C
ParticleLOD
C
ParticleLODSerializer
C
ParticleModel
C
ParticlePipelineState
C
ParticleRandom
C
ParticleRequest
►
C
ParticleSourceData
C
DetailConstant
C
DetailInfo
C
EmitterInfo
C
Lod
C
ParticleSourceDataSerializer
C
ParticleSystem
C
PreWarm
C
PtrHolder
C
Random
C
RibbonConfig
C
RibbonParam
C
SingleBurst
C
SizeScale
C
SpawnColor
C
SpawnLifetime
C
SpawnLightEffect
C
SpawnLocationEvent
C
SpawnLocBox
C
SpawnLocCylinder
C
SpawnLocPoint
C
SpawnLocSkeleton
C
SpawnLocSphere
C
SpawnLocTorus
C
SpawnRotation
C
SpawnSize
C
SpawnVelConcentrate
C
SpawnVelCone
C
SpawnVelDirection
C
SpawnVelSector
C
SpawnVelSphere
C
SpriteConfig
C
SystemComponent
C
SystemConfig
C
TrailParam
C
UpdateCollisionEvent
C
UpdateColor
C
UpdateConstForce
C
UpdateCurlNoiseForce
C
UpdateDeathEvent
C
UpdateDragForce
C
UpdateInheritanceEvent
C
UpdateLocationEvent
C
UpdateRotateAroundPoint
C
UpdateSizeByVelocity
C
UpdateSizeLinear
C
UpdateSubUv
C
UpdateVelocity
C
UpdateVortexForce
C
ValueObject
►
N
OpenParticleSystem
►
N
Thumbnails
C
ParticleMaterialThumbnail
C
ParticleMaterialThumbnailCache
C
ParticleMaterialThumbnailSystemComponent
C
CameraTransform
C
OpenParticleSystemBusTraits
C
OpenParticleSystemEditorSystemComponent
System component for OpenParticleSystem editor
C
OpenParticleSystemModuleInterface
C
OpenParticleSystemRequests
C
OpenParticleSystemSystemComponent
C
ParticleEditorRequest
►
N
OpenParticleSystemEditor
C
AssetWidget
C
Behavior
C
ComboBoxWidget
C
CurveEditor
C
DistHandlerCommon
C
DistIndexUtil
C
DollyCameraBehavior
Moves(zooms) camera back and forth towards the target
C
EditorWindowRequests
C
EffectorInspector
C
EmitterInspector
C
EventHandlerWidget
C
EventHandlerWidgets
C
ExploreInspector
C
GradientColorDialog
►
C
GradientColorPickerWidget
C
GradientKey
►
C
GradientWidget
C
Gradient
C
IdleBehavior
No action taken
C
InfoLineEdit
C
InfoRadioButton
C
LevelOfDetailInspector
C
LevelOfDetailInspectorNotify
C
LevelWidget
C
LightingPresetMenu
C
MoveCameraBehavior
Moves camera along its vertical and horizontal axis
C
OpenParticleEditorViewportInputController
Provides controls for manipulating camera, model, and environment in OpenParticle Editor
C
OpenParticleEditorViewportInputControllerRequests
C
OpenParticleSystemEditorWindow
C
OpenParticleViewportComponent
OpenParticleViewportComponent
registers reflected datatypes and manages different configurations for lighting and models displayed in the viewport
C
OpenParticleViewportModule
Entry point for OpenParticle Editor Viewport library. This module is responsible for registering and reflecting dependencies
C
OpenParticleViewportNotifications
C
OpenParticleViewportRenderer
C
OpenParticleViewportRendererRequests
C
OpenParticleViewportRequests
C
OpenParticleViewportSettings
C
OpenParticleViewportWidget
C
OpenParticleViewportWidgetRequests
C
OrbitCameraBehavior
C
PanCameraBehavior
Rotates camera around its own axis, allowing to look up/down/left/right
C
ParticleDocument
C
ParticleDocumentNotify
C
ParticleDocumentRequest
C
ParticleGraphicsScence
C
ParticleGraphicsView
C
ParticleGraphicsViewRequests
C
ParticleItemWidget
C
ParticleLineWidget
C
PerformanceMetrics
Data structure containing performance metrics for OpenParticle Editor
C
PerformanceMonitorComponent
PerformanceMonitorComponent
monitors performance within Particle Editor
C
PerformanceMonitorRequests
Provides communication with Performance Monitor
C
PresetCurveWidget
C
PropertyDistCtrl
C
PropertyEditorWidget
C
PropertyGradientColorCtrl
C
PropertyGradientColorCtrlHandler
C
ValueObjColorDistPropertyHandler
C
ValueObjFloatDistPropertyHandler
C
ValueObjLinearDistPropertyHandler
C
ValueObjVec2DistPropertyHandler
C
ValueObjVec3DistPropertyHandler
C
ValueObjVec4DistPropertyHandler
C
ViewInspector
►
N
SimuCore
►
N
ParticleCore
C
BaseInfo
C
Bounce
C
BufferCreate
C
BufferUpdate
C
BufferView
C
CollisionInfo
C
CollisionParam
C
CollisionPlane
C
CollisionRadius
C
CurveSamplerInfo
C
DataArgs
C
DrawArgs
C
DrawArgsInitializer
C
DrawIndexed
C
DrawIndirect
C
DrawItem
C
DrawLinear
C
EmitBurstList
C
EmitInfo
C
EmitSpawn
C
EmitSpawnOverMoving
C
EmitSpawnParam
C
EmitterCreateInfo
C
EventInfo
C
Friction
C
GpuInstance
C
InheritanceHandler
C
InheritanceInfo
C
InheritanceSpawn
C
KeyPoint
C
KillInBox
C
LevelsOfDetail
C
LightParticle
C
LinearValue
C
MeshConfig
C
Particle
C
ParticleAlignedAllocator
A class allocator which always aligns to at least 16 byte alignment
C
ParticleCollision
C
ParticleCurve
C
ParticleDataPool
C
ParticleDataSet
C
ParticleDelegate
C
ParticleDelegate< void(AZ::u8 *, Args...)>
C
ParticleDistribution
C
ParticleDriver
C
ParticleEffectorInfo
C
ParticleEmitEffector
►
C
ParticleEmitter
C
Config
C
ParticleEventEffector
C
ParticleEventHandler
C
ParticleEventInfo
C
ParticleEventPool
C
ParticleMeshRender
C
ParticleMeshVertex
C
ParticlePool
C
ParticleRandom
C
ParticleRender
C
ParticleRibbonRender
C
ParticleRibbonVertex
C
ParticleSpawnEffector
C
ParticleSpriteRender
C
ParticleSpriteVertex
►
C
ParticleSystem
C
Config
C
PreWarm
C
ParticleUpdateEffector
C
RandomSamplerInfo
C
RibbonConfig
C
RibbonParam
C
SamplerInfo
C
SingleBurst
C
SizeScale
C
SpawnColor
C
SpawnInfo
C
SpawnLifetime
C
SpawnLightEffect
C
SpawnLocationEvent
C
SpawnLocBox
C
SpawnLocCylinder
C
SpawnLocPoint
C
SpawnLocSkeleton
C
SpawnLocSphere
C
SpawnLocTorus
C
SpawnRotation
C
SpawnSize
C
SpawnVelConcentrate
C
SpawnVelCone
C
SpawnVelDirection
C
SpawnVelSector
C
SpawnVelSphere
C
SpriteConfig
C
TrailParam
C
TypeInfo
C
UpdateCollisionEvent
C
UpdateColor
C
UpdateConstForce
C
UpdateCurlNoiseForce
C
UpdateDeathEvent
C
UpdateDragForce
C
UpdateInfo
C
UpdateInheritanceEvent
C
UpdateLocationEvent
C
UpdatePointForce
C
UpdateRotateAroundPoint
C
UpdateSizeByVelocity
C
UpdateSizeLinear
C
UpdateStochasticVelocity
C
UpdateSubUv
C
UpdateVelocity
C
UpdateVortexForce
C
ValueObject
C
ValueObject< float, 1 >
C
VariantKey
►
C
WorldInfo
C
ViewKey
C
Math
C
Random
C
RandomStream
C
SimplexNoise
Generated on Tue May 26 2026 21:02:47 for Open 3D Engine OpenParticleSystem Gem API Reference by
1.9.8