LeviLamina
Loading...
Searching...
No Matches
ParticleSystem::ParticleCurveSimpleBase Class Referenceabstract
Inheritance diagram for ParticleSystem::ParticleCurveSimpleBase:

Public Member Functions

virtual void parseJson (::ConstDeserializeDataParams const &deserializeDataParams, ::HashedString const &molangVariableName)
virtual void evaluateCurve (::RenderParams &renderParams)
virtual uint64 _getMinCurveNodesAllowed ()=0
virtual uint64 _getMaxCurveNodesAllowed ()=0
virtual float _evaluateCurve (float, ::RenderParams &)=0
MCAPI void $dtor ()
MCAPI void $parseJson (::ConstDeserializeDataParams const &deserializeDataParams, ::HashedString const &molangVariableName)
MCAPI void $evaluateCurve (::RenderParams &renderParams)
virtual void initializeFromData (::SharedTypes::v1_20_80::ParticleCurveBase &, ::HashedString const &)=0
virtual void upgradeToSharedTypes (::SharedTypes::v1_20_80::ParticleCurveBase &)=0
virtual::ParticleSystem::ParticleCurveType getCurveType () const

Public Attributes

::ll::TypedStorage< 8, 24, ::std::vector<::ExpressionNode > > mCurveNodes
::ll::TypedStorage< 8, 16, ::ExpressionNodemInputExpr
::ll::TypedStorage< 8, 16, ::ExpressionNodemHorizontalRange
::ll::TypedStorage< 8, 48, ::HashedStringmMolangVariableName

Member Function Documentation

◆ parseJson()

virtual void ParticleSystem::ParticleCurveSimpleBase::parseJson ( ::ConstDeserializeDataParams const & deserializeDataParams,
::HashedString const & molangVariableName )
virtual

◆ evaluateCurve()

virtual void ParticleSystem::ParticleCurveSimpleBase::evaluateCurve ( ::RenderParams & renderParams)
virtual

The documentation for this class was generated from the following files: