├── .editorconfig ├── .gitattributes ├── .gitignore ├── Assets ├── Effects │ ├── EffectWatcher.cs │ ├── InstancedParticle.fx │ ├── InstancedParticle.xnb │ ├── Particle.fx │ ├── Particle.xnb │ ├── Shape.fx │ └── Shape.xnb └── Textures │ ├── EmptyPixel.png │ ├── ExponentCurve.png │ ├── Interface │ ├── BlackPanel.png │ ├── BlackPanelBackground.png │ ├── Box.png │ ├── BoxBackground.png │ ├── BoxHighlight.png │ ├── Circle.png │ ├── CircleTarget.png │ ├── Minus.png │ ├── PanelBackground.png │ ├── PanelFrame.png │ ├── Plus.png │ ├── PointTarget.png │ ├── Scrollbar.png │ ├── Scrollbutton.png │ ├── Square.png │ ├── SquareTarget.png │ ├── WhitePixel.png │ └── X.png │ ├── Star.png │ └── WhitePixel.png ├── Core ├── DrawHooks.cs ├── Layer.cs ├── V1 │ ├── EmitterSystem │ │ ├── Emitter.cs │ │ ├── EmitterManager.cs │ │ └── EmitterSerializer.cs │ └── ParticleSystem │ │ ├── GlowParticle.cs │ │ ├── GlowParticle.png │ │ ├── Particle.cs │ │ └── ParticleManager.cs ├── V2 │ ├── EmitterSystem │ │ ├── Data │ │ │ ├── SpatialParameters.cs │ │ │ └── VisualParameters.cs │ │ ├── Emitter.cs │ │ ├── EmitterColorSettings.cs │ │ ├── EmitterEnums.cs │ │ ├── EmitterParticleSettings.cs │ │ ├── EmitterSerializer.cs │ │ ├── EmitterSettings.cs │ │ ├── EmitterSystem.cs │ │ └── Shapes │ │ │ ├── EmitterCircle.cs │ │ │ ├── EmitterPoint.cs │ │ │ ├── EmitterRectangle.cs │ │ │ └── EmitterShape.cs │ ├── GPUParticleSystem │ │ ├── GPUParticle.cs │ │ ├── GPUParticleManager.cs │ │ ├── GPUParticleSystem.cs │ │ ├── GPUParticleSystemSettings.cs │ │ └── IGPUParticleSystem.cs │ ├── ParticleSystem │ │ ├── Particle.cs │ │ └── ParticleSystem.cs │ ├── PointParticleSystem │ │ ├── PointParticle.cs │ │ ├── PointParticleSystem.cs │ │ ├── PointParticleSystemSettings.cs │ │ └── PointParticleVertex.cs │ └── QuadParticleSystem │ │ ├── QuadParticle.cs │ │ ├── QuadParticleSystem.cs │ │ ├── QuadParticleSystemSettings.cs │ │ ├── QuadParticleVertex.cs │ │ └── RenderQuad.cs └── V3 │ ├── Emission │ ├── Emitter.cs │ └── EmitterSerializer.cs │ ├── EmitterManagerV3.cs │ ├── GeometryBuffer.cs │ ├── Interfaces │ ├── IBuffer.cs │ ├── ICreatable.cs │ ├── IInstancedBuffer.cs │ ├── IRenderable.cs │ └── IUpdatable.cs │ ├── ParticleManagerV3.cs │ └── Particles │ ├── Behavior.cs │ ├── InstancedParticleEffect.cs │ ├── ParticleBuffer.cs │ ├── ParticleInfo.cs │ └── ParticleInstance.cs ├── Examples ├── V2 │ ├── ExampleEmitter.cs │ ├── ExampleParticle.cs │ ├── ExampleParticle.png │ ├── ExampleParticleSystemManager.cs │ ├── ExampleParticleSystemWrapper.cs │ └── ExampleTrailingParticleBase.cs └── V3 │ ├── ExampleDataParticleBehavior.cs │ ├── ExampleEmitter.cs │ ├── ExampleParticleBehavior.cs │ ├── ExampleParticleSystemManager.cs │ ├── ParticleCollection.cs │ └── ParticleDictionary.cs ├── LICENSE ├── Localization └── en-US_Mods.ParticleLibrary.hjson ├── ParticleLibrary.cs ├── ParticleLibrary.csproj ├── ParticleLibrary.csproj.user ├── ParticleLibrary.dll ├── ParticleLibrary.sln ├── ParticleLibrary.xml ├── ParticleLibraryConfig.cs ├── README.md ├── Resources.cs ├── Resources.tt ├── Tools ├── EasyXnb.exe ├── EasyXnb.exe.config ├── EasyXnb.pdb ├── Microsoft.Xna.Framework.Content.Pipeline.EffectImporter.dll ├── Microsoft.Xna.Framework.Content.Pipeline.FBXImporter.dll ├── Microsoft.Xna.Framework.Content.Pipeline.TextureImporter.dll ├── Microsoft.Xna.Framework.Content.Pipeline.dll ├── Microsoft.Xna.Framework.Game.dll ├── Microsoft.Xna.Framework.Graphics.dll └── Microsoft.Xna.Framework.dll ├── UI ├── Elements │ └── Base │ │ ├── Button.cs │ │ ├── Control.cs │ │ ├── List.cs │ │ ├── ListItem.cs │ │ ├── Panel.cs │ │ ├── ScrollBar.cs │ │ └── SearchBar.cs ├── Interfaces │ ├── IConsistentUpdateable.cs │ └── IDebuggable.cs ├── Primitives │ ├── Complex │ │ └── Box.cs │ ├── MatrixType.cs │ ├── PrimitiveSystem.cs │ └── Shapes │ │ ├── PrimCircle.cs │ │ └── PrimRectangle.cs ├── States │ ├── Debug.cs │ └── OldDebug.cs ├── TextShifter.cs ├── TextWriter.cs ├── Themes │ ├── DarkTheme.cs │ └── Theme.cs └── UISystem.cs ├── Utilities ├── FastList.cs ├── LibUtilities.cs └── SpriteBatchSettings.cs ├── changelog.txt ├── description.txt ├── description_workshop.txt ├── icon.png ├── icon_workshop.png └── workshop.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/.gitignore -------------------------------------------------------------------------------- /Assets/Effects/EffectWatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Assets/Effects/EffectWatcher.cs -------------------------------------------------------------------------------- /Assets/Effects/InstancedParticle.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Assets/Effects/InstancedParticle.fx -------------------------------------------------------------------------------- /Assets/Effects/InstancedParticle.xnb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Assets/Effects/InstancedParticle.xnb -------------------------------------------------------------------------------- /Assets/Effects/Particle.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Assets/Effects/Particle.fx -------------------------------------------------------------------------------- /Assets/Effects/Particle.xnb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Assets/Effects/Particle.xnb -------------------------------------------------------------------------------- /Assets/Effects/Shape.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Assets/Effects/Shape.fx -------------------------------------------------------------------------------- /Assets/Effects/Shape.xnb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Assets/Effects/Shape.xnb -------------------------------------------------------------------------------- /Assets/Textures/EmptyPixel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Assets/Textures/EmptyPixel.png -------------------------------------------------------------------------------- /Assets/Textures/ExponentCurve.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Assets/Textures/ExponentCurve.png -------------------------------------------------------------------------------- /Assets/Textures/Interface/BlackPanel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Assets/Textures/Interface/BlackPanel.png -------------------------------------------------------------------------------- /Assets/Textures/Interface/BlackPanelBackground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Assets/Textures/Interface/BlackPanelBackground.png -------------------------------------------------------------------------------- /Assets/Textures/Interface/Box.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Assets/Textures/Interface/Box.png -------------------------------------------------------------------------------- /Assets/Textures/Interface/BoxBackground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Assets/Textures/Interface/BoxBackground.png -------------------------------------------------------------------------------- /Assets/Textures/Interface/BoxHighlight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Assets/Textures/Interface/BoxHighlight.png -------------------------------------------------------------------------------- /Assets/Textures/Interface/Circle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Assets/Textures/Interface/Circle.png -------------------------------------------------------------------------------- /Assets/Textures/Interface/CircleTarget.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Assets/Textures/Interface/CircleTarget.png -------------------------------------------------------------------------------- /Assets/Textures/Interface/Minus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Assets/Textures/Interface/Minus.png -------------------------------------------------------------------------------- /Assets/Textures/Interface/PanelBackground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Assets/Textures/Interface/PanelBackground.png -------------------------------------------------------------------------------- /Assets/Textures/Interface/PanelFrame.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Assets/Textures/Interface/PanelFrame.png -------------------------------------------------------------------------------- /Assets/Textures/Interface/Plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Assets/Textures/Interface/Plus.png -------------------------------------------------------------------------------- /Assets/Textures/Interface/PointTarget.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Assets/Textures/Interface/PointTarget.png -------------------------------------------------------------------------------- /Assets/Textures/Interface/Scrollbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Assets/Textures/Interface/Scrollbar.png -------------------------------------------------------------------------------- /Assets/Textures/Interface/Scrollbutton.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Assets/Textures/Interface/Scrollbutton.png -------------------------------------------------------------------------------- /Assets/Textures/Interface/Square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Assets/Textures/Interface/Square.png -------------------------------------------------------------------------------- /Assets/Textures/Interface/SquareTarget.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Assets/Textures/Interface/SquareTarget.png -------------------------------------------------------------------------------- /Assets/Textures/Interface/WhitePixel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Assets/Textures/Interface/WhitePixel.png -------------------------------------------------------------------------------- /Assets/Textures/Interface/X.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Assets/Textures/Interface/X.png -------------------------------------------------------------------------------- /Assets/Textures/Star.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Assets/Textures/Star.png -------------------------------------------------------------------------------- /Assets/Textures/WhitePixel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Assets/Textures/WhitePixel.png -------------------------------------------------------------------------------- /Core/DrawHooks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Core/DrawHooks.cs -------------------------------------------------------------------------------- /Core/Layer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Core/Layer.cs -------------------------------------------------------------------------------- /Core/V1/EmitterSystem/Emitter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Core/V1/EmitterSystem/Emitter.cs -------------------------------------------------------------------------------- /Core/V1/EmitterSystem/EmitterManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Core/V1/EmitterSystem/EmitterManager.cs -------------------------------------------------------------------------------- /Core/V1/EmitterSystem/EmitterSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Core/V1/EmitterSystem/EmitterSerializer.cs -------------------------------------------------------------------------------- /Core/V1/ParticleSystem/GlowParticle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Core/V1/ParticleSystem/GlowParticle.cs -------------------------------------------------------------------------------- /Core/V1/ParticleSystem/GlowParticle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Core/V1/ParticleSystem/GlowParticle.png -------------------------------------------------------------------------------- /Core/V1/ParticleSystem/Particle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Core/V1/ParticleSystem/Particle.cs -------------------------------------------------------------------------------- /Core/V1/ParticleSystem/ParticleManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Core/V1/ParticleSystem/ParticleManager.cs -------------------------------------------------------------------------------- /Core/V2/EmitterSystem/Data/SpatialParameters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Core/V2/EmitterSystem/Data/SpatialParameters.cs -------------------------------------------------------------------------------- /Core/V2/EmitterSystem/Data/VisualParameters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Core/V2/EmitterSystem/Data/VisualParameters.cs -------------------------------------------------------------------------------- /Core/V2/EmitterSystem/Emitter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Core/V2/EmitterSystem/Emitter.cs -------------------------------------------------------------------------------- /Core/V2/EmitterSystem/EmitterColorSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Core/V2/EmitterSystem/EmitterColorSettings.cs -------------------------------------------------------------------------------- /Core/V2/EmitterSystem/EmitterEnums.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Core/V2/EmitterSystem/EmitterEnums.cs -------------------------------------------------------------------------------- /Core/V2/EmitterSystem/EmitterParticleSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Core/V2/EmitterSystem/EmitterParticleSettings.cs -------------------------------------------------------------------------------- /Core/V2/EmitterSystem/EmitterSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Core/V2/EmitterSystem/EmitterSerializer.cs -------------------------------------------------------------------------------- /Core/V2/EmitterSystem/EmitterSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Core/V2/EmitterSystem/EmitterSettings.cs -------------------------------------------------------------------------------- /Core/V2/EmitterSystem/EmitterSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Core/V2/EmitterSystem/EmitterSystem.cs -------------------------------------------------------------------------------- /Core/V2/EmitterSystem/Shapes/EmitterCircle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Core/V2/EmitterSystem/Shapes/EmitterCircle.cs -------------------------------------------------------------------------------- /Core/V2/EmitterSystem/Shapes/EmitterPoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Core/V2/EmitterSystem/Shapes/EmitterPoint.cs -------------------------------------------------------------------------------- /Core/V2/EmitterSystem/Shapes/EmitterRectangle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Core/V2/EmitterSystem/Shapes/EmitterRectangle.cs -------------------------------------------------------------------------------- /Core/V2/EmitterSystem/Shapes/EmitterShape.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Core/V2/EmitterSystem/Shapes/EmitterShape.cs -------------------------------------------------------------------------------- /Core/V2/GPUParticleSystem/GPUParticle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Core/V2/GPUParticleSystem/GPUParticle.cs -------------------------------------------------------------------------------- /Core/V2/GPUParticleSystem/GPUParticleManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Core/V2/GPUParticleSystem/GPUParticleManager.cs -------------------------------------------------------------------------------- /Core/V2/GPUParticleSystem/GPUParticleSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Core/V2/GPUParticleSystem/GPUParticleSystem.cs -------------------------------------------------------------------------------- /Core/V2/GPUParticleSystem/GPUParticleSystemSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Core/V2/GPUParticleSystem/GPUParticleSystemSettings.cs -------------------------------------------------------------------------------- /Core/V2/GPUParticleSystem/IGPUParticleSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Core/V2/GPUParticleSystem/IGPUParticleSystem.cs -------------------------------------------------------------------------------- /Core/V2/ParticleSystem/Particle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Core/V2/ParticleSystem/Particle.cs -------------------------------------------------------------------------------- /Core/V2/ParticleSystem/ParticleSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Core/V2/ParticleSystem/ParticleSystem.cs -------------------------------------------------------------------------------- /Core/V2/PointParticleSystem/PointParticle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Core/V2/PointParticleSystem/PointParticle.cs -------------------------------------------------------------------------------- /Core/V2/PointParticleSystem/PointParticleSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Core/V2/PointParticleSystem/PointParticleSystem.cs -------------------------------------------------------------------------------- /Core/V2/PointParticleSystem/PointParticleSystemSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Core/V2/PointParticleSystem/PointParticleSystemSettings.cs -------------------------------------------------------------------------------- /Core/V2/PointParticleSystem/PointParticleVertex.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Core/V2/PointParticleSystem/PointParticleVertex.cs -------------------------------------------------------------------------------- /Core/V2/QuadParticleSystem/QuadParticle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Core/V2/QuadParticleSystem/QuadParticle.cs -------------------------------------------------------------------------------- /Core/V2/QuadParticleSystem/QuadParticleSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Core/V2/QuadParticleSystem/QuadParticleSystem.cs -------------------------------------------------------------------------------- /Core/V2/QuadParticleSystem/QuadParticleSystemSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Core/V2/QuadParticleSystem/QuadParticleSystemSettings.cs -------------------------------------------------------------------------------- /Core/V2/QuadParticleSystem/QuadParticleVertex.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Core/V2/QuadParticleSystem/QuadParticleVertex.cs -------------------------------------------------------------------------------- /Core/V2/QuadParticleSystem/RenderQuad.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Core/V2/QuadParticleSystem/RenderQuad.cs -------------------------------------------------------------------------------- /Core/V3/Emission/Emitter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Core/V3/Emission/Emitter.cs -------------------------------------------------------------------------------- /Core/V3/Emission/EmitterSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Core/V3/Emission/EmitterSerializer.cs -------------------------------------------------------------------------------- /Core/V3/EmitterManagerV3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Core/V3/EmitterManagerV3.cs -------------------------------------------------------------------------------- /Core/V3/GeometryBuffer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Core/V3/GeometryBuffer.cs -------------------------------------------------------------------------------- /Core/V3/Interfaces/IBuffer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Core/V3/Interfaces/IBuffer.cs -------------------------------------------------------------------------------- /Core/V3/Interfaces/ICreatable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Core/V3/Interfaces/ICreatable.cs -------------------------------------------------------------------------------- /Core/V3/Interfaces/IInstancedBuffer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Core/V3/Interfaces/IInstancedBuffer.cs -------------------------------------------------------------------------------- /Core/V3/Interfaces/IRenderable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Core/V3/Interfaces/IRenderable.cs -------------------------------------------------------------------------------- /Core/V3/Interfaces/IUpdatable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Core/V3/Interfaces/IUpdatable.cs -------------------------------------------------------------------------------- /Core/V3/ParticleManagerV3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Core/V3/ParticleManagerV3.cs -------------------------------------------------------------------------------- /Core/V3/Particles/Behavior.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Core/V3/Particles/Behavior.cs -------------------------------------------------------------------------------- /Core/V3/Particles/InstancedParticleEffect.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Core/V3/Particles/InstancedParticleEffect.cs -------------------------------------------------------------------------------- /Core/V3/Particles/ParticleBuffer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Core/V3/Particles/ParticleBuffer.cs -------------------------------------------------------------------------------- /Core/V3/Particles/ParticleInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Core/V3/Particles/ParticleInfo.cs -------------------------------------------------------------------------------- /Core/V3/Particles/ParticleInstance.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Core/V3/Particles/ParticleInstance.cs -------------------------------------------------------------------------------- /Examples/V2/ExampleEmitter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Examples/V2/ExampleEmitter.cs -------------------------------------------------------------------------------- /Examples/V2/ExampleParticle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Examples/V2/ExampleParticle.cs -------------------------------------------------------------------------------- /Examples/V2/ExampleParticle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Examples/V2/ExampleParticle.png -------------------------------------------------------------------------------- /Examples/V2/ExampleParticleSystemManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Examples/V2/ExampleParticleSystemManager.cs -------------------------------------------------------------------------------- /Examples/V2/ExampleParticleSystemWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Examples/V2/ExampleParticleSystemWrapper.cs -------------------------------------------------------------------------------- /Examples/V2/ExampleTrailingParticleBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Examples/V2/ExampleTrailingParticleBase.cs -------------------------------------------------------------------------------- /Examples/V3/ExampleDataParticleBehavior.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Examples/V3/ExampleDataParticleBehavior.cs -------------------------------------------------------------------------------- /Examples/V3/ExampleEmitter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Examples/V3/ExampleEmitter.cs -------------------------------------------------------------------------------- /Examples/V3/ExampleParticleBehavior.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Examples/V3/ExampleParticleBehavior.cs -------------------------------------------------------------------------------- /Examples/V3/ExampleParticleSystemManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Examples/V3/ExampleParticleSystemManager.cs -------------------------------------------------------------------------------- /Examples/V3/ParticleCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Examples/V3/ParticleCollection.cs -------------------------------------------------------------------------------- /Examples/V3/ParticleDictionary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Examples/V3/ParticleDictionary.cs -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/LICENSE -------------------------------------------------------------------------------- /Localization/en-US_Mods.ParticleLibrary.hjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Localization/en-US_Mods.ParticleLibrary.hjson -------------------------------------------------------------------------------- /ParticleLibrary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/ParticleLibrary.cs -------------------------------------------------------------------------------- /ParticleLibrary.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/ParticleLibrary.csproj -------------------------------------------------------------------------------- /ParticleLibrary.csproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/ParticleLibrary.csproj.user -------------------------------------------------------------------------------- /ParticleLibrary.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/ParticleLibrary.dll -------------------------------------------------------------------------------- /ParticleLibrary.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/ParticleLibrary.sln -------------------------------------------------------------------------------- /ParticleLibrary.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/ParticleLibrary.xml -------------------------------------------------------------------------------- /ParticleLibraryConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/ParticleLibraryConfig.cs -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/README.md -------------------------------------------------------------------------------- /Resources.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Resources.cs -------------------------------------------------------------------------------- /Resources.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Resources.tt -------------------------------------------------------------------------------- /Tools/EasyXnb.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Tools/EasyXnb.exe -------------------------------------------------------------------------------- /Tools/EasyXnb.exe.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Tools/EasyXnb.exe.config -------------------------------------------------------------------------------- /Tools/EasyXnb.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Tools/EasyXnb.pdb -------------------------------------------------------------------------------- /Tools/Microsoft.Xna.Framework.Content.Pipeline.EffectImporter.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Tools/Microsoft.Xna.Framework.Content.Pipeline.EffectImporter.dll -------------------------------------------------------------------------------- /Tools/Microsoft.Xna.Framework.Content.Pipeline.FBXImporter.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Tools/Microsoft.Xna.Framework.Content.Pipeline.FBXImporter.dll -------------------------------------------------------------------------------- /Tools/Microsoft.Xna.Framework.Content.Pipeline.TextureImporter.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Tools/Microsoft.Xna.Framework.Content.Pipeline.TextureImporter.dll -------------------------------------------------------------------------------- /Tools/Microsoft.Xna.Framework.Content.Pipeline.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Tools/Microsoft.Xna.Framework.Content.Pipeline.dll -------------------------------------------------------------------------------- /Tools/Microsoft.Xna.Framework.Game.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Tools/Microsoft.Xna.Framework.Game.dll -------------------------------------------------------------------------------- /Tools/Microsoft.Xna.Framework.Graphics.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Tools/Microsoft.Xna.Framework.Graphics.dll -------------------------------------------------------------------------------- /Tools/Microsoft.Xna.Framework.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Tools/Microsoft.Xna.Framework.dll -------------------------------------------------------------------------------- /UI/Elements/Base/Button.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/UI/Elements/Base/Button.cs -------------------------------------------------------------------------------- /UI/Elements/Base/Control.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/UI/Elements/Base/Control.cs -------------------------------------------------------------------------------- /UI/Elements/Base/List.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/UI/Elements/Base/List.cs -------------------------------------------------------------------------------- /UI/Elements/Base/ListItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/UI/Elements/Base/ListItem.cs -------------------------------------------------------------------------------- /UI/Elements/Base/Panel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/UI/Elements/Base/Panel.cs -------------------------------------------------------------------------------- /UI/Elements/Base/ScrollBar.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/UI/Elements/Base/ScrollBar.cs -------------------------------------------------------------------------------- /UI/Elements/Base/SearchBar.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/UI/Elements/Base/SearchBar.cs -------------------------------------------------------------------------------- /UI/Interfaces/IConsistentUpdateable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/UI/Interfaces/IConsistentUpdateable.cs -------------------------------------------------------------------------------- /UI/Interfaces/IDebuggable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/UI/Interfaces/IDebuggable.cs -------------------------------------------------------------------------------- /UI/Primitives/Complex/Box.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/UI/Primitives/Complex/Box.cs -------------------------------------------------------------------------------- /UI/Primitives/MatrixType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/UI/Primitives/MatrixType.cs -------------------------------------------------------------------------------- /UI/Primitives/PrimitiveSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/UI/Primitives/PrimitiveSystem.cs -------------------------------------------------------------------------------- /UI/Primitives/Shapes/PrimCircle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/UI/Primitives/Shapes/PrimCircle.cs -------------------------------------------------------------------------------- /UI/Primitives/Shapes/PrimRectangle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/UI/Primitives/Shapes/PrimRectangle.cs -------------------------------------------------------------------------------- /UI/States/Debug.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/UI/States/Debug.cs -------------------------------------------------------------------------------- /UI/States/OldDebug.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/UI/States/OldDebug.cs -------------------------------------------------------------------------------- /UI/TextShifter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/UI/TextShifter.cs -------------------------------------------------------------------------------- /UI/TextWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/UI/TextWriter.cs -------------------------------------------------------------------------------- /UI/Themes/DarkTheme.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/UI/Themes/DarkTheme.cs -------------------------------------------------------------------------------- /UI/Themes/Theme.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/UI/Themes/Theme.cs -------------------------------------------------------------------------------- /UI/UISystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/UI/UISystem.cs -------------------------------------------------------------------------------- /Utilities/FastList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Utilities/FastList.cs -------------------------------------------------------------------------------- /Utilities/LibUtilities.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Utilities/LibUtilities.cs -------------------------------------------------------------------------------- /Utilities/SpriteBatchSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/Utilities/SpriteBatchSettings.cs -------------------------------------------------------------------------------- /changelog.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/changelog.txt -------------------------------------------------------------------------------- /description.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/description.txt -------------------------------------------------------------------------------- /description_workshop.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/description_workshop.txt -------------------------------------------------------------------------------- /icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/icon.png -------------------------------------------------------------------------------- /icon_workshop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/icon_workshop.png -------------------------------------------------------------------------------- /workshop.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnowyStarfall/ParticleLibrary/HEAD/workshop.json --------------------------------------------------------------------------------