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.
OpenParticle::RibbonConfig Struct Reference

Public Member Functions

 AZ_CLASS_ALLOCATOR (RibbonConfig, AZ::SystemAllocator, 0)
 
void CheckParam ()
 
void ConvertDistIndexVersion (Distribution &distribution)
 
AZ::Crc32 ModeChangToRibbon () const
 
AZ::Crc32 ModeChangToTrail () const
 

Public Attributes

TrailParam trailParam
 
RibbonParam ribbonParam
 
AZ::u32 sortId = 0
 
float minRibbonSegmentLength = 0.01f
 
ValueObjFloat ribbonWidthObject = { "ribbonWidthObject", 0.1f }
 
bool inheritSize = false
 
float tesselationFactor = 0.01f
 
float curveTension = 0.f
 
float tilingDistance = 0.f
 
SimuCore::ParticleCore::RibbonFacing facing = SimuCore::ParticleCore::RibbonFacing::SCREEN
 
SimuCore::ParticleCore::TrailMode mode = SimuCore::ParticleCore::TrailMode::RIBBON
 
AZ::u32 version = 1
 

Static Public Attributes

static constexpr SimuCore::ParticleCore::RenderType RENDER = SimuCore::ParticleCore::RenderType::RIBBON
 

The documentation for this struct was generated from the following file: