/
redgpu
/
ezEngine
Обзор
Документация
Войти
/
redgpu
/
ezEngine
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
Data/UnitTests/GameEngineTest/Particles/TrailRenderer.ezParticleEffectAsset
689 строк
15 KB
C-Core
Moved State Machine Asset transform to engine process (#1253)
09 апр 2024, 11:44
Не верифицирован
09 апр 2024, 11:44
8530597
Код
Авторство
О чём код?
HeaderV2 { o { Uuid %id{u4{783190008302175933,5143032635790321204}} s %t{"ezAssetDocumentInfo"} u3 %v{2} s %n{"Header"} p { s %AssetType{"Particle Effect"} VarArray %Dependencies{} Uuid %DocumentID{u4{783190008302175933,5143032635790321204}} u4 %Hash{9798749885265927809} VarArray %MetaInfo { Uuid{u4{7310943477430429366,10601221040223339128}} } VarArray %Outputs{} VarArray %PackageDeps { s{"{ 736eb11f-dca5-4db4-83ec-21e6636a41ee }"} s{"{ eb1b7c7d-236f-4601-a92e-4903567d7ad3 }"} } VarArray %References { s{"{ 736eb11f-dca5-4db4-83ec-21e6636a41ee }"} s{"{ eb1b7c7d-236f-4601-a92e-4903567d7ad3 }"} } s %Tags{""} } } o { Uuid %id{u4{7310943477430429366,10601221040223339128}} s %t{"ezExposedParameters"} u3 %v{3} p { VarArray %Parameters{} } } } Objects { o { Uuid %id{u4{17966240056124545724,4812762182012127215}} s %t{"ezParticleBehaviorFactory_Flies"} u3 %v{1} p { f %FlySpeed{0x00000040} f %MaxEmitterDistance{0x00000040} Angle %MaxSteeringAngle{f{0x920A063F}} f %PathLength{0xCDCC4C3E} } } o { Uuid %id{u4{13853402572075087234,4836200130387208493}} s %t{"ezParticleInitializerFactory_SpherePosition"} u3 %v{2} p { b %OnSurface{1} Vec3 %PositionOffset{f{0,0,0}} f %Radius{0x0000803F} s %ScaleRadiusParam{""} b %SetVelocity{1} ezVarianceTypeFloat %Speed { f %Variance{0} f %Value{0x0000A040} } } } o { Uuid %id{u4{7135437714535795610,5104794332133992880}} s %t{"ezParticleBehaviorFactory_ColorGradient"} u3 %v{1} p { s %ColorGradientMode{"ezParticleColorGradientMode::Age"} s %Gradient{"{ 736eb11f-dca5-4db4-83ec-21e6636a41ee }"} f %GradientMaxSpeed{0x0000803F} Color %TintColor{f{0xF1CADB40,0xFAC41C40,0x0F241240,0x0000803F}} } } o { Uuid %id{u4{10125902390013605274,5292064475900092695}} s %t{"ezParticleEmitterFactory_Continuous"} u3 %v{1} p { s %CountCurve{""} Time %CurveDuration{d{0x0000000000002440}} u3 %SpawnCountPerSec{10} u3 %SpawnCountPerSecRange{0} s %SpawnCountScaleParam{""} Time %StartDelay{d{0}} } } o { Uuid %id{u4{10782885079560794531,5348871209718718828}} s %t{"ezParticleEffectDescriptor"} u3 %v{2} p { b %AlwaysShared{0} f %ApplyOwnerVelocity{0} VarDict %ColorParameters{} VarArray %EventReactions{} VarDict %FloatParameters{} VarArray %ParticleSystems { Uuid{u4{6140730846779629494,5566904381549372431}} } Time %PreSimulateDuration{d{0x0000000000001440}} b %SimulateInLocalSpace{0} s %WhenInvisible{"ezEffectInvisibleUpdateRate::Max10fps"} } } o { Uuid %id{u4{6140730846779629494,5566904381549372431}} s %t{"ezParticleSystemDescriptor"} u3 %v{2} p { VarArray %Behaviors { Uuid{u4{17966240056124545724,4812762182012127215}} Uuid{u4{7135437714535795610,5104794332133992880}} } VarArray %Emitters { Uuid{u4{10125902390013605274,5292064475900092695}} } VarArray %Initializers { Uuid{u4{3917324615857429684,5586879864979043141}} Uuid{u4{13853402572075087234,4836200130387208493}} } s %LifeScaleParam{""} ezVarianceTypeTime %LifeTime { f %Variance{0} Time %Value{d{0x0000000000001440}} } s %Name{"Trails"} s %OnDeathEvent{""} VarArray %Types { Uuid{u4{1152431316143487377,5683149724171501238}} } b %Visible{1} } } o { Uuid %id{u4{3917324615857429684,5586879864979043141}} s %t{"ezParticleInitializerFactory_RandomSize"} u3 %v{2} p { ezVarianceTypeFloat %Size { f %Variance{0} f %Value{0x8FC2F53C} } s %SizeCurve{""} } } o { Uuid %id{u4{1152431316143487377,5683149724171501238}} s %t{"ezParticleTypeTrailFactory"} u3 %v{1} p { f %DistortionStrength{0x0000C842} s %DistortionTexture{""} u1 %NumSpritesX{1} u1 %NumSpritesY{1} s %RenderMode{"ezParticleTypeRenderMode::Additive"} u2 %Segments{16} s %Texture{"{ eb1b7c7d-236f-4601-a92e-4903567d7ad3 }"} s %TextureAtlas{"ezParticleTextureAtlasType::None"} s %TintColorParam{""} } } o { Uuid %id{u4{18096612296587978288,6449934965513159559}} s %t{"ezDocumentRoot"} u3 %v{1} s %n{"ObjectTree"} p { VarArray %Children { Uuid{u4{10782885079560794531,5348871209718718828}} } } } } Types { o { Uuid %id{u4{564319780849124288,2877851564283450000}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezParticleBehaviorFactory"} s %PluginName{"ezEditorPluginParticle"} VarArray %Properties{} s %TypeName{"ezParticleBehaviorFactory_ColorGradient"} u3 %TypeVersion{1} } } o { Uuid %id{u4{15360679658590108246,3534558875950442382}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezParticleEmitterFactory"} s %PluginName{"ezEditorPluginParticle"} VarArray %Properties{} s %TypeName{"ezParticleEmitterFactory_Continuous"} u3 %TypeVersion{1} } } o { Uuid %id{u4{3168673866823338768,4696335111295142345}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Abstract|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezReflectedClass"} s %PluginName{"ezEditorPluginParticle"} VarArray %Properties{} s %TypeName{"ezParticleBehaviorFactory"} u3 %TypeVersion{1} } } o { Uuid %id{u4{5814284155980160751,5759191340344101956}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::IsEnum|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezEnumBase"} s %PluginName{"ezEditorPluginParticle"} VarArray %Properties{} s %TypeName{"ezParticleTextureAtlasType"} u3 %TypeVersion{1} } } o { Uuid %id{u4{14006718927935415587,6034394683520582586}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezVarianceTypeBase"} s %PluginName{"Static"} VarArray %Properties{} s %TypeName{"ezVarianceTypeTime"} u3 %TypeVersion{1} } } o { Uuid %id{u4{17853239083303459813,6311346648076434393}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{""} s %PluginName{"Static"} VarArray %Properties{} s %TypeName{"ezVarianceTypeBase"} u3 %TypeVersion{1} } } o { Uuid %id{u4{12518527154341212804,6593590864510522167}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezParticleBehaviorFactory"} s %PluginName{"ezEditorPluginParticle"} VarArray %Properties{} s %TypeName{"ezParticleBehaviorFactory_Flies"} u3 %TypeVersion{1} } } o { Uuid %id{u4{18327411855245510474,6668321287849544166}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Bitflags|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezBitflagsBase"} s %PluginName{"Static"} VarArray %Properties{} s %TypeName{"ezVisualizerAnchor"} u3 %TypeVersion{1} } } o { Uuid %id{u4{7260460870293136780,6903927777922607776}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezParticleTypeFactory"} s %PluginName{"ezEditorPluginParticle"} VarArray %Properties{} s %TypeName{"ezParticleTypeTrailFactory"} u3 %TypeVersion{1} } } o { Uuid %id{u4{11005437603101136476,7368533338987833088}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{""} s %PluginName{"Static"} VarArray %Properties{} s %TypeName{"ezBitflagsBase"} u3 %TypeVersion{1} } } o { Uuid %id{u4{6089094783765586323,8705960867921430659}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezReflectedClass"} s %PluginName{"Static"} VarArray %Properties{} s %TypeName{"ezDocumentRoot"} u3 %TypeVersion{1} } } o { Uuid %id{u4{14629506848506290391,9215743187228223963}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::IsEnum|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezEnumBase"} s %PluginName{"ezEditorPluginParticle"} VarArray %Properties{} s %TypeName{"ezParticleColorGradientMode"} u3 %TypeVersion{1} } } o { Uuid %id{u4{13880744943763730395,10489507546417127904}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezReflectedClass"} s %PluginName{"ezEditorPluginParticle"} VarArray %Properties{} s %TypeName{"ezParticleSystemDescriptor"} u3 %TypeVersion{2} } } o { Uuid %id{u4{16660938348529471992,10500790505855736748}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezParticleInitializerFactory"} s %PluginName{"ezEditorPluginParticle"} VarArray %Properties{} s %TypeName{"ezParticleInitializerFactory_RandomSize"} u3 %TypeVersion{2} } } o { Uuid %id{u4{7645929985005038759,12736932236042017252}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Abstract|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezReflectedClass"} s %PluginName{"ezEditorPluginParticle"} VarArray %Properties{} s %TypeName{"ezParticleEventReactionFactory"} u3 %TypeVersion{1} } } o { Uuid %id{u4{9604010176759229512,12868035041842190965}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezReflectedClass"} s %PluginName{"Static"} VarArray %Properties{} s %TypeName{"ezPropertyAttribute"} u3 %TypeVersion{1} } } o { Uuid %id{u4{7290268724788430682,13976679973837627887}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Abstract|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezReflectedClass"} s %PluginName{"ezEditorPluginParticle"} VarArray %Properties{} s %TypeName{"ezParticleEmitterFactory"} u3 %TypeVersion{1} } } o { Uuid %id{u4{2947336711354777548,15013008608905564043}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{""} s %PluginName{"Static"} VarArray %Properties{} s %TypeName{"ezEnumBase"} u3 %TypeVersion{1} } } o { Uuid %id{u4{431725564760097241,15194337309386663092}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::IsEnum|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezEnumBase"} s %PluginName{"ezEditorPluginParticle"} VarArray %Properties{} s %TypeName{"ezParticleTypeRenderMode"} u3 %TypeVersion{1} } } o { Uuid %id{u4{16364962939148342792,15354168731974951378}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezReflectedClass"} s %PluginName{"ezEditorPluginParticle"} VarArray %Properties{} s %TypeName{"ezParticleEffectDescriptor"} u3 %TypeVersion{2} } } o { Uuid %id{u4{10442177899906164197,15426190023256028560}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Abstract|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezReflectedClass"} s %PluginName{"ezEditorPluginParticle"} VarArray %Properties{} s %TypeName{"ezParticleTypeFactory"} u3 %TypeVersion{1} } } o { Uuid %id{u4{2423790887198428227,15828538667194303030}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezParticleInitializerFactory"} s %PluginName{"ezEditorPluginParticle"} VarArray %Properties{} s %TypeName{"ezParticleInitializerFactory_SpherePosition"} u3 %TypeVersion{2} } } o { Uuid %id{u4{14844053051207064143,16008871343450362328}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezVarianceTypeBase"} s %PluginName{"Static"} VarArray %Properties{} s %TypeName{"ezVarianceTypeFloat"} u3 %TypeVersion{1} } } o { Uuid %id{u4{18075037991921780250,16373560435556338007}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezPropertyAttribute"} s %PluginName{"Static"} VarArray %Properties{} s %TypeName{"ezVisualizerAttribute"} u3 %TypeVersion{1} } } o { Uuid %id{u4{14207082430471941233,17000358661146427261}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezVisualizerAttribute"} s %PluginName{"Static"} VarArray %Properties{} s %TypeName{"ezSphereVisualizerAttribute"} u3 %TypeVersion{1} } } o { Uuid %id{u4{6121878669319425493,17675545937103933914}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Abstract|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezReflectedClass"} s %PluginName{"ezEditorPluginParticle"} VarArray %Properties{} s %TypeName{"ezParticleInitializerFactory"} u3 %TypeVersion{1} } } o { Uuid %id{u4{983387834180907111,17935407260904399048}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{""} s %PluginName{"Static"} VarArray %Properties{} s %TypeName{"ezReflectedClass"} u3 %TypeVersion{1} } } o { Uuid %id{u4{15851140878563963282,17985324240662489411}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::IsEnum|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezEnumBase"} s %PluginName{"ezEditorPluginParticle"} VarArray %Properties{} s %TypeName{"ezEffectInvisibleUpdateRate"} u3 %TypeVersion{1} } } }