├── .gitattributes ├── .gitignore ├── LICENSE ├── LICENSE.meta ├── NativeContainers.meta ├── NativeContainers ├── NativeCounter.cs ├── NativeCounter.cs.meta ├── Nsprites.NativeContainers.asmdef ├── Nsprites.NativeContainers.asmdef.meta ├── ReusableNativeList.cs └── ReusableNativeList.cs.meta ├── README.md ├── README.md.meta ├── Rendering.meta ├── Rendering ├── AssemblyInfo.cs ├── AssemblyInfo.cs.meta ├── Common.meta ├── Common │ ├── AddMissedRenderingComponentSystem.cs │ ├── AddMissedRenderingComponentSystem.cs.meta │ ├── DisableRenderingComponentAttribute.cs │ ├── DisableRenderingComponentAttribute.cs.meta │ ├── InstancedProperty.cs │ ├── InstancedProperty.cs.meta │ ├── InstancedPropertyComponentAttribute.cs │ ├── InstancedPropertyComponentAttribute.cs.meta │ ├── NSprites.cs │ ├── NSprites.cs.meta │ ├── NSpritesException.cs │ ├── NSpritesException.cs.meta │ ├── PropertiesContainer.cs │ ├── PropertiesContainer.cs.meta │ ├── PropertyUpdateMode.cs │ ├── PropertyUpdateMode.cs.meta │ ├── RenderArchetype.cs │ └── RenderArchetype.cs.meta ├── Components.meta ├── Components │ ├── PropertyPointer.cs │ ├── PropertyPointer.cs.meta │ ├── PropertyPointerChunk.cs │ ├── PropertyPointerChunk.cs.meta │ ├── RenderArchetypeStorage.cs │ ├── RenderArchetypeStorage.cs.meta │ ├── SpriteRenderID.cs │ └── SpriteRenderID.cs.meta ├── Debug.meta ├── Debug │ ├── Extensions.meta │ ├── Extensions │ │ ├── PropertyContainerDebugExtensions.cs │ │ └── PropertyContainerDebugExtensions.cs.meta │ ├── ValidateChunkMappingSystem.cs │ ├── ValidateChunkMappingSystem.cs.meta │ ├── ValidateRenderArchetypesSystem.cs │ └── ValidateRenderArchetypesSystem.cs.meta ├── Editor.meta ├── Editor │ ├── NSprites.Rendering.Editor.asmdef │ ├── NSprites.Rendering.Editor.asmdef.meta │ ├── NSpritesWindow.cs │ └── NSpritesWindow.cs.meta ├── Jobs.meta ├── Jobs │ ├── MapChunkJobs.cs │ ├── MapChunkJobs.cs.meta │ ├── SyncDataJobs.cs │ └── SyncDataJobs.cs.meta ├── Systems.meta ├── Systems │ ├── SpriteRenderingSystem.cs │ └── SpriteRenderingSystem.cs.meta ├── Tests.meta ├── Tests │ ├── NSprites.Rendering.Test.asmdef │ ├── NSprites.Rendering.Test.asmdef.meta │ ├── PropertyContainerTests.cs │ └── PropertyContainerTests.cs.meta ├── nsprites.rendering.asmdef └── nsprites.rendering.asmdef.meta ├── package.json └── package.json.meta /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/NSprites/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/NSprites/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/NSprites/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/NSprites/HEAD/LICENSE.meta -------------------------------------------------------------------------------- /NativeContainers.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/NSprites/HEAD/NativeContainers.meta -------------------------------------------------------------------------------- /NativeContainers/NativeCounter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/NSprites/HEAD/NativeContainers/NativeCounter.cs -------------------------------------------------------------------------------- /NativeContainers/NativeCounter.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/NSprites/HEAD/NativeContainers/NativeCounter.cs.meta -------------------------------------------------------------------------------- /NativeContainers/Nsprites.NativeContainers.asmdef: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/NSprites/HEAD/NativeContainers/Nsprites.NativeContainers.asmdef -------------------------------------------------------------------------------- /NativeContainers/Nsprites.NativeContainers.asmdef.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/NSprites/HEAD/NativeContainers/Nsprites.NativeContainers.asmdef.meta -------------------------------------------------------------------------------- /NativeContainers/ReusableNativeList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/NSprites/HEAD/NativeContainers/ReusableNativeList.cs -------------------------------------------------------------------------------- /NativeContainers/ReusableNativeList.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0fab868b37c34471a23ee2500a56da95 3 | timeCreated: 1696103480 -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/NSprites/HEAD/README.md -------------------------------------------------------------------------------- /README.md.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/NSprites/HEAD/README.md.meta -------------------------------------------------------------------------------- /Rendering.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/NSprites/HEAD/Rendering.meta -------------------------------------------------------------------------------- /Rendering/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/NSprites/HEAD/Rendering/AssemblyInfo.cs -------------------------------------------------------------------------------- /Rendering/AssemblyInfo.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/NSprites/HEAD/Rendering/AssemblyInfo.cs.meta -------------------------------------------------------------------------------- /Rendering/Common.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/NSprites/HEAD/Rendering/Common.meta -------------------------------------------------------------------------------- /Rendering/Common/AddMissedRenderingComponentSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/NSprites/HEAD/Rendering/Common/AddMissedRenderingComponentSystem.cs -------------------------------------------------------------------------------- /Rendering/Common/AddMissedRenderingComponentSystem.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 098d7509424747e8ba2bbf7a93d519b4 3 | timeCreated: 1713191569 -------------------------------------------------------------------------------- /Rendering/Common/DisableRenderingComponentAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/NSprites/HEAD/Rendering/Common/DisableRenderingComponentAttribute.cs -------------------------------------------------------------------------------- /Rendering/Common/DisableRenderingComponentAttribute.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/NSprites/HEAD/Rendering/Common/DisableRenderingComponentAttribute.cs.meta -------------------------------------------------------------------------------- /Rendering/Common/InstancedProperty.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/NSprites/HEAD/Rendering/Common/InstancedProperty.cs -------------------------------------------------------------------------------- /Rendering/Common/InstancedProperty.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3dd757a29f594dbcb980c57ef4f26cb3 3 | timeCreated: 1696088495 -------------------------------------------------------------------------------- /Rendering/Common/InstancedPropertyComponentAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/NSprites/HEAD/Rendering/Common/InstancedPropertyComponentAttribute.cs -------------------------------------------------------------------------------- /Rendering/Common/InstancedPropertyComponentAttribute.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/NSprites/HEAD/Rendering/Common/InstancedPropertyComponentAttribute.cs.meta -------------------------------------------------------------------------------- /Rendering/Common/NSprites.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/NSprites/HEAD/Rendering/Common/NSprites.cs -------------------------------------------------------------------------------- /Rendering/Common/NSprites.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/NSprites/HEAD/Rendering/Common/NSprites.cs.meta -------------------------------------------------------------------------------- /Rendering/Common/NSpritesException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/NSprites/HEAD/Rendering/Common/NSpritesException.cs -------------------------------------------------------------------------------- /Rendering/Common/NSpritesException.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d86b2393544048499c2b6006b0970113 3 | timeCreated: 1677006422 -------------------------------------------------------------------------------- /Rendering/Common/PropertiesContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/NSprites/HEAD/Rendering/Common/PropertiesContainer.cs -------------------------------------------------------------------------------- /Rendering/Common/PropertiesContainer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 170ed1f3722143768bbe5d5f64fcc028 3 | timeCreated: 1696071285 -------------------------------------------------------------------------------- /Rendering/Common/PropertyUpdateMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/NSprites/HEAD/Rendering/Common/PropertyUpdateMode.cs -------------------------------------------------------------------------------- /Rendering/Common/PropertyUpdateMode.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/NSprites/HEAD/Rendering/Common/PropertyUpdateMode.cs.meta -------------------------------------------------------------------------------- /Rendering/Common/RenderArchetype.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/NSprites/HEAD/Rendering/Common/RenderArchetype.cs -------------------------------------------------------------------------------- /Rendering/Common/RenderArchetype.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/NSprites/HEAD/Rendering/Common/RenderArchetype.cs.meta -------------------------------------------------------------------------------- /Rendering/Components.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/NSprites/HEAD/Rendering/Components.meta -------------------------------------------------------------------------------- /Rendering/Components/PropertyPointer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/NSprites/HEAD/Rendering/Components/PropertyPointer.cs -------------------------------------------------------------------------------- /Rendering/Components/PropertyPointer.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/NSprites/HEAD/Rendering/Components/PropertyPointer.cs.meta -------------------------------------------------------------------------------- /Rendering/Components/PropertyPointerChunk.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/NSprites/HEAD/Rendering/Components/PropertyPointerChunk.cs -------------------------------------------------------------------------------- /Rendering/Components/PropertyPointerChunk.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/NSprites/HEAD/Rendering/Components/PropertyPointerChunk.cs.meta -------------------------------------------------------------------------------- /Rendering/Components/RenderArchetypeStorage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/NSprites/HEAD/Rendering/Components/RenderArchetypeStorage.cs -------------------------------------------------------------------------------- /Rendering/Components/RenderArchetypeStorage.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/NSprites/HEAD/Rendering/Components/RenderArchetypeStorage.cs.meta -------------------------------------------------------------------------------- /Rendering/Components/SpriteRenderID.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/NSprites/HEAD/Rendering/Components/SpriteRenderID.cs -------------------------------------------------------------------------------- /Rendering/Components/SpriteRenderID.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/NSprites/HEAD/Rendering/Components/SpriteRenderID.cs.meta -------------------------------------------------------------------------------- /Rendering/Debug.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/NSprites/HEAD/Rendering/Debug.meta -------------------------------------------------------------------------------- /Rendering/Debug/Extensions.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d08259380c34485da2253cdb367f8f23 3 | timeCreated: 1696079582 -------------------------------------------------------------------------------- /Rendering/Debug/Extensions/PropertyContainerDebugExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/NSprites/HEAD/Rendering/Debug/Extensions/PropertyContainerDebugExtensions.cs -------------------------------------------------------------------------------- /Rendering/Debug/Extensions/PropertyContainerDebugExtensions.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 15da4f96cf8241e1be29faffc532786e 3 | timeCreated: 1696079599 -------------------------------------------------------------------------------- /Rendering/Debug/ValidateChunkMappingSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/NSprites/HEAD/Rendering/Debug/ValidateChunkMappingSystem.cs -------------------------------------------------------------------------------- /Rendering/Debug/ValidateChunkMappingSystem.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 070f381ef385488c9c8e6a1fa6d392d1 3 | timeCreated: 1695922614 -------------------------------------------------------------------------------- /Rendering/Debug/ValidateRenderArchetypesSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/NSprites/HEAD/Rendering/Debug/ValidateRenderArchetypesSystem.cs -------------------------------------------------------------------------------- /Rendering/Debug/ValidateRenderArchetypesSystem.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/NSprites/HEAD/Rendering/Debug/ValidateRenderArchetypesSystem.cs.meta -------------------------------------------------------------------------------- /Rendering/Editor.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/NSprites/HEAD/Rendering/Editor.meta -------------------------------------------------------------------------------- /Rendering/Editor/NSprites.Rendering.Editor.asmdef: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/NSprites/HEAD/Rendering/Editor/NSprites.Rendering.Editor.asmdef -------------------------------------------------------------------------------- /Rendering/Editor/NSprites.Rendering.Editor.asmdef.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/NSprites/HEAD/Rendering/Editor/NSprites.Rendering.Editor.asmdef.meta -------------------------------------------------------------------------------- /Rendering/Editor/NSpritesWindow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/NSprites/HEAD/Rendering/Editor/NSpritesWindow.cs -------------------------------------------------------------------------------- /Rendering/Editor/NSpritesWindow.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/NSprites/HEAD/Rendering/Editor/NSpritesWindow.cs.meta -------------------------------------------------------------------------------- /Rendering/Jobs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d3b7e2f84bd24eb5b17e7044312bda00 3 | timeCreated: 1695759928 -------------------------------------------------------------------------------- /Rendering/Jobs/MapChunkJobs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/NSprites/HEAD/Rendering/Jobs/MapChunkJobs.cs -------------------------------------------------------------------------------- /Rendering/Jobs/MapChunkJobs.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1ae4452bc4ac487395bf38f0d12ca391 3 | timeCreated: 1696103037 -------------------------------------------------------------------------------- /Rendering/Jobs/SyncDataJobs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/NSprites/HEAD/Rendering/Jobs/SyncDataJobs.cs -------------------------------------------------------------------------------- /Rendering/Jobs/SyncDataJobs.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1c4bdad5dbaf4f369763b15cdd130d64 3 | timeCreated: 1695759941 -------------------------------------------------------------------------------- /Rendering/Systems.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/NSprites/HEAD/Rendering/Systems.meta -------------------------------------------------------------------------------- /Rendering/Systems/SpriteRenderingSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/NSprites/HEAD/Rendering/Systems/SpriteRenderingSystem.cs -------------------------------------------------------------------------------- /Rendering/Systems/SpriteRenderingSystem.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/NSprites/HEAD/Rendering/Systems/SpriteRenderingSystem.cs.meta -------------------------------------------------------------------------------- /Rendering/Tests.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/NSprites/HEAD/Rendering/Tests.meta -------------------------------------------------------------------------------- /Rendering/Tests/NSprites.Rendering.Test.asmdef: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/NSprites/HEAD/Rendering/Tests/NSprites.Rendering.Test.asmdef -------------------------------------------------------------------------------- /Rendering/Tests/NSprites.Rendering.Test.asmdef.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/NSprites/HEAD/Rendering/Tests/NSprites.Rendering.Test.asmdef.meta -------------------------------------------------------------------------------- /Rendering/Tests/PropertyContainerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/NSprites/HEAD/Rendering/Tests/PropertyContainerTests.cs -------------------------------------------------------------------------------- /Rendering/Tests/PropertyContainerTests.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/NSprites/HEAD/Rendering/Tests/PropertyContainerTests.cs.meta -------------------------------------------------------------------------------- /Rendering/nsprites.rendering.asmdef: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/NSprites/HEAD/Rendering/nsprites.rendering.asmdef -------------------------------------------------------------------------------- /Rendering/nsprites.rendering.asmdef.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/NSprites/HEAD/Rendering/nsprites.rendering.asmdef.meta -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/NSprites/HEAD/package.json -------------------------------------------------------------------------------- /package.json.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/NSprites/HEAD/package.json.meta --------------------------------------------------------------------------------