123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161 |
- VAR("PositionZ", "Float", float, PositionZ)
- VAR("Rotation3D", "FloatXYZ", Vec3, Rotation3D)
- // m_ReadOnlyState
- VAR("LengthInSec", "Float", float, LengthInSec)
- VAR("StartDelay", "Float", float, StartDelay)
- VAR("Speed", "Float", float, Speed)
- VAR("RandomSeed", "Integer", UInt32, RandomSeed)
- VAR("Looping", "Check", bool, Looping)
- VAR("Prewarm", "Check", bool, Prewarm)
- VAR("ScalingMode", "IntegerLabeled", int, ScalingMode)
- VAR("PlayOnAwake", "Check", bool, PlayOnAwake)
- VAR("UseLocalSpace", "Check", bool, UseLocalSpace)
- // m_InitialModule
- VAR("InitialModuleLifetime", "MinMaxCurveData", MinMaxCurveData, InitialModuleLifetime)
- VAR("InitialModuleSpeed", "MinMaxCurveData", MinMaxCurveData, InitialModuleSpeed)
- VAR("InitialModuleSize", "MinMaxCurveData", MinMaxCurveData, InitialModuleSize)
- VAR("InitialModuleRotation", "MinMaxCurveData", MinMaxCurveData, InitialModuleRotation)
- VAR("InitialModuleColor", "MinMaxGradientData", MinMaxGradientData, InitialModuleColor)
- VAR("InitialModuleGravityModifier", "Float", float, InitialModuleGravityModifier)
- VAR("InitialModuleInheritVelocity", "Float", float, InitialModuleInheritVelocity)
- VAR("InitialModuleMaxNumParticles", "Integer", int, InitialModuleMaxNumParticles)
- // m_EmissionModule
- VAR("EmissionModuleEnabled", "Check", bool, EmissionModuleEnabled)
- VAR("EmissionModuleType", "IntegerLabeled", int, EmissionModuleType)
- VAR("EmissionModuleRate", "MinMaxCurveData", MinMaxCurveData, EmissionModuleRate)
- VAR("EmissionModuleBurst", "EmissionData", EmissionData, EmissionModuleBurstData)
- //VAR("EmissionModuleBurstTime0", "Float", float, EmissionModuleBurstTime0)
- //VAR("EmissionModuleBurstTime1", "Float", float, EmissionModuleBurstTime1)
- //VAR("EmissionModuleBurstTime2", "Float", float, EmissionModuleBurstTime2)
- //VAR("EmissionModuleBurstTime3", "Float", float, EmissionModuleBurstTime3)
- //VAR("EmissionModuleBurstParticleCount0", "Integer", UInt16, EmissionModuleBurstParticleCount0)
- //VAR("EmissionModuleBurstParticleCount1", "Integer", UInt16, EmissionModuleBurstParticleCount1)
- //VAR("EmissionModuleBurstParticleCount2", "Integer", UInt16, EmissionModuleBurstParticleCount2)
- //VAR("EmissionModuleBurstParticleCount3", "Integer", UInt16, EmissionModuleBurstParticleCount3)
- //VAR("EmissionModuleBurstCount", "Integer", UInt8, EmissionModuleBurstCount)
- // m_ShapeModule
- VAR("ShapeModuleEnabled", "Check", bool, ShapeModuleEnabled)
- VAR("ShapeModuleType", "IntegerLabeled", int, ShapeModuleType)
- VAR("ShapeModuleRadius", "Float", float, ShapeModuleRadius)
- VAR("ShapeModuleRadiusThickness", "Float", float, ShapeModuleRadiusThickness)
- VAR("ShapeModuleBurstSpread", "Check", bool, ShapeModuleBurstSpread)
- VAR("ShapeModuleSpreadSpaceThickness", "Float", float, ShapeModuleSpreadSpaceThickness)
- VAR("ShapeModuleAngle", "Float", float, ShapeModuleAngle)
- VAR("ShapeModuleLength", "Float", float, ShapeModuleLength)
- VAR("ShapeModuleArc", "Float", float, ShapeModuleArc)
- VAR("ShapeModuleBoxX", "Float", float, ShapeModuleBoxX)
- VAR("ShapeModuleBoxY", "Float", float, ShapeModuleBoxY)
- VAR("ShapeModuleBoxZ", "Float", float, ShapeModuleBoxZ)
- VAR("ShapeModuleRandomDirection", "Check", bool, ShapeModuleRandomDirection)
- // m_VelocityModule
- VAR("VelocityModuleEnabled", "Check", bool, VelocityModuleEnabled)
- VAR("VelocityModuleXCurve", "MinMaxCurveData", MinMaxCurveData, VelocityModuleXCurve)
- VAR("VelocityModuleYCurve", "MinMaxCurveData", MinMaxCurveData, VelocityModuleYCurve)
- VAR("VelocityModuleZCurve", "MinMaxCurveData", MinMaxCurveData, VelocityModuleZCurve)
- VAR("VelocityModuleInWorldSpace", "Check", bool, VelocityModuleInWorldSpace)
- // m_ClampVelocityModule
- VAR("ClampVelocityModuleEnabled", "Check", bool, ClampVelocityModuleEnabled)
- VAR("ClampVelocityModuleXCurve", "MinMaxCurveData", MinMaxCurveData, ClampVelocityModuleXCurve)
- VAR("ClampVelocityModuleYCurve", "MinMaxCurveData", MinMaxCurveData, ClampVelocityModuleYCurve)
- VAR("ClampVelocityModuleZCurve", "MinMaxCurveData", MinMaxCurveData, ClampVelocityModuleZCurve)
- VAR("ClampVelocityModuleMagnitude", "MinMaxCurveData", MinMaxCurveData, ClampVelocityModuleMagnitude)
- VAR("ClampVelocityModuleDrag", "MinMaxCurveData", MinMaxCurveData, ClampVelocityModuleDrag)
- VAR("ClampVelocityModuleInWorldSpace", "Check", bool, ClampVelocityModuleInWorldSpace)
- VAR("ClampVelocityModuleSeparateAxis", "Check", bool, ClampVelocityModuleSeparateAxis)
- VAR("ClampVelocityModuleMultiplyDragByParticleSize", "Check", bool, ClampVelocityModuleMultiplyDragByParticleSize)
- VAR("ClampVelocityModuleMultiplyDragByParticleVelocity", "Check", bool, ClampVelocityModuleMultiplyDragByParticleVelocity)
- VAR("ClampVelocityModuleDampen", "Float", float, ClampVelocityModuleDampen)
- // m_ForceModule
- VAR("ForceModuleEnabled", "Check", bool, ForceModuleEnabled)
- VAR("ForceModuleXCurve", "MinMaxCurveData", MinMaxCurveData, ForceModuleXCurve)
- VAR("ForceModuleYCurve", "MinMaxCurveData", MinMaxCurveData, ForceModuleYCurve)
- VAR("ForceModuleZCurve", "MinMaxCurveData", MinMaxCurveData, ForceModuleZCurve)
- VAR("ForceModuleInWorldSpace", "Check", bool, ForceModuleInWorldSpace)
- VAR("ForceModuleRandomizePerFrame", "Check", bool, ForceModuleRandomizePerFrame)
- // m_ColorModule
- VAR("ColorModuleEnabled", "Check", bool, ColorModuleEnabled)
- VAR("ColorModuleGradient", "MinMaxGradientData", MinMaxGradientData, ColorModuleGradient)
- // m_ColorBySpeedModule
- VAR("ColorBySpeedModuleEnabled", "Check", bool, ColorBySpeedModuleEnabled)
- VAR("ColorBySpeedModuleGradient", "MinMaxGradientData", MinMaxGradientData, ColorBySpeedModuleGradient)
- VAR("ColorBySpeedModuleRange", "FloatXY", Vec2, ColorBySpeedModuleRange)
- // m_SizeModule
- VAR("SizeModuleEnabled", "Check", bool, SizeModuleEnabled)
- VAR("SizeModuleCurve", "MinMaxCurveData", MinMaxCurveData, SizeModuleCurve)
- // m_SizeBySpeedModule
- VAR("SizeBySpeedModuleEnabled", "Check", bool, SizeBySpeedModuleEnabled)
- VAR("SizeBySpeedModuleCurve", "MinMaxCurveData", MinMaxCurveData, SizeBySpeedModuleCurve)
- VAR("SizeBySpeedModuleRange", "FloatXY", Vec2, SizeBySpeedModuleRange)
- // m_RotationModule
- VAR("RotationModuleEnabled", "Check", bool, RotationModuleEnabled)
- VAR("RotationModuleRate", "MinMaxCurveData", MinMaxCurveData, RotationModuleRate)
- // m_RotationBySpeedModule
- VAR("RotationBySpeedModuleEnabled", "Check", bool, RotationBySpeedModuleEnabled)
- VAR("RotationBySpeedModuleCurve", "MinMaxCurveData", MinMaxCurveData, RotationBySpeedModuleCurve)
- VAR("RotationBySpeedModuleRange", "FloatXY", Vec2, RotationBySpeedModuleRange)
- // m_ExternalForcesModule
- VAR("ExternalForcesModuleEnabled", "Check", bool, ExternalForcesModuleEnabled)
- VAR("ExternalForcesModuleMultiplier", "Float", float, ExternalForcesModuleMultiplier)
- // m_CollisionModule
- // m_SubModule
- // VAR("SubModuleEnabled", "Check", bool, SubModuleEnabled)
- // VAR("SubModuleEmittersBirthID0", "Integer", int, SubModuleEmittersBirthID0)
- // VAR("SubModuleEmittersBirthID1", "Integer", int, SubModuleEmittersBirthID1)
- // VAR("SubModuleEmittersCollisionID0", "Integer", int, SubModuleEmittersCollisionID0)
- // VAR("SubModuleEmittersCollisionID1", "Integer", int, SubModuleEmittersCollisionID1)
- // VAR("SubModuleEmittersDeathID0", "Integer", int, SubModuleEmittersDeathID0)
- // VAR("SubModuleEmittersDeathID1", "Integer", int, SubModuleEmittersDeathID1)
- // m_SubEmitterModule
- VAR("SubEmitterModuleEnabled", "Check", bool, SubEmitterModuleEnabled)
- VAR("SubEmitterModuleSubEmitterType", "IntegerLabeled", int, SubEmitterModuleSubEmitterType)
- VAR("SubEmitterModuleInheritColor", "Check", bool, SubEmitterModuleInheritColor)
- VAR("SubEmitterModuleInheritSize", "Check", bool, SubEmitterModuleInheritSize)
- VAR("SubEmitterModuleInheritRotation", "Check", bool, SubEmitterModuleInheritRotation)
- VAR("SubEmitterModuleInheritLifetime", "Check", bool, SubEmitterModuleInheritLifetime)
- VAR("SubEmitterModuleInheritDuration", "Check", bool, SubEmitterModuleInheritDuration)
- // m_UVModule
- VAR("UVModuleEnabled", "Check", bool, UVModuleEnabled)
- VAR("UVModuleCurve", "MinMaxCurveData", MinMaxCurveData, UVModuleCurve)
- VAR("UVModuleTilesX", "Integer", int, UVModuleTilesX)
- VAR("UVModuleTilesY", "Integer", int, UVModuleTilesY)
- VAR("UVModuleAnimationType", "IntegerLabeled", int, UVModuleAnimationType)
- VAR("UVModuleRowIndex", "Integer", int, UVModuleRowIndex)
- VAR("UVModuleCycles", "Float", float, UVModuleCycles)
- VAR("UVModuleRandomRow", "Check", bool, UVModuleRandomRow)
- VAR("UVModuleMode", "IntegerLabeled", int, UVModuleMode)
- VAR("UVModuleFrameNamePrefix", "String", std::string, UVModuleFrameNamePrefix)
- VAR("UVModuleFrameStartIndex", "Integer", int, UVModuleFrameStartIndex)
- VAR("UVModuleFrameEndIndex", "Integer", int, UVModuleFrameEndIndex)
- VAR("UVModuleFrameCount", "Integer", int, UVModuleFrameCount)
- // m_renderer
- VAR("RendererOrthographic", "Check", bool, RendererOrthographic)
- VAR("RendererScale", "Float", float, RendererScale)
- VAR("RendererRenderMode", "IntegerLabeled", int, RendererRenderMode)
- VAR("RendererSortMode", "IntegerLabeled", int, RendererSortMode)
- VAR("RendererMaxParticleSize", "Float", float, RendererMaxParticleSize)
- VAR("RendererCameraVelocityScale", "Float", float, RendererCameraVelocityScale)
- VAR("RendererVelocityScale", "Float", float, RendererVelocityScale)
- VAR("RendererLengthScale", "Float", float, RendererLengthScale)
- VAR("RendererSortingFudge", "Float", float, RendererSortingFudge)
- VAR("RendererNormalDirection", "Float", float, RendererNormalDirection)
- VAR("useMaterialFile", "Check", bool, UseMaterialFile)
- VAR("MaterialFile", "MaterialFile", std::string, MaterialFile)
|