From d5601c9deac62eac227bd30ea21e4178fbb4f72b Mon Sep 17 00:00:00 2001 From: dnesov Date: Tue, 15 Oct 2024 19:56:30 +0200 Subject: [PATCH] TomlDataReader, documentation updates, move ParticleSystem to Voile.Systems.Particles. --- TestGame/Resources/test_emitter.toml | 17 +- TestGame/TestGame.cs | 6 +- Voile/Source/Audio/FmodAudioSystem.cs | 4 +- Voile/Source/Game.cs | 3 + Voile/Source/Input/RaylibInputSystem.cs | 2 +- Voile/Source/Rendering/RaylibRenderSystem.cs | 3 +- .../Resources/DataReaders/IDataReader.cs | 76 + .../Resources/DataReaders/TomlDataReader.cs | 218 +++ Voile/Source/Resources/Font.cs | 3 + .../Resources/Loaders/ResourceLoader.cs | 31 + Voile/Source/Resources/Loaders/SoundLoader.cs | 2 +- .../Resources/Loaders/Texture2dLoader.cs | 3 + Voile/Source/Resources/Resource.cs | 12 + Voile/Source/Resources/ResourceManager.cs | 76 +- Voile/Source/Resources/Sound.cs | 10 +- Voile/Source/Resources/TextDataResource.cs | 18 + Voile/Source/Resources/Texture2d.cs | 3 + Voile/Source/Systems/ISystem.cs | 4 + Voile/Source/Systems/ParticleSystem.cs | 117 +- Voile/Source/Utils/Color.cs | 23 + Voile/api/.manifest | 183 ++- Voile/api/Voile.Audio.AudioSystem.yml | 3 + Voile/api/Voile.Color.yml | 64 +- Voile/api/Voile.Font.yml | 155 +- Voile/api/Voile.Game.yml | 36 +- Voile/api/Voile.IStartableSystem-1.yml | 4 +- Voile/api/Voile.IStartableSystem.yml | 4 +- Voile/api/Voile.IUpdatableSystem.yml | 7 +- Voile/api/Voile.Input.InputSystem.yml | 1 + Voile/api/Voile.Input.RaylibInputSystem.yml | 8 +- Voile/api/Voile.Rendering.BlendMode.yml | 247 ++++ Voile/api/Voile.Rendering.Msaa.yml | 10 +- .../Voile.Rendering.RaylibRenderSystem.yml | 152 +- Voile/api/Voile.Rendering.RenderSystem.yml | 156 +- .../api/Voile.Rendering.RendererSettings.yml | 16 +- .../Voile.Rendering.StandardRenderSystem.yml | 124 ++ Voile/api/Voile.Rendering.WindowSettings.yml | 12 +- Voile/api/Voile.Rendering.yml | 8 + Voile/api/Voile.Resource.yml | 214 +-- Voile/api/Voile.ResourceRef-1.yml | 450 ++++++ ...e.Resources.DataReaders.IDataValidator.yml | 117 ++ ...esources.DataReaders.IStreamDataGetter.yml | 457 ++++++ ...esources.DataReaders.IStreamDataReader.yml | 135 ++ ...rces.DataReaders.IStreamKeyValueGetter.yml | 459 ++++++ ...e.Resources.DataReaders.TomlDataReader.yml | 1312 +++++++++++++++++ Voile/api/Voile.Resources.DataReaders.yml | 77 + Voile/api/Voile.Resources.FontLoader.yml | 493 +++++-- .../api/Voile.Resources.ResourceLoader-1.yml | 865 +++++++++++ Voile/api/Voile.Resources.ResourceManager.yml | 630 ++++++-- Voile/api/Voile.Resources.SoundLoader.yml | 487 ++++-- .../api/Voile.Resources.TextDataResource.yml | 499 +++++++ Voile/api/Voile.Resources.yml | 39 +- Voile/api/Voile.SceneGraph.Drawable2d.yml | 1 - .../api/Voile.SceneGraph.SerializedScene.yml | 149 +- Voile/api/Voile.SceneGraph.yml | 22 - Voile/api/Voile.Sound.yml | 205 ++- Voile/api/Voile.SoundChannel.yml | 98 ++ Voile/api/Voile.SoundFormat.yml | 6 +- Voile/api/Voile.Systems.Particle.yml | 742 ++++++++++ Voile/api/Voile.Systems.ParticleEmitter.yml | 881 +++++++++++ .../Voile.Systems.ParticleEmitterSettings.yml | 908 ++++++++++++ ...ystems.ParticleEmitterSettingsResource.yml | 448 ++++++ ....ParticleEmitterSettingsResourceLoader.yml | 927 ++++++++++++ Voile/api/Voile.Systems.ParticleSystem.yml | 892 +++++++++++ .../api/Voile.Systems.Particles.Particle.yml | 750 ++++++++++ ...oile.Systems.Particles.ParticleEmitter.yml | 889 +++++++++++ ...tems.Particles.ParticleEmitterSettings.yml | 916 ++++++++++++ ...ticles.ParticleEmitterSettingsResource.yml | 456 ++++++ ....ParticleEmitterSettingsResourceLoader.yml | 935 ++++++++++++ ...Voile.Systems.Particles.ParticleSystem.yml | 908 ++++++++++++ Voile/api/Voile.Systems.Particles.yml | 90 ++ Voile/api/Voile.Systems.yml | 82 ++ Voile/api/Voile.Texture2d.yml | 169 ++- Voile/api/Voile.Texture2dLoader.yml | 495 +++++-- Voile/api/Voile.TextureFormat.yml | 44 +- Voile/api/Voile.yml | 40 +- Voile/api/toc.yml | 46 +- Voile/docfx.json | 2 +- 78 files changed, 18013 insertions(+), 1143 deletions(-) create mode 100644 Voile/Source/Resources/DataReaders/IDataReader.cs create mode 100644 Voile/Source/Resources/DataReaders/TomlDataReader.cs create mode 100644 Voile/Source/Resources/TextDataResource.cs create mode 100644 Voile/api/Voile.Rendering.BlendMode.yml create mode 100644 Voile/api/Voile.ResourceRef-1.yml create mode 100644 Voile/api/Voile.Resources.DataReaders.IDataValidator.yml create mode 100644 Voile/api/Voile.Resources.DataReaders.IStreamDataGetter.yml create mode 100644 Voile/api/Voile.Resources.DataReaders.IStreamDataReader.yml create mode 100644 Voile/api/Voile.Resources.DataReaders.IStreamKeyValueGetter.yml create mode 100644 Voile/api/Voile.Resources.DataReaders.TomlDataReader.yml create mode 100644 Voile/api/Voile.Resources.DataReaders.yml create mode 100644 Voile/api/Voile.Resources.ResourceLoader-1.yml create mode 100644 Voile/api/Voile.Resources.TextDataResource.yml create mode 100644 Voile/api/Voile.SoundChannel.yml create mode 100644 Voile/api/Voile.Systems.Particle.yml create mode 100644 Voile/api/Voile.Systems.ParticleEmitter.yml create mode 100644 Voile/api/Voile.Systems.ParticleEmitterSettings.yml create mode 100644 Voile/api/Voile.Systems.ParticleEmitterSettingsResource.yml create mode 100644 Voile/api/Voile.Systems.ParticleEmitterSettingsResourceLoader.yml create mode 100644 Voile/api/Voile.Systems.ParticleSystem.yml create mode 100644 Voile/api/Voile.Systems.Particles.Particle.yml create mode 100644 Voile/api/Voile.Systems.Particles.ParticleEmitter.yml create mode 100644 Voile/api/Voile.Systems.Particles.ParticleEmitterSettings.yml create mode 100644 Voile/api/Voile.Systems.Particles.ParticleEmitterSettingsResource.yml create mode 100644 Voile/api/Voile.Systems.Particles.ParticleEmitterSettingsResourceLoader.yml create mode 100644 Voile/api/Voile.Systems.Particles.ParticleSystem.yml create mode 100644 Voile/api/Voile.Systems.Particles.yml create mode 100644 Voile/api/Voile.Systems.yml diff --git a/TestGame/Resources/test_emitter.toml b/TestGame/Resources/test_emitter.toml index fb14f2d..964572b 100644 --- a/TestGame/Resources/test_emitter.toml +++ b/TestGame/Resources/test_emitter.toml @@ -1,11 +1,14 @@ [ParticleEmitterSettings] -MaxParticles = 1024 -EmitRadius = 3 +MaxParticles = 256 +EmitRadius = 32 +Explosiveness = 0.0 LifeTime = 0.5 -Direction = { x = 0.0, y = 1.0 } -LinearVelocity = 980.0 +Direction = [0.0, 1.0] +LinearVelocity = 200 +Gravity = [0.0, 980.0] +LinearVelocityRandom = 0.5 ScaleBegin = 1.0 -ScaleEnd = 0.0 -ColorBegin = { r = 0.0, g = 1.0, b = 0.0, a = 1.0 } -ColorEnd = { r = 1.0, g = 0.0, b = 0.0, a = 1.0 } +ScaleEnd = 2.0 +ColorBegin = [255, 0, 255, 255] +ColorEnd = [0, 0, 0, 0] diff --git a/TestGame/TestGame.cs b/TestGame/TestGame.cs index d8fc6cc..7a33a1d 100644 --- a/TestGame/TestGame.cs +++ b/TestGame/TestGame.cs @@ -1,10 +1,8 @@ using Voile; -using Voile.Audio; using Voile.Resources; -using Voile.SceneGraph; using Voile.Utils; using Voile.Input; -using Voile.Systems; +using Voile.Systems.Particles; using System.Numerics; public class TestGame : Game @@ -74,7 +72,7 @@ public class TestGame : Game private void DrawEmitter(ParticleEmitter emitter) { - Renderer.BeginBlended(Voile.Rendering.BlendMode.BlendAdd); + Renderer.BeginBlended(Voile.Rendering.BlendMode.BlendAlpha); for (int i = 0; i < emitter.Particles.Length; i++) { diff --git a/Voile/Source/Audio/FmodAudioSystem.cs b/Voile/Source/Audio/FmodAudioSystem.cs index 2694d94..1a5224a 100644 --- a/Voile/Source/Audio/FmodAudioSystem.cs +++ b/Voile/Source/Audio/FmodAudioSystem.cs @@ -26,11 +26,11 @@ namespace Voile.Audio int channels = 0; - if (sound.Format == SoundFormat.Mono) + if (sound.Channel == SoundChannel.Mono) { channels = 1; } - else if (sound.Format == SoundFormat.Stereo) + else if (sound.Channel == SoundChannel.Stereo) { channels = 2; } diff --git a/Voile/Source/Game.cs b/Voile/Source/Game.cs index 5ece844..0d6012a 100644 --- a/Voile/Source/Game.cs +++ b/Voile/Source/Game.cs @@ -4,6 +4,9 @@ using Voile.Resources; namespace Voile { + /// + /// Entry point for the Voile game. + /// public abstract class Game { /// diff --git a/Voile/Source/Input/RaylibInputSystem.cs b/Voile/Source/Input/RaylibInputSystem.cs index ff5a679..2e16533 100644 --- a/Voile/Source/Input/RaylibInputSystem.cs +++ b/Voile/Source/Input/RaylibInputSystem.cs @@ -4,7 +4,7 @@ using Raylib_cs; namespace Voile.Input { /// - /// An input system implemented using Raylib's API. Used by default together with . + /// An input system implemented using Raylib's API. Used by default together with . /// public class RaylibInputSystem : InputSystem { diff --git a/Voile/Source/Rendering/RaylibRenderSystem.cs b/Voile/Source/Rendering/RaylibRenderSystem.cs index c52458f..e933732 100644 --- a/Voile/Source/Rendering/RaylibRenderSystem.cs +++ b/Voile/Source/Rendering/RaylibRenderSystem.cs @@ -123,7 +123,8 @@ namespace Voile.Rendering public override void BeginBlended(BlendMode blendMode) { - Raylib.BeginBlendMode((Raylib_cs.BlendMode)blendMode); + var rayBlend = (Raylib_cs.BlendMode)blendMode; + Raylib.BeginBlendMode(rayBlend); } public override void EndBlended() diff --git a/Voile/Source/Resources/DataReaders/IDataReader.cs b/Voile/Source/Resources/DataReaders/IDataReader.cs new file mode 100644 index 0000000..1a08434 --- /dev/null +++ b/Voile/Source/Resources/DataReaders/IDataReader.cs @@ -0,0 +1,76 @@ +using System.Numerics; + +namespace Voile.Resources.DataReaders +{ + /// + /// Reads data from a specified stream. + /// + public interface IStreamDataReader + { + /// + /// Read data from a specified stream. + /// + /// Stream with data. + void Read(Stream data); + } + + /// + /// Validates data integrity or schema. + /// + public interface IDataValidator + { + /// + /// Determines if data specified is valid and can be safely read. + /// + /// Returns true if data is valid. + bool Valid(); + } + /// + /// Gets primitive type data from a key/value based format. + /// + public interface IStreamKeyValueGetter + { + /// + /// Get an int from this data getter. + /// + /// Key of the value. + /// Default value in case this getter fails to get data. + /// + int GetInt(string key, int defaultValue = 0); + /// + /// Get a long from this data getter. + /// + /// Key of the value. + /// Default value in case this getter fails to get data. + /// + long GetLong(string key, long defaultValue = 0); + /// + /// Get a float from this data getter. + /// + /// Key of the value. + /// Default value in case this getter fails to get data. + /// + float GetFloat(string key, float defaultValue = 0.0f); + /// + /// Get a double from this data getter. + /// + /// Key of the value. + /// Default value in case this getter fails to get data. + /// + double GetDouble(string key, double defaultValue = 0.0); + /// + /// Get a Voile.Color from this data getter. + /// + /// Key of the value. + /// Default value in case this getter fails to get data. + /// + Color GetColor(string key, Color defaultValue); + /// + /// Get a System.Numerics.Vector2 from this data getter. + /// + /// Key of the value. + /// Default value in case this getter fails to get data. + /// + Vector2 GetVector2(string key, Vector2 defaultValue); + } +} \ No newline at end of file diff --git a/Voile/Source/Resources/DataReaders/TomlDataReader.cs b/Voile/Source/Resources/DataReaders/TomlDataReader.cs new file mode 100644 index 0000000..7bfc1f7 --- /dev/null +++ b/Voile/Source/Resources/DataReaders/TomlDataReader.cs @@ -0,0 +1,218 @@ + +using System.Numerics; +using Tommy; + +namespace Voile.Resources.DataReaders; + +/// +/// Reads key/value data from a TOML file. +/// +public class TomlDataReader : IStreamDataReader, IDataValidator, IStreamKeyValueGetter, IDisposable +{ + public string ExpectedHeader { get; private set; } = string.Empty; + public TomlDataReader(string expectedHeader) + { + ExpectedHeader = expectedHeader; + } + + public void Read(Stream data) + { + if (data is not FileStream fs) + { + throw new ArgumentException("Toml data reader only supports file streams."); + } + + _fs = fs; + + using (var reader = new StreamReader(_fs)) + { + _table = TOML.Parse(reader); + _valid = _table.HasKey(ExpectedHeader); + } + } + + public int GetInt(string key, int defaultValue = 0) + { + if (_table is null) + { + return defaultValue; + } + + var dataTable = _table[ExpectedHeader]; + + if (!dataTable.HasKey(key)) + { + return defaultValue; + } + + var tableValue = dataTable[key]; + + if (!tableValue.IsInteger) + { + return defaultValue; + } + + return tableValue.AsInteger; + } + + public long GetLong(string key, long defaultValue = 0) + { + if (_table is null) + { + return defaultValue; + } + + var dataTable = _table[ExpectedHeader]; + + if (!dataTable.HasKey(key)) + { + return defaultValue; + } + + var tableValue = dataTable[key]; + + if (!tableValue.IsInteger) + { + return defaultValue; + } + + return tableValue.AsInteger.Value; + } + + public float GetFloat(string key, float defaultValue = 0) + { + if (_table is null) + { + return defaultValue; + } + + var dataTable = _table[ExpectedHeader]; + + if (!dataTable.HasKey(key)) + { + return defaultValue; + } + + var tableValue = dataTable[key]; + + if (!tableValue.IsFloat) + { + if (tableValue.IsInteger) return (float)tableValue.AsInteger.Value; + return defaultValue; + } + + return tableValue.AsFloat; + } + + public double GetDouble(string key, double defaultValue = 0) + { + if (_table is null) + { + return defaultValue; + } + + var dataTable = _table[ExpectedHeader]; + + if (!dataTable.HasKey(key)) + { + return defaultValue; + } + + if (!dataTable.IsFloat) + { + return defaultValue; + } + + return dataTable.AsFloat.Value; + } + + public Color GetColor(string key, Color defaultValue) + { + if (_table is null) + { + return defaultValue; + } + + var dataTable = _table[ExpectedHeader]; + + if (!dataTable.HasKey(key)) + { + return defaultValue; + } + + var colorNode = dataTable[key]; + + if (colorNode.IsInteger) + { + return new Color(colorNode.AsInteger); + } + else if (colorNode.IsArray) + { + var colorArray = colorNode.AsArray; + + var rNode = colorArray[0]; + var gNode = colorArray[1]; + var bNode = colorArray[2]; + + var r = rNode.IsInteger ? rNode.AsInteger : 0; + var g = gNode.IsInteger ? gNode.AsInteger : 0; + var b = bNode.IsInteger ? bNode.AsInteger : 0; + + int a = 255; + + if (colorArray.RawArray.Count == 4) + { + var aNode = colorArray[3]; + a = aNode.IsInteger ? aNode.AsInteger : 0; + } + + return new Color((byte)r, (byte)g, (byte)b, (byte)a); + } + else if (colorNode.IsString) + { + var colorHexString = colorNode.AsString.Value; + return Color.FromHexString(colorHexString); + } + else + { + throw new ArgumentException("Color can only be represented as an array of integers in the range of 0-255, array of floats (0-1), hexadecimal, or hex string."); + } + } + + public Vector2 GetVector2(string key, Vector2 defaultValue) + { + if (_table is null) + { + return defaultValue; + } + + var dataTable = _table[ExpectedHeader]; + + if (!dataTable.HasKey(key)) + { + return defaultValue; + } + + var vector2Node = dataTable[key]; + + if (!vector2Node.IsArray) + { + return defaultValue; + } + + var vector2Array = vector2Node.AsArray; + + return new Vector2(vector2Array[0], vector2Array[1]); + } + + public bool Valid() => _valid; + + public void Dispose() + { + _fs?.Dispose(); + } + + private TomlTable? _table; + private FileStream? _fs; + private bool _valid; +} \ No newline at end of file diff --git a/Voile/Source/Resources/Font.cs b/Voile/Source/Resources/Font.cs index b0f0e9d..3b0e454 100644 --- a/Voile/Source/Resources/Font.cs +++ b/Voile/Source/Resources/Font.cs @@ -1,5 +1,8 @@ namespace Voile; +/// +/// Represents font data. +/// public class Font : Resource { /// diff --git a/Voile/Source/Resources/Loaders/ResourceLoader.cs b/Voile/Source/Resources/Loaders/ResourceLoader.cs index 23a556a..18fe5a0 100644 --- a/Voile/Source/Resources/Loaders/ResourceLoader.cs +++ b/Voile/Source/Resources/Loaders/ResourceLoader.cs @@ -3,10 +3,22 @@ using System.Diagnostics.CodeAnalysis; namespace Voile.Resources { + /// + /// Loads resources from various sources and prepares them to be used for Voile. + /// + /// public abstract class ResourceLoader where T : Resource { + /// + /// File extensions that are supported by this loader. + /// public abstract IEnumerable SupportedExtensions { get; } + /// + /// Loads a resource to this resource loader's resource list. + /// + /// File system path to the resource to load. + /// A of the loaded resource that can be later retrieved with . public Guid Load(string path) { var resource = LoadResource(path); @@ -25,6 +37,9 @@ namespace Voile.Resources return guid; } + /// + /// Reloads resources loaded by this resource loader. + /// public void Reload() { foreach (var loadedResource in _loadedResources) @@ -33,6 +48,12 @@ namespace Voile.Resources } } + /// + /// Gets a resource from a GUID. + /// + /// GUID of the resource to get. + /// Retrieved resource. Will return a default resource if resource retrieval was not successful. + /// True if resource retrieval was successful. public bool TryGet(Guid resourceGuid, [NotNullWhen(true)] out T? resource) { resource = default; @@ -47,6 +68,11 @@ namespace Voile.Resources return true; } + /// + /// Unloads a resource. + /// + /// GUID of a resource to unload. + /// True if unloading was successful, otherwise false. public bool TryUnload(Guid resourceGuid) { if (!_loadedResources.ContainsKey(resourceGuid)) @@ -62,6 +88,11 @@ namespace Voile.Resources return true; } + /// + /// Load steps specific to this resource loader. + /// + /// File system path to the resource to load. + /// Loaded resource. protected abstract T LoadResource(string path); protected Dictionary _loadedResources = new(); diff --git a/Voile/Source/Resources/Loaders/SoundLoader.cs b/Voile/Source/Resources/Loaders/SoundLoader.cs index c8e2e5b..1729d4e 100644 --- a/Voile/Source/Resources/Loaders/SoundLoader.cs +++ b/Voile/Source/Resources/Loaders/SoundLoader.cs @@ -42,7 +42,7 @@ namespace Voile.Resources result = new Sound(path, audioData) { - Format = (SoundFormat)vorbis.Channels - 1, + Channel = (SoundChannel)vorbis.Channels - 1, SampleRate = vorbis.SampleRate, BufferSize = length }; diff --git a/Voile/Source/Resources/Loaders/Texture2dLoader.cs b/Voile/Source/Resources/Loaders/Texture2dLoader.cs index cffaf47..0f6afd5 100644 --- a/Voile/Source/Resources/Loaders/Texture2dLoader.cs +++ b/Voile/Source/Resources/Loaders/Texture2dLoader.cs @@ -3,6 +3,9 @@ using StbImageSharp; namespace Voile { + /// + /// Loads a 2D texture from PNG or JPG files using StbImageSharp. + /// public class Texture2dLoader : ResourceLoader { public override IEnumerable SupportedExtensions => new string[] diff --git a/Voile/Source/Resources/Resource.cs b/Voile/Source/Resources/Resource.cs index bb6b78d..4040dee 100644 --- a/Voile/Source/Resources/Resource.cs +++ b/Voile/Source/Resources/Resource.cs @@ -8,8 +8,14 @@ namespace Voile /// public sealed class ResourceRef where T : Resource { + /// + /// Resource GUID this ResourceRef maps to. + /// public readonly Guid Guid = Guid.Empty; public bool HasValue => Guid != Guid.Empty; + /// + /// Retrieve a reference. + /// public T Value => ResourceManager.GetResource(Guid); public ResourceRef(Guid guid) @@ -18,8 +24,14 @@ namespace Voile } } + /// + /// Represents data usable by Voile. + /// public abstract class Resource : IDisposable { + /// + /// Path to this resource. + /// public string Path { get; private set; } = string.Empty; public Resource(string path) diff --git a/Voile/Source/Resources/ResourceManager.cs b/Voile/Source/Resources/ResourceManager.cs index c71a560..89be8c6 100644 --- a/Voile/Source/Resources/ResourceManager.cs +++ b/Voile/Source/Resources/ResourceManager.cs @@ -4,14 +4,36 @@ using Voile.Utils; namespace Voile.Resources { + /// + /// Manages resource loading and lifetime, and wraps around multiple available ResourceLoaders. + /// public class ResourceManager : IDisposable { + /// + /// Root path for resources to manipulate resources at. + /// public static string ResourceRoot { get; set; } = "Resources/"; + /// + /// Emits when a resource gets loaded. + /// public static Action? OnLoadRequested; + /// + /// Emits when a resource gets unloaded. + /// public static Action? OnUnloadRequested; + /// + /// Emits when requested reload of all loaded resources. + /// public static Action? OnReloaded; + /// + /// Loads a resource from a given file system path. + /// + /// Resource type to load + /// File system path to the resource to load. + /// A ResourceRef for the loaded resource. + /// True if resource was loaded successfully, otherwise will log an error and return false. public static bool TryLoad(string path, [NotNullWhen(true)] out ResourceRef? result) where T : Resource { T? resource = default; @@ -59,6 +81,9 @@ namespace Voile.Resources return true; } + /// + /// Reload all resources that are currently loaded. + /// public void Reload() { _logger.Info("Reloading resources."); @@ -112,17 +137,24 @@ namespace Voile.Resources return true; } - public bool TryGetResource(string resourceId, [NotNullWhen(true)] out T? resource) where T : Resource + /// + /// Gets a by a file system path. + /// + /// Type of to load. + /// Path to the resource. + /// Retrieved resource. Otherwise null if nothing got retrieved. + /// True if resource got successfully retrieved, otherwise false. + public bool TryGetResource(string path, [NotNullWhen(true)] out T? resource) where T : Resource { resource = null; - if (!IsResourceLoaded(resourceId)) + if (!IsResourceLoaded(path)) { - _logger.Error($"Resource \"{resourceId}\" has not yet been loaded!"); + _logger.Error($"Resource \"{path}\" has not yet been loaded!"); return false; } - var resourceGuid = _resourcePathMap[resourceId]; + var resourceGuid = _resourcePathMap[path]; if (!TryGetLoader(out ResourceLoader? loader)) { @@ -132,7 +164,7 @@ namespace Voile.Resources if (!loader.TryGet(resourceGuid, out T? loadedResource)) { - _logger.Error($"No resource with id {resourceId} found!"); + _logger.Error($"No resource with id {path} found!"); return false; } @@ -141,6 +173,13 @@ namespace Voile.Resources return true; } + /// + /// Gets a by resource's . + /// + /// Type of to load. + /// Resource's GUID. + /// Retrieved resource. Otherwise null if nothing got retrieved. + /// True if resource got successfully retrieved, otherwise false. public static T GetResource(Guid resourceGuid) where T : Resource { if (!TryGetLoader(out ResourceLoader? loader)) @@ -155,9 +194,18 @@ namespace Voile.Resources return loadedResource; } + /// + /// Determines if a resource is currently loaded. + /// + /// Path to the resource. + /// True if a resource at the specified path is loaded, otherwise false. + public bool IsResourceLoaded(string path) => _resourcePathMap.ContainsKey(path); - public bool IsResourceLoaded(string resourceId) => _resourcePathMap.ContainsKey(resourceId); - + /// + /// Adds a resource loader associated with a resource type. + /// + /// A type of . + /// Loader to use for loading this resource type. public static void AddResourceLoaderAssociation(ResourceLoader loader) where T : Resource { _logger.Info($"Added resource loader association for {typeof(T)}."); @@ -167,12 +215,20 @@ namespace Voile.Resources _resourceLoaderAssociations.Add(typeof(T), loader); } + /// + /// Adds a resource saver associated with a resource type. + /// + /// A type of . + /// saver to use for saving this resource type. public void AddResourceSaverAssociation(IResourceSaver saver) where T : Resource { _logger.Info($"Added resource saver association for {typeof(T)}."); _resourceSaverAssociations.Add(typeof(T), saver); } + /// + /// Enables file watching. will automaticallly reload resources when they get changed. + /// public void EnableFileWatching() { _fileWatcher = new FileSystemWatcher(ResourceRoot); @@ -252,15 +308,9 @@ namespace Voile.Resources public void Dispose() { - // foreach (var loader in _) - // { - // TryUnload(resource.Key); - // } - // GC.SuppressFinalize(this); } - private static Logger _logger = new(nameof(ResourceManager)); private static readonly Dictionary _resourceLoaderAssociations = new() diff --git a/Voile/Source/Resources/Sound.cs b/Voile/Source/Resources/Sound.cs index 9db8739..f3433c5 100644 --- a/Voile/Source/Resources/Sound.cs +++ b/Voile/Source/Resources/Sound.cs @@ -1,8 +1,11 @@ namespace Voile { + /// + /// Represents raw audio samples. + /// public class Sound : Resource { - public SoundFormat Format { get; set; } + public SoundChannel Channel { get; set; } public int SampleRate { get; set; } public byte[]? Buffer { get; private set; } @@ -14,7 +17,10 @@ namespace Voile } } - public enum SoundFormat + /// + /// Channel type contained within a sound. + /// + public enum SoundChannel { Mono, Stereo diff --git a/Voile/Source/Resources/TextDataResource.cs b/Voile/Source/Resources/TextDataResource.cs new file mode 100644 index 0000000..1f479e1 --- /dev/null +++ b/Voile/Source/Resources/TextDataResource.cs @@ -0,0 +1,18 @@ +namespace Voile.Resources; + +public class TextDataResource : Resource +{ + public TextDataResource(string path) : base(path) + { + } + + public void AddValue(string key, T value) where T : struct + { + + } + + public void GetValue(string key, T value) where T : struct + { + + } +} \ No newline at end of file diff --git a/Voile/Source/Resources/Texture2d.cs b/Voile/Source/Resources/Texture2d.cs index dbea271..8f83143 100644 --- a/Voile/Source/Resources/Texture2d.cs +++ b/Voile/Source/Resources/Texture2d.cs @@ -1,5 +1,8 @@ namespace Voile { + /// + /// A two-dimensional texture stored on the GPU. + /// public class Texture2d : Resource { /// diff --git a/Voile/Source/Systems/ISystem.cs b/Voile/Source/Systems/ISystem.cs index 98109cc..5035b72 100644 --- a/Voile/Source/Systems/ISystem.cs +++ b/Voile/Source/Systems/ISystem.cs @@ -19,5 +19,9 @@ public interface IStartableSystem public interface IUpdatableSystem { + /// + /// Updates this system. + /// + /// Time step. void Update(double deltaTime); } \ No newline at end of file diff --git a/Voile/Source/Systems/ParticleSystem.cs b/Voile/Source/Systems/ParticleSystem.cs index f0b51e7..7688f1b 100644 --- a/Voile/Source/Systems/ParticleSystem.cs +++ b/Voile/Source/Systems/ParticleSystem.cs @@ -1,10 +1,9 @@ -using System.ComponentModel; using System.Numerics; -using Tommy; using Voile.Resources; +using Voile.Resources.DataReaders; using Voile.Utils; -namespace Voile.Systems; +namespace Voile.Systems.Particles; public struct Particle { @@ -53,6 +52,9 @@ public class ParticleEmitterSettingsResource : Resource } +/// +/// Loads from a provided TOML data file. +/// public class ParticleEmitterSettingsResourceLoader : ResourceLoader { public override IEnumerable SupportedExtensions => new string[] { @@ -63,45 +65,57 @@ public class ParticleEmitterSettingsResourceLoader : ResourceLoader +/// Emits and simulates particles from a provided particle segment. +/// public class ParticleEmitter : IUpdatableSystem { + /// + /// A segment of particles this emitter simulates. + /// public ReadOnlySpan Particles => _particles.AsSpan(); + /// + /// Origin position in the world of this emitter. + /// public Vector2 OriginPosition => _originPosition; + /// + /// for this emitter. + /// public ParticleEmitterSettings Settings => _settingsResource.Value.Settings; public int ParticleArrayOffset => _particles.Offset; + /// + /// Constructs a new . + /// + /// World origin position. + /// Emitter settings resource. + /// Particle segment that this emitter will simulate. public ParticleEmitter(Vector2 originPosition, ResourceRef settingsResource, ArraySegment particles) { _originPosition = originPosition; @@ -115,13 +129,12 @@ public class ParticleEmitter : IUpdatableSystem _random = new LehmerRandom(); } + /// + /// Restart this emitter. + /// + /// New particle segment. public void Restart(ArraySegment particles) { - // foreach (var particle in _particles) - // { - // particle.LifeTimeRemaining = 0.0f; - // } - for (int i = 0; i < _particles.Count; i++) { var particle = _particles[i]; @@ -134,6 +147,10 @@ public class ParticleEmitter : IUpdatableSystem _particleIndex = _maxParticles - 1; } + /// + /// Updates this emitter's simulation. + /// + /// public void Update(double deltaTime) { var rate = (int)MathUtils.Lerp(1, _maxParticles, Settings.Explosiveness); @@ -146,13 +163,6 @@ public class ParticleEmitter : IUpdatableSystem for (int i = 0; i < _maxParticles; i++) { var particle = _particles[i]; - // if (!particle.Alive) continue; - - // if (particle.LifeTimeRemaining <= 0.0f) - // { - // particle.Alive = false; - // continue; - // } particle.LifeTimeRemaining = Math.Clamp(particle.LifeTimeRemaining - (float)deltaTime, 0.0f, particle.LifeTime); @@ -215,6 +225,9 @@ public class ParticleEmitter : IUpdatableSystem private ResourceRef _settingsResource; } +/// +/// CPU based particle simulator. +/// public class ParticleSystem : IUpdatableSystem, IDisposable { /// @@ -222,14 +235,26 @@ public class ParticleSystem : IUpdatableSystem, IDisposable /// public int ParticleLimit { get; set; } = 8192; + /// + /// List of particle emitters created for this ParticleSystem. + /// public IReadOnlyList Emitters => _emitters; + /// + /// Constructs a new . + /// public ParticleSystem() { _particleIndex = ParticleLimit - 1; _particles = new Particle[ParticleLimit]; } + /// + /// Creates an emitter from a . + /// + /// + /// + /// public int CreateEmitter(Vector2 originPosition, ResourceRef settingsResource) { var settings = settingsResource.Value.Settings; @@ -242,11 +267,6 @@ public class ParticleSystem : IUpdatableSystem, IDisposable var particles = new ArraySegment(_particles, _emitterSliceOffset, settings.MaxParticles); - // foreach (var particle in particles) - // { - // particle.LifeTime = settings.LifeTime; - // } - for (int i = 0; i < particles.Count; i++) { var particle = particles[i]; @@ -261,6 +281,11 @@ public class ParticleSystem : IUpdatableSystem, IDisposable return _emitters.Count - 1; } + /// + /// Restarts an emitter. + /// + /// Id of an emitter to restart. + /// public void RestartEmitter(int id) { if (id > _emitters.Count - 1) @@ -274,6 +299,10 @@ public class ParticleSystem : IUpdatableSystem, IDisposable emitter.Restart(particles); } + /// + /// Updates this particle simulation. It is recommended to use a fixed timestep for the particle simulation for performance reasons. + /// + /// public void Update(double deltaTime) { foreach (var emitter in _emitters) diff --git a/Voile/Source/Utils/Color.cs b/Voile/Source/Utils/Color.cs index 938fb92..7ff283c 100644 --- a/Voile/Source/Utils/Color.cs +++ b/Voile/Source/Utils/Color.cs @@ -78,6 +78,29 @@ namespace Voile R = (hex & 0xFF) / 255.0f; } + public static Color FromHexString(string hex) + { + if (hex.StartsWith("#")) + { + hex = hex[1..]; + } + + if (hex.Length == 6) + { + int rgb = int.Parse(hex, System.Globalization.NumberStyles.HexNumber); + return new Color(rgb); + } + else if (hex.Length == 8) + { + int rgba = int.Parse(hex, System.Globalization.NumberStyles.HexNumber); + return new Color(rgba); + } + else + { + throw new ArgumentException("Invalid hex color format. Use #RRGGBB or #RRGGBBAA."); + } + } + public Color Lightened(float amount) { var result = this; diff --git a/Voile/api/.manifest b/Voile/api/.manifest index c27b1d3..ffc68b0 100644 --- a/Voile/api/.manifest +++ b/Voile/api/.manifest @@ -74,6 +74,7 @@ "Voile.Color.DarkBlue": "Voile.Color.yml", "Voile.Color.DarkCyan": "Voile.Color.yml", "Voile.Color.Darkened(System.Single)": "Voile.Color.yml", + "Voile.Color.FromHexString(System.String)": "Voile.Color.yml", "Voile.Color.G": "Voile.Color.yml", "Voile.Color.Green": "Voile.Color.yml", "Voile.Color.Lightened(System.Single)": "Voile.Color.yml", @@ -88,6 +89,8 @@ "Voile.Extensions.Vector2Extensions.Lerp(System.Numerics.Vector2,System.Numerics.Vector2,System.Double)": "Voile.Extensions.Vector2Extensions.yml", "Voile.Font": "Voile.Font.yml", "Voile.Font.#ctor(System.String,System.Byte[])": "Voile.Font.yml", + "Voile.Font.Buffer": "Voile.Font.yml", + "Voile.Font.BufferSize": "Voile.Font.yml", "Voile.Font.Size": "Voile.Font.yml", "Voile.Game": "Voile.Game.yml", "Voile.Game.#ctor": "Voile.Game.yml", @@ -288,6 +291,14 @@ "Voile.MathUtils.LerpColor(Voile.Color,Voile.Color,System.Double)": "Voile.MathUtils.yml", "Voile.MathUtils.RandomVector2(System.Numerics.Vector2,System.Numerics.Vector2)": "Voile.MathUtils.yml", "Voile.Rendering": "Voile.Rendering.yml", + "Voile.Rendering.BlendMode": "Voile.Rendering.BlendMode.yml", + "Voile.Rendering.BlendMode.BlendAdd": "Voile.Rendering.BlendMode.yml", + "Voile.Rendering.BlendMode.BlendAdditive": "Voile.Rendering.BlendMode.yml", + "Voile.Rendering.BlendMode.BlendAlpha": "Voile.Rendering.BlendMode.yml", + "Voile.Rendering.BlendMode.BlendAlphaPremul": "Voile.Rendering.BlendMode.yml", + "Voile.Rendering.BlendMode.BlendCustom": "Voile.Rendering.BlendMode.yml", + "Voile.Rendering.BlendMode.BlendMultiplied": "Voile.Rendering.BlendMode.yml", + "Voile.Rendering.BlendMode.BlendSubtract": "Voile.Rendering.BlendMode.yml", "Voile.Rendering.ColorRectShader": "Voile.Rendering.ColorRectShader.yml", "Voile.Rendering.ColorRectShader.FragmentSource": "Voile.Rendering.ColorRectShader.yml", "Voile.Rendering.ColorRectShader.VertexSource": "Voile.Rendering.ColorRectShader.yml", @@ -299,6 +310,7 @@ "Voile.Rendering.Msaa.Msaa8x": "Voile.Rendering.Msaa.yml", "Voile.Rendering.Msaa.None": "Voile.Rendering.Msaa.yml", "Voile.Rendering.RaylibRenderSystem": "Voile.Rendering.RaylibRenderSystem.yml", + "Voile.Rendering.RaylibRenderSystem.BeginBlended(Voile.Rendering.BlendMode)": "Voile.Rendering.RaylibRenderSystem.yml", "Voile.Rendering.RaylibRenderSystem.BeginCamera2d(System.Numerics.Vector2,System.Numerics.Vector2,System.Single,System.Single)": "Voile.Rendering.RaylibRenderSystem.yml", "Voile.Rendering.RaylibRenderSystem.BeginFrame": "Voile.Rendering.RaylibRenderSystem.yml", "Voile.Rendering.RaylibRenderSystem.ClearBackground(Voile.Color)": "Voile.Rendering.RaylibRenderSystem.yml", @@ -310,6 +322,7 @@ "Voile.Rendering.RaylibRenderSystem.DrawSdfText(System.String,System.Int32,Voile.Color)": "Voile.Rendering.RaylibRenderSystem.yml", "Voile.Rendering.RaylibRenderSystem.DrawText(Voile.Font,System.String,Voile.Color)": "Voile.Rendering.RaylibRenderSystem.yml", "Voile.Rendering.RaylibRenderSystem.DrawTexture(Voile.Texture2d,Voile.Color)": "Voile.Rendering.RaylibRenderSystem.yml", + "Voile.Rendering.RaylibRenderSystem.EndBlended": "Voile.Rendering.RaylibRenderSystem.yml", "Voile.Rendering.RaylibRenderSystem.EndCamera2d": "Voile.Rendering.RaylibRenderSystem.yml", "Voile.Rendering.RaylibRenderSystem.EndFrame": "Voile.Rendering.RaylibRenderSystem.yml", "Voile.Rendering.RaylibRenderSystem.Fullscreen": "Voile.Rendering.RaylibRenderSystem.yml", @@ -331,6 +344,7 @@ "Voile.Rendering.RaylibRenderSystem.WindowSize": "Voile.Rendering.RaylibRenderSystem.yml", "Voile.Rendering.RaylibRenderSystem.WindowTitle": "Voile.Rendering.RaylibRenderSystem.yml", "Voile.Rendering.RenderSystem": "Voile.Rendering.RenderSystem.yml", + "Voile.Rendering.RenderSystem.BeginBlended(Voile.Rendering.BlendMode)": "Voile.Rendering.RenderSystem.yml", "Voile.Rendering.RenderSystem.BeginCamera2d(System.Numerics.Vector2,System.Numerics.Vector2,System.Single,System.Single)": "Voile.Rendering.RenderSystem.yml", "Voile.Rendering.RenderSystem.BeginFrame": "Voile.Rendering.RenderSystem.yml", "Voile.Rendering.RenderSystem.ClearBackground(Voile.Color)": "Voile.Rendering.RenderSystem.yml", @@ -343,6 +357,7 @@ "Voile.Rendering.RenderSystem.DrawSdfText(System.String,System.Int32,Voile.Color)": "Voile.Rendering.RenderSystem.yml", "Voile.Rendering.RenderSystem.DrawText(Voile.Font,System.String,Voile.Color)": "Voile.Rendering.RenderSystem.yml", "Voile.Rendering.RenderSystem.DrawTexture(Voile.Texture2d,Voile.Color)": "Voile.Rendering.RenderSystem.yml", + "Voile.Rendering.RenderSystem.EndBlended": "Voile.Rendering.RenderSystem.yml", "Voile.Rendering.RenderSystem.EndCamera2d": "Voile.Rendering.RenderSystem.yml", "Voile.Rendering.RenderSystem.EndFrame": "Voile.Rendering.RenderSystem.yml", "Voile.Rendering.RenderSystem.FrameTime": "Voile.Rendering.RenderSystem.yml", @@ -382,6 +397,7 @@ "Voile.Rendering.Shader.FragmentSource": "Voile.Rendering.Shader.yml", "Voile.Rendering.Shader.VertexSource": "Voile.Rendering.Shader.yml", "Voile.Rendering.StandardRenderSystem": "Voile.Rendering.StandardRenderSystem.yml", + "Voile.Rendering.StandardRenderSystem.BeginBlended(Voile.Rendering.BlendMode)": "Voile.Rendering.StandardRenderSystem.yml", "Voile.Rendering.StandardRenderSystem.BeginCamera2d(System.Numerics.Vector2,System.Numerics.Vector2,System.Single,System.Single)": "Voile.Rendering.StandardRenderSystem.yml", "Voile.Rendering.StandardRenderSystem.BeginFrame": "Voile.Rendering.StandardRenderSystem.yml", "Voile.Rendering.StandardRenderSystem.ClearBackground(Voile.Color)": "Voile.Rendering.StandardRenderSystem.yml", @@ -393,6 +409,7 @@ "Voile.Rendering.StandardRenderSystem.DrawSdfText(System.String,System.Int32,Voile.Color)": "Voile.Rendering.StandardRenderSystem.yml", "Voile.Rendering.StandardRenderSystem.DrawText(Voile.Font,System.String,Voile.Color)": "Voile.Rendering.StandardRenderSystem.yml", "Voile.Rendering.StandardRenderSystem.DrawTexture(Voile.Texture2d,Voile.Color)": "Voile.Rendering.StandardRenderSystem.yml", + "Voile.Rendering.StandardRenderSystem.EndBlended": "Voile.Rendering.StandardRenderSystem.yml", "Voile.Rendering.StandardRenderSystem.EndCamera2d": "Voile.Rendering.StandardRenderSystem.yml", "Voile.Rendering.StandardRenderSystem.EndFrame": "Voile.Rendering.StandardRenderSystem.yml", "Voile.Rendering.StandardRenderSystem.Fullscreen": "Voile.Rendering.StandardRenderSystem.yml", @@ -421,34 +438,76 @@ "Voile.Rendering.WindowSettings.Size": "Voile.Rendering.WindowSettings.yml", "Voile.Rendering.WindowSettings.Title": "Voile.Rendering.WindowSettings.yml", "Voile.Resource": "Voile.Resource.yml", - "Voile.Resource.#ctor(System.String,System.Byte[])": "Voile.Resource.yml", - "Voile.Resource.Buffer": "Voile.Resource.yml", - "Voile.Resource.BufferSize": "Voile.Resource.yml", + "Voile.Resource.#ctor(System.String)": "Voile.Resource.yml", "Voile.Resource.Dispose": "Voile.Resource.yml", - "Voile.Resource.Guid": "Voile.Resource.yml", "Voile.Resource.Path": "Voile.Resource.yml", + "Voile.ResourceRef`1": "Voile.ResourceRef-1.yml", + "Voile.ResourceRef`1.#ctor(System.Guid)": "Voile.ResourceRef-1.yml", + "Voile.ResourceRef`1.Guid": "Voile.ResourceRef-1.yml", + "Voile.ResourceRef`1.HasValue": "Voile.ResourceRef-1.yml", + "Voile.ResourceRef`1.Value": "Voile.ResourceRef-1.yml", "Voile.Resources": "Voile.Resources.yml", + "Voile.Resources.DataReaders": "Voile.Resources.DataReaders.yml", + "Voile.Resources.DataReaders.IDataValidator": "Voile.Resources.DataReaders.IDataValidator.yml", + "Voile.Resources.DataReaders.IDataValidator.Valid": "Voile.Resources.DataReaders.IDataValidator.yml", + "Voile.Resources.DataReaders.IStreamDataReader": "Voile.Resources.DataReaders.IStreamDataReader.yml", + "Voile.Resources.DataReaders.IStreamDataReader.Read(System.IO.Stream)": "Voile.Resources.DataReaders.IStreamDataReader.yml", + "Voile.Resources.DataReaders.IStreamKeyValueGetter": "Voile.Resources.DataReaders.IStreamKeyValueGetter.yml", + "Voile.Resources.DataReaders.IStreamKeyValueGetter.GetColor(System.String,Voile.Color)": "Voile.Resources.DataReaders.IStreamKeyValueGetter.yml", + "Voile.Resources.DataReaders.IStreamKeyValueGetter.GetDouble(System.String,System.Double)": "Voile.Resources.DataReaders.IStreamKeyValueGetter.yml", + "Voile.Resources.DataReaders.IStreamKeyValueGetter.GetFloat(System.String,System.Single)": "Voile.Resources.DataReaders.IStreamKeyValueGetter.yml", + "Voile.Resources.DataReaders.IStreamKeyValueGetter.GetInt(System.String,System.Int32)": "Voile.Resources.DataReaders.IStreamKeyValueGetter.yml", + "Voile.Resources.DataReaders.IStreamKeyValueGetter.GetLong(System.String,System.Int64)": "Voile.Resources.DataReaders.IStreamKeyValueGetter.yml", + "Voile.Resources.DataReaders.IStreamKeyValueGetter.GetVector2(System.String,System.Numerics.Vector2)": "Voile.Resources.DataReaders.IStreamKeyValueGetter.yml", + "Voile.Resources.DataReaders.TomlDataReader": "Voile.Resources.DataReaders.TomlDataReader.yml", + "Voile.Resources.DataReaders.TomlDataReader.#ctor(System.String)": "Voile.Resources.DataReaders.TomlDataReader.yml", + "Voile.Resources.DataReaders.TomlDataReader.Dispose": "Voile.Resources.DataReaders.TomlDataReader.yml", + "Voile.Resources.DataReaders.TomlDataReader.ExpectedHeader": "Voile.Resources.DataReaders.TomlDataReader.yml", + "Voile.Resources.DataReaders.TomlDataReader.GetColor(System.String,Voile.Color)": "Voile.Resources.DataReaders.TomlDataReader.yml", + "Voile.Resources.DataReaders.TomlDataReader.GetDouble(System.String,System.Double)": "Voile.Resources.DataReaders.TomlDataReader.yml", + "Voile.Resources.DataReaders.TomlDataReader.GetFloat(System.String,System.Single)": "Voile.Resources.DataReaders.TomlDataReader.yml", + "Voile.Resources.DataReaders.TomlDataReader.GetInt(System.String,System.Int32)": "Voile.Resources.DataReaders.TomlDataReader.yml", + "Voile.Resources.DataReaders.TomlDataReader.GetLong(System.String,System.Int64)": "Voile.Resources.DataReaders.TomlDataReader.yml", + "Voile.Resources.DataReaders.TomlDataReader.GetVector2(System.String,System.Numerics.Vector2)": "Voile.Resources.DataReaders.TomlDataReader.yml", + "Voile.Resources.DataReaders.TomlDataReader.Read(System.IO.Stream)": "Voile.Resources.DataReaders.TomlDataReader.yml", + "Voile.Resources.DataReaders.TomlDataReader.Valid": "Voile.Resources.DataReaders.TomlDataReader.yml", "Voile.Resources.FontLoader": "Voile.Resources.FontLoader.yml", - "Voile.Resources.FontLoader.Load(System.String)": "Voile.Resources.FontLoader.yml", + "Voile.Resources.FontLoader.LoadResource(System.String)": "Voile.Resources.FontLoader.yml", "Voile.Resources.FontLoader.SupportedExtensions": "Voile.Resources.FontLoader.yml", - "Voile.Resources.IResourceLoader`1": "Voile.Resources.IResourceLoader-1.yml", - "Voile.Resources.IResourceLoader`1.Load(System.String)": "Voile.Resources.IResourceLoader-1.yml", - "Voile.Resources.IResourceLoader`1.SupportedExtensions": "Voile.Resources.IResourceLoader-1.yml", "Voile.Resources.IResourceSaver`1": "Voile.Resources.IResourceSaver-1.yml", "Voile.Resources.IResourceSaver`1.TrySave(System.String,`0@)": "Voile.Resources.IResourceSaver-1.yml", + "Voile.Resources.ResourceLoader`1": "Voile.Resources.ResourceLoader-1.yml", + "Voile.Resources.ResourceLoader`1.Load(System.String)": "Voile.Resources.ResourceLoader-1.yml", + "Voile.Resources.ResourceLoader`1.LoadResource(System.String)": "Voile.Resources.ResourceLoader-1.yml", + "Voile.Resources.ResourceLoader`1.Reload": "Voile.Resources.ResourceLoader-1.yml", + "Voile.Resources.ResourceLoader`1.SupportedExtensions": "Voile.Resources.ResourceLoader-1.yml", + "Voile.Resources.ResourceLoader`1.TryGet(System.Guid,`0@)": "Voile.Resources.ResourceLoader-1.yml", + "Voile.Resources.ResourceLoader`1.TryUnload(System.Guid)": "Voile.Resources.ResourceLoader-1.yml", + "Voile.Resources.ResourceLoader`1._loadedResources": "Voile.Resources.ResourceLoader-1.yml", "Voile.Resources.ResourceManager": "Voile.Resources.ResourceManager.yml", - "Voile.Resources.ResourceManager.AddResourceLoaderAssociation``1(Voile.Resources.IResourceLoader{``0})": "Voile.Resources.ResourceManager.yml", + "Voile.Resources.ResourceManager.AddResourceLoaderAssociation``1(Voile.Resources.ResourceLoader{``0})": "Voile.Resources.ResourceManager.yml", "Voile.Resources.ResourceManager.AddResourceSaverAssociation``1(Voile.Resources.IResourceSaver{``0})": "Voile.Resources.ResourceManager.yml", "Voile.Resources.ResourceManager.Dispose": "Voile.Resources.ResourceManager.yml", + "Voile.Resources.ResourceManager.EnableFileWatching": "Voile.Resources.ResourceManager.yml", + "Voile.Resources.ResourceManager.GetResource``1(System.Guid)": "Voile.Resources.ResourceManager.yml", "Voile.Resources.ResourceManager.IsResourceLoaded(System.String)": "Voile.Resources.ResourceManager.yml", + "Voile.Resources.ResourceManager.OnLoadRequested": "Voile.Resources.ResourceManager.yml", + "Voile.Resources.ResourceManager.OnReloaded": "Voile.Resources.ResourceManager.yml", + "Voile.Resources.ResourceManager.OnUnloadRequested": "Voile.Resources.ResourceManager.yml", + "Voile.Resources.ResourceManager.Reload": "Voile.Resources.ResourceManager.yml", "Voile.Resources.ResourceManager.ResourceRoot": "Voile.Resources.ResourceManager.yml", "Voile.Resources.ResourceManager.TryGetResource``1(System.String,``0@)": "Voile.Resources.ResourceManager.yml", - "Voile.Resources.ResourceManager.TryLoad``1(System.String,System.String,``0@)": "Voile.Resources.ResourceManager.yml", + "Voile.Resources.ResourceManager.TryLoad``1(System.String,Voile.ResourceRef{``0}@)": "Voile.Resources.ResourceManager.yml", "Voile.Resources.ResourceManager.TrySave``1(System.String,``0@)": "Voile.Resources.ResourceManager.yml", + "Voile.Resources.ResourceManager.TryUnload(System.Guid)": "Voile.Resources.ResourceManager.yml", "Voile.Resources.ResourceManager.TryUnload(System.String)": "Voile.Resources.ResourceManager.yml", "Voile.Resources.SoundLoader": "Voile.Resources.SoundLoader.yml", - "Voile.Resources.SoundLoader.Load(System.String)": "Voile.Resources.SoundLoader.yml", + "Voile.Resources.SoundLoader.LoadResource(System.String)": "Voile.Resources.SoundLoader.yml", "Voile.Resources.SoundLoader.SupportedExtensions": "Voile.Resources.SoundLoader.yml", + "Voile.Resources.TextDataResource": "Voile.Resources.TextDataResource.yml", + "Voile.Resources.TextDataResource.#ctor(System.String)": "Voile.Resources.TextDataResource.yml", + "Voile.Resources.TextDataResource.AddValue``1(System.String,``0)": "Voile.Resources.TextDataResource.yml", + "Voile.Resources.TextDataResource.GetValue``1(System.String,``0)": "Voile.Resources.TextDataResource.yml", "Voile.SceneGraph": "Voile.SceneGraph.yml", "Voile.SceneGraph.Camera2d": "Voile.SceneGraph.Camera2d.yml", "Voile.SceneGraph.Camera2d.Current": "Voile.SceneGraph.Camera2d.yml", @@ -531,41 +590,6 @@ "Voile.SceneGraph.Layer.Scene": "Voile.SceneGraph.Layer.yml", "Voile.SceneGraph.Layer.Start": "Voile.SceneGraph.Layer.yml", "Voile.SceneGraph.Layer.Update(System.Double)": "Voile.SceneGraph.Layer.yml", - "Voile.SceneGraph.Particle": "Voile.SceneGraph.Particle.yml", - "Voile.SceneGraph.Particle.#ctor": "Voile.SceneGraph.Particle.yml", - "Voile.SceneGraph.Particle.Alive": "Voile.SceneGraph.Particle.yml", - "Voile.SceneGraph.Particle.AngularVelocity": "Voile.SceneGraph.Particle.yml", - "Voile.SceneGraph.Particle.LifeTime": "Voile.SceneGraph.Particle.yml", - "Voile.SceneGraph.Particle.LifeTimeRemaining": "Voile.SceneGraph.Particle.yml", - "Voile.SceneGraph.Particle.Position": "Voile.SceneGraph.Particle.yml", - "Voile.SceneGraph.Particle.Rotation": "Voile.SceneGraph.Particle.yml", - "Voile.SceneGraph.Particle.Scale": "Voile.SceneGraph.Particle.yml", - "Voile.SceneGraph.Particle.Velocity": "Voile.SceneGraph.Particle.yml", - "Voile.SceneGraph.ParticleSettings": "Voile.SceneGraph.ParticleSettings.yml", - "Voile.SceneGraph.ParticleSettings.#ctor": "Voile.SceneGraph.ParticleSettings.yml", - "Voile.SceneGraph.ParticleSettings.AngularVelocity": "Voile.SceneGraph.ParticleSettings.yml", - "Voile.SceneGraph.ParticleSettings.AngularVelocityRandom": "Voile.SceneGraph.ParticleSettings.yml", - "Voile.SceneGraph.ParticleSettings.ColorBegin": "Voile.SceneGraph.ParticleSettings.yml", - "Voile.SceneGraph.ParticleSettings.ColorEnd": "Voile.SceneGraph.ParticleSettings.yml", - "Voile.SceneGraph.ParticleSettings.Damping": "Voile.SceneGraph.ParticleSettings.yml", - "Voile.SceneGraph.ParticleSettings.Direction": "Voile.SceneGraph.ParticleSettings.yml", - "Voile.SceneGraph.ParticleSettings.EmitRadius": "Voile.SceneGraph.ParticleSettings.yml", - "Voile.SceneGraph.ParticleSettings.Explosiveness": "Voile.SceneGraph.ParticleSettings.yml", - "Voile.SceneGraph.ParticleSettings.Gravity": "Voile.SceneGraph.ParticleSettings.yml", - "Voile.SceneGraph.ParticleSettings.LifeTime": "Voile.SceneGraph.ParticleSettings.yml", - "Voile.SceneGraph.ParticleSettings.LinearVelocity": "Voile.SceneGraph.ParticleSettings.yml", - "Voile.SceneGraph.ParticleSettings.LinearVelocityRandom": "Voile.SceneGraph.ParticleSettings.yml", - "Voile.SceneGraph.ParticleSettings.MaxParticles": "Voile.SceneGraph.ParticleSettings.yml", - "Voile.SceneGraph.ParticleSettings.ScaleBegin": "Voile.SceneGraph.ParticleSettings.yml", - "Voile.SceneGraph.ParticleSettings.ScaleEnd": "Voile.SceneGraph.ParticleSettings.yml", - "Voile.SceneGraph.Particles2d": "Voile.SceneGraph.Particles2d.yml", - "Voile.SceneGraph.Particles2d.#ctor(Voile.SceneGraph.ParticleSettings)": "Voile.SceneGraph.Particles2d.yml", - "Voile.SceneGraph.Particles2d.MaxParticles": "Voile.SceneGraph.Particles2d.yml", - "Voile.SceneGraph.Particles2d.OnDraw(Voile.Rendering.RenderSystem)": "Voile.SceneGraph.Particles2d.yml", - "Voile.SceneGraph.Particles2d.OnStart": "Voile.SceneGraph.Particles2d.yml", - "Voile.SceneGraph.Particles2d.OnUpdate(System.Double)": "Voile.SceneGraph.Particles2d.yml", - "Voile.SceneGraph.Particles2d.Restart": "Voile.SceneGraph.Particles2d.yml", - "Voile.SceneGraph.Particles2d.Settings": "Voile.SceneGraph.Particles2d.yml", "Voile.SceneGraph.RectangleShape2d": "Voile.SceneGraph.RectangleShape2d.yml", "Voile.SceneGraph.RectangleShape2d.Color": "Voile.SceneGraph.RectangleShape2d.yml", "Voile.SceneGraph.RectangleShape2d.OnDraw(Voile.Rendering.RenderSystem)": "Voile.SceneGraph.RectangleShape2d.yml", @@ -594,6 +618,8 @@ "Voile.SceneGraph.SceneSettings.ResourceManager": "Voile.SceneGraph.SceneSettings.yml", "Voile.SceneGraph.SerializedScene": "Voile.SceneGraph.SerializedScene.yml", "Voile.SceneGraph.SerializedScene.#ctor(System.String,System.Byte[])": "Voile.SceneGraph.SerializedScene.yml", + "Voile.SceneGraph.SerializedScene.Buffer": "Voile.SceneGraph.SerializedScene.yml", + "Voile.SceneGraph.SerializedScene.BufferSize": "Voile.SceneGraph.SerializedScene.yml", "Voile.SceneGraph.SerializedScene.Layers": "Voile.SceneGraph.SerializedScene.yml", "Voile.SceneGraph.SerializedSceneSaver": "Voile.SceneGraph.SerializedSceneSaver.yml", "Voile.SceneGraph.SerializedSceneSaver.TrySave(System.String,Voile.SceneGraph.SerializedScene@)": "Voile.SceneGraph.SerializedSceneSaver.yml", @@ -609,20 +635,75 @@ "Voile.SceneGraph.Text2d.Text": "Voile.SceneGraph.Text2d.yml", "Voile.Sound": "Voile.Sound.yml", "Voile.Sound.#ctor(System.String,System.Byte[])": "Voile.Sound.yml", - "Voile.Sound.Format": "Voile.Sound.yml", + "Voile.Sound.Buffer": "Voile.Sound.yml", + "Voile.Sound.BufferSize": "Voile.Sound.yml", + "Voile.Sound.Channel": "Voile.Sound.yml", "Voile.Sound.SampleRate": "Voile.Sound.yml", - "Voile.SoundFormat": "Voile.SoundFormat.yml", - "Voile.SoundFormat.Mono": "Voile.SoundFormat.yml", - "Voile.SoundFormat.Stereo": "Voile.SoundFormat.yml", + "Voile.SoundChannel": "Voile.SoundChannel.yml", + "Voile.SoundChannel.Mono": "Voile.SoundChannel.yml", + "Voile.SoundChannel.Stereo": "Voile.SoundChannel.yml", + "Voile.Systems.Particles": "Voile.Systems.Particles.yml", + "Voile.Systems.Particles.Particle": "Voile.Systems.Particles.Particle.yml", + "Voile.Systems.Particles.Particle.#ctor": "Voile.Systems.Particles.Particle.yml", + "Voile.Systems.Particles.Particle.Alive": "Voile.Systems.Particles.Particle.yml", + "Voile.Systems.Particles.Particle.AngularVelocity": "Voile.Systems.Particles.Particle.yml", + "Voile.Systems.Particles.Particle.ColorArgb": "Voile.Systems.Particles.Particle.yml", + "Voile.Systems.Particles.Particle.EmitterIndex": "Voile.Systems.Particles.Particle.yml", + "Voile.Systems.Particles.Particle.LifeTime": "Voile.Systems.Particles.Particle.yml", + "Voile.Systems.Particles.Particle.LifeTimeRemaining": "Voile.Systems.Particles.Particle.yml", + "Voile.Systems.Particles.Particle.Position": "Voile.Systems.Particles.Particle.yml", + "Voile.Systems.Particles.Particle.Rotation": "Voile.Systems.Particles.Particle.yml", + "Voile.Systems.Particles.Particle.Scale": "Voile.Systems.Particles.Particle.yml", + "Voile.Systems.Particles.Particle.Velocity": "Voile.Systems.Particles.Particle.yml", + "Voile.Systems.Particles.ParticleEmitter": "Voile.Systems.Particles.ParticleEmitter.yml", + "Voile.Systems.Particles.ParticleEmitter.#ctor(System.Numerics.Vector2,Voile.ResourceRef{Voile.Systems.Particles.ParticleEmitterSettingsResource},System.ArraySegment{Voile.Systems.Particles.Particle})": "Voile.Systems.Particles.ParticleEmitter.yml", + "Voile.Systems.Particles.ParticleEmitter.OriginPosition": "Voile.Systems.Particles.ParticleEmitter.yml", + "Voile.Systems.Particles.ParticleEmitter.ParticleArrayOffset": "Voile.Systems.Particles.ParticleEmitter.yml", + "Voile.Systems.Particles.ParticleEmitter.Particles": "Voile.Systems.Particles.ParticleEmitter.yml", + "Voile.Systems.Particles.ParticleEmitter.Restart(System.ArraySegment{Voile.Systems.Particles.Particle})": "Voile.Systems.Particles.ParticleEmitter.yml", + "Voile.Systems.Particles.ParticleEmitter.Settings": "Voile.Systems.Particles.ParticleEmitter.yml", + "Voile.Systems.Particles.ParticleEmitter.Update(System.Double)": "Voile.Systems.Particles.ParticleEmitter.yml", + "Voile.Systems.Particles.ParticleEmitterSettings": "Voile.Systems.Particles.ParticleEmitterSettings.yml", + "Voile.Systems.Particles.ParticleEmitterSettings.AngularVelocity": "Voile.Systems.Particles.ParticleEmitterSettings.yml", + "Voile.Systems.Particles.ParticleEmitterSettings.AngularVelocityRandom": "Voile.Systems.Particles.ParticleEmitterSettings.yml", + "Voile.Systems.Particles.ParticleEmitterSettings.ColorBegin": "Voile.Systems.Particles.ParticleEmitterSettings.yml", + "Voile.Systems.Particles.ParticleEmitterSettings.ColorEnd": "Voile.Systems.Particles.ParticleEmitterSettings.yml", + "Voile.Systems.Particles.ParticleEmitterSettings.Damping": "Voile.Systems.Particles.ParticleEmitterSettings.yml", + "Voile.Systems.Particles.ParticleEmitterSettings.Direction": "Voile.Systems.Particles.ParticleEmitterSettings.yml", + "Voile.Systems.Particles.ParticleEmitterSettings.EmitRadius": "Voile.Systems.Particles.ParticleEmitterSettings.yml", + "Voile.Systems.Particles.ParticleEmitterSettings.Explosiveness": "Voile.Systems.Particles.ParticleEmitterSettings.yml", + "Voile.Systems.Particles.ParticleEmitterSettings.Gravity": "Voile.Systems.Particles.ParticleEmitterSettings.yml", + "Voile.Systems.Particles.ParticleEmitterSettings.LifeTime": "Voile.Systems.Particles.ParticleEmitterSettings.yml", + "Voile.Systems.Particles.ParticleEmitterSettings.LinearVelocity": "Voile.Systems.Particles.ParticleEmitterSettings.yml", + "Voile.Systems.Particles.ParticleEmitterSettings.LinearVelocityRandom": "Voile.Systems.Particles.ParticleEmitterSettings.yml", + "Voile.Systems.Particles.ParticleEmitterSettings.MaxParticles": "Voile.Systems.Particles.ParticleEmitterSettings.yml", + "Voile.Systems.Particles.ParticleEmitterSettings.ScaleBegin": "Voile.Systems.Particles.ParticleEmitterSettings.yml", + "Voile.Systems.Particles.ParticleEmitterSettings.ScaleEnd": "Voile.Systems.Particles.ParticleEmitterSettings.yml", + "Voile.Systems.Particles.ParticleEmitterSettingsResource": "Voile.Systems.Particles.ParticleEmitterSettingsResource.yml", + "Voile.Systems.Particles.ParticleEmitterSettingsResource.#ctor(System.String,Voile.Systems.Particles.ParticleEmitterSettings)": "Voile.Systems.Particles.ParticleEmitterSettingsResource.yml", + "Voile.Systems.Particles.ParticleEmitterSettingsResource.Settings": "Voile.Systems.Particles.ParticleEmitterSettingsResource.yml", + "Voile.Systems.Particles.ParticleEmitterSettingsResourceLoader": "Voile.Systems.Particles.ParticleEmitterSettingsResourceLoader.yml", + "Voile.Systems.Particles.ParticleEmitterSettingsResourceLoader.LoadResource(System.String)": "Voile.Systems.Particles.ParticleEmitterSettingsResourceLoader.yml", + "Voile.Systems.Particles.ParticleEmitterSettingsResourceLoader.SupportedExtensions": "Voile.Systems.Particles.ParticleEmitterSettingsResourceLoader.yml", + "Voile.Systems.Particles.ParticleSystem": "Voile.Systems.Particles.ParticleSystem.yml", + "Voile.Systems.Particles.ParticleSystem.#ctor": "Voile.Systems.Particles.ParticleSystem.yml", + "Voile.Systems.Particles.ParticleSystem.CreateEmitter(System.Numerics.Vector2,Voile.ResourceRef{Voile.Systems.Particles.ParticleEmitterSettingsResource})": "Voile.Systems.Particles.ParticleSystem.yml", + "Voile.Systems.Particles.ParticleSystem.Dispose": "Voile.Systems.Particles.ParticleSystem.yml", + "Voile.Systems.Particles.ParticleSystem.Emitters": "Voile.Systems.Particles.ParticleSystem.yml", + "Voile.Systems.Particles.ParticleSystem.ParticleLimit": "Voile.Systems.Particles.ParticleSystem.yml", + "Voile.Systems.Particles.ParticleSystem.RestartEmitter(System.Int32)": "Voile.Systems.Particles.ParticleSystem.yml", + "Voile.Systems.Particles.ParticleSystem.Update(System.Double)": "Voile.Systems.Particles.ParticleSystem.yml", "Voile.Texture2d": "Voile.Texture2d.yml", "Voile.Texture2d.#ctor(System.String,System.Byte[])": "Voile.Texture2d.yml", + "Voile.Texture2d.Buffer": "Voile.Texture2d.yml", + "Voile.Texture2d.BufferSize": "Voile.Texture2d.yml", "Voile.Texture2d.Empty": "Voile.Texture2d.yml", "Voile.Texture2d.Format": "Voile.Texture2d.yml", "Voile.Texture2d.Height": "Voile.Texture2d.yml", "Voile.Texture2d.Mipmaps": "Voile.Texture2d.yml", "Voile.Texture2d.Width": "Voile.Texture2d.yml", "Voile.Texture2dLoader": "Voile.Texture2dLoader.yml", - "Voile.Texture2dLoader.Load(System.String)": "Voile.Texture2dLoader.yml", + "Voile.Texture2dLoader.LoadResource(System.String)": "Voile.Texture2dLoader.yml", "Voile.Texture2dLoader.SupportedExtensions": "Voile.Texture2dLoader.yml", "Voile.TextureFormat": "Voile.TextureFormat.yml", "Voile.TextureFormat.CompressedASTC4x4Rgba": "Voile.TextureFormat.yml", diff --git a/Voile/api/Voile.Audio.AudioSystem.yml b/Voile/api/Voile.Audio.AudioSystem.yml index 72af916..6435c40 100644 --- a/Voile/api/Voile.Audio.AudioSystem.yml +++ b/Voile/api/Voile.Audio.AudioSystem.yml @@ -78,6 +78,7 @@ items: assemblies: - Voile namespace: Voile.Audio + summary: Starts this system. example: [] syntax: content: public void Start() @@ -107,12 +108,14 @@ items: assemblies: - Voile namespace: Voile.Audio + summary: Updates this system. example: [] syntax: content: public void Update(double deltaTime) parameters: - id: deltaTime type: System.Double + description: Time step. content.vb: Public Sub Update(deltaTime As Double) overload: Voile.Audio.AudioSystem.Update* implements: diff --git a/Voile/api/Voile.Color.yml b/Voile/api/Voile.Color.yml index 11025ee..4b9c39f 100644 --- a/Voile/api/Voile.Color.yml +++ b/Voile/api/Voile.Color.yml @@ -35,6 +35,7 @@ items: - Voile.Color.DarkBlue - Voile.Color.DarkCyan - Voile.Color.Darkened(System.Single) + - Voile.Color.FromHexString(System.String) - Voile.Color.G - Voile.Color.Green - Voile.Color.Lightened(System.Single) @@ -939,7 +940,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: .ctor path: Source/Utils/Color.cs - startLine: 57 + startLine: 54 assemblies: - Voile namespace: Voile @@ -977,7 +978,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: .ctor path: Source/Utils/Color.cs - startLine: 65 + startLine: 62 assemblies: - Voile namespace: Voile @@ -1015,7 +1016,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: .ctor path: Source/Utils/Color.cs - startLine: 73 + startLine: 70 assemblies: - Voile namespace: Voile @@ -1029,6 +1030,40 @@ items: nameWithType.vb: Color.New(Integer) fullName.vb: Voile.Color.New(Integer) name.vb: New(Integer) +- uid: Voile.Color.FromHexString(System.String) + commentId: M:Voile.Color.FromHexString(System.String) + id: FromHexString(System.String) + parent: Voile.Color + langs: + - csharp + - vb + name: FromHexString(string) + nameWithType: Color.FromHexString(string) + fullName: Voile.Color.FromHexString(string) + type: Method + source: + remote: + path: Voile/Source/Utils/Color.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: FromHexString + path: Source/Utils/Color.cs + startLine: 80 + assemblies: + - Voile + namespace: Voile + syntax: + content: public static Color FromHexString(string hex) + parameters: + - id: hex + type: System.String + return: + type: Voile.Color + content.vb: Public Shared Function FromHexString(hex As String) As Color + overload: Voile.Color.FromHexString* + nameWithType.vb: Color.FromHexString(String) + fullName.vb: Voile.Color.FromHexString(String) + name.vb: FromHexString(String) - uid: Voile.Color.Lightened(System.Single) commentId: M:Voile.Color.Lightened(System.Single) id: Lightened(System.Single) @@ -1047,7 +1082,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: Lightened path: Source/Utils/Color.cs - startLine: 83 + startLine: 103 assemblies: - Voile namespace: Voile @@ -1081,7 +1116,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: Darkened path: Source/Utils/Color.cs - startLine: 93 + startLine: 113 assemblies: - Voile namespace: Voile @@ -1115,7 +1150,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: ToSystemColor path: Source/Utils/Color.cs - startLine: 103 + startLine: 123 assemblies: - Voile namespace: Voile @@ -1489,6 +1524,23 @@ references: nameWithType.vb: Byte fullName.vb: Byte name.vb: Byte +- uid: Voile.Color.FromHexString* + commentId: Overload:Voile.Color.FromHexString + href: Voile.Color.html#Voile_Color_FromHexString_System_String_ + name: FromHexString + nameWithType: Color.FromHexString + fullName: Voile.Color.FromHexString +- uid: System.String + commentId: T:System.String + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + name: string + nameWithType: string + fullName: string + nameWithType.vb: String + fullName.vb: String + name.vb: String - uid: Voile.Color.Lightened* commentId: Overload:Voile.Color.Lightened href: Voile.Color.html#Voile_Color_Lightened_System_Single_ diff --git a/Voile/api/Voile.Font.yml b/Voile/api/Voile.Font.yml index 465bf5b..f17977f 100644 --- a/Voile/api/Voile.Font.yml +++ b/Voile/api/Voile.Font.yml @@ -6,6 +6,8 @@ items: parent: Voile children: - Voile.Font.#ctor(System.String,System.Byte[]) + - Voile.Font.Buffer + - Voile.Font.BufferSize - Voile.Font.Size langs: - csharp @@ -21,10 +23,12 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: Font path: Source/Resources/Font.cs - startLine: 2 + startLine: 5 assemblies: - Voile namespace: Voile + summary: Represents font data. + example: [] syntax: content: 'public class Font : Resource, IDisposable' content.vb: Public Class Font Inherits Resource Implements IDisposable @@ -34,10 +38,7 @@ items: implements: - System.IDisposable inheritedMembers: - - Voile.Resource.Guid - Voile.Resource.Path - - Voile.Resource.Buffer - - Voile.Resource.BufferSize - Voile.Resource.Dispose - System.Object.Equals(System.Object) - System.Object.Equals(System.Object,System.Object) @@ -64,7 +65,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: Size path: Source/Resources/Font.cs - startLine: 8 + startLine: 11 assemblies: - Voile namespace: Voile @@ -75,6 +76,64 @@ items: type: System.Int32 content.vb: Public Property Size As Integer overload: Voile.Font.Size* +- uid: Voile.Font.Buffer + commentId: P:Voile.Font.Buffer + id: Buffer + parent: Voile.Font + langs: + - csharp + - vb + name: Buffer + nameWithType: Font.Buffer + fullName: Voile.Font.Buffer + type: Property + source: + remote: + path: Voile/Source/Resources/Font.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: Buffer + path: Source/Resources/Font.cs + startLine: 13 + assemblies: + - Voile + namespace: Voile + syntax: + content: public byte[]? Buffer { get; } + parameters: [] + return: + type: System.Byte[] + content.vb: Public Property Buffer As Byte() + overload: Voile.Font.Buffer* +- uid: Voile.Font.BufferSize + commentId: P:Voile.Font.BufferSize + id: BufferSize + parent: Voile.Font + langs: + - csharp + - vb + name: BufferSize + nameWithType: Font.BufferSize + fullName: Voile.Font.BufferSize + type: Property + source: + remote: + path: Voile/Source/Resources/Font.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: BufferSize + path: Source/Resources/Font.cs + startLine: 14 + assemblies: + - Voile + namespace: Voile + syntax: + content: public long BufferSize { get; set; } + parameters: [] + return: + type: System.Int64 + content.vb: Public Property BufferSize As Long + overload: Voile.Font.BufferSize* - uid: Voile.Font.#ctor(System.String,System.Byte[]) commentId: M:Voile.Font.#ctor(System.String,System.Byte[]) id: '#ctor(System.String,System.Byte[])' @@ -93,7 +152,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: .ctor path: Source/Resources/Font.cs - startLine: 9 + startLine: 16 assemblies: - Voile namespace: Voile @@ -142,13 +201,6 @@ references: name: IDisposable nameWithType: IDisposable fullName: System.IDisposable -- uid: Voile.Resource.Guid - commentId: P:Voile.Resource.Guid - parent: Voile.Resource - href: Voile.Resource.html#Voile_Resource_Guid - name: Guid - nameWithType: Resource.Guid - fullName: Voile.Resource.Guid - uid: Voile.Resource.Path commentId: P:Voile.Resource.Path parent: Voile.Resource @@ -156,20 +208,6 @@ references: name: Path nameWithType: Resource.Path fullName: Voile.Resource.Path -- uid: Voile.Resource.Buffer - commentId: P:Voile.Resource.Buffer - parent: Voile.Resource - href: Voile.Resource.html#Voile_Resource_Buffer - name: Buffer - nameWithType: Resource.Buffer - fullName: Voile.Resource.Buffer -- uid: Voile.Resource.BufferSize - commentId: P:Voile.Resource.BufferSize - parent: Voile.Resource - href: Voile.Resource.html#Voile_Resource_BufferSize - name: BufferSize - nameWithType: Resource.BufferSize - fullName: Voile.Resource.BufferSize - uid: Voile.Resource.Dispose commentId: M:Voile.Resource.Dispose parent: Voile.Resource @@ -432,26 +470,12 @@ references: nameWithType.vb: Integer fullName.vb: Integer name.vb: Integer -- uid: Voile.Font.#ctor* - commentId: Overload:Voile.Font.#ctor - href: Voile.Font.html#Voile_Font__ctor_System_String_System_Byte___ - name: Font - nameWithType: Font.Font - fullName: Voile.Font.Font - nameWithType.vb: Font.New - fullName.vb: Voile.Font.New - name.vb: New -- uid: System.String - commentId: T:System.String - parent: System - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.string - name: string - nameWithType: string - fullName: string - nameWithType.vb: String - fullName.vb: String - name.vb: String +- uid: Voile.Font.Buffer* + commentId: Overload:Voile.Font.Buffer + href: Voile.Font.html#Voile_Font_Buffer + name: Buffer + nameWithType: Font.Buffer + fullName: Voile.Font.Buffer - uid: System.Byte[] isExternal: true href: https://learn.microsoft.com/dotnet/api/system.byte @@ -475,3 +499,40 @@ references: href: https://learn.microsoft.com/dotnet/api/system.byte - name: ( - name: ) +- uid: Voile.Font.BufferSize* + commentId: Overload:Voile.Font.BufferSize + href: Voile.Font.html#Voile_Font_BufferSize + name: BufferSize + nameWithType: Font.BufferSize + fullName: Voile.Font.BufferSize +- uid: System.Int64 + commentId: T:System.Int64 + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int64 + name: long + nameWithType: long + fullName: long + nameWithType.vb: Long + fullName.vb: Long + name.vb: Long +- uid: Voile.Font.#ctor* + commentId: Overload:Voile.Font.#ctor + href: Voile.Font.html#Voile_Font__ctor_System_String_System_Byte___ + name: Font + nameWithType: Font.Font + fullName: Voile.Font.Font + nameWithType.vb: Font.New + fullName.vb: Voile.Font.New + name.vb: New +- uid: System.String + commentId: T:System.String + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + name: string + nameWithType: string + fullName: string + nameWithType.vb: String + fullName.vb: String + name.vb: String diff --git a/Voile/api/Voile.Game.yml b/Voile/api/Voile.Game.yml index 81b39c2..ab9a0c0 100644 --- a/Voile/api/Voile.Game.yml +++ b/Voile/api/Voile.Game.yml @@ -35,10 +35,12 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: Game path: Source/Game.cs - startLine: 6 + startLine: 9 assemblies: - Voile namespace: Voile + summary: Entry point for the Voile game. + example: [] syntax: content: public abstract class Game content.vb: Public MustInherit Class Game @@ -70,7 +72,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: ResourceManager path: Source/Game.cs - startLine: 11 + startLine: 14 assemblies: - Voile namespace: Voile @@ -101,7 +103,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: Input path: Source/Game.cs - startLine: 15 + startLine: 18 assemblies: - Voile namespace: Voile @@ -132,7 +134,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: Renderer path: Source/Game.cs - startLine: 20 + startLine: 23 assemblies: - Voile namespace: Voile @@ -163,7 +165,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: ResourceRoot path: Source/Game.cs - startLine: 25 + startLine: 28 assemblies: - Voile namespace: Voile @@ -194,7 +196,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: EngineConfigPath path: Source/Game.cs - startLine: 30 + startLine: 33 assemblies: - Voile namespace: Voile @@ -225,7 +227,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: Name path: Source/Game.cs - startLine: 35 + startLine: 38 assemblies: - Voile namespace: Voile @@ -256,7 +258,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: .ctor path: Source/Game.cs - startLine: 40 + startLine: 43 assemblies: - Voile namespace: Voile @@ -287,7 +289,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: .ctor path: Source/Game.cs - startLine: 53 + startLine: 56 assemblies: - Voile namespace: Voile @@ -328,7 +330,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: Start path: Source/Game.cs - startLine: 64 + startLine: 67 assemblies: - Voile namespace: Voile @@ -359,7 +361,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: InitializeDefault path: Source/Game.cs - startLine: 76 + startLine: 79 assemblies: - Voile namespace: Voile @@ -387,7 +389,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: ShutdownDefault path: Source/Game.cs - startLine: 88 + startLine: 91 assemblies: - Voile namespace: Voile @@ -413,7 +415,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: Initialize path: Source/Game.cs - startLine: 98 + startLine: 101 assemblies: - Voile namespace: Voile @@ -441,7 +443,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: LoadResources path: Source/Game.cs - startLine: 102 + startLine: 105 assemblies: - Voile namespace: Voile @@ -469,7 +471,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: Ready path: Source/Game.cs - startLine: 107 + startLine: 110 assemblies: - Voile namespace: Voile @@ -500,7 +502,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: Run path: Source/Game.cs - startLine: 111 + startLine: 114 assemblies: - Voile namespace: Voile @@ -528,7 +530,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: Shutdown path: Source/Game.cs - startLine: 115 + startLine: 118 assemblies: - Voile namespace: Voile diff --git a/Voile/api/Voile.IStartableSystem-1.yml b/Voile/api/Voile.IStartableSystem-1.yml index 0da1463..9278e25 100644 --- a/Voile/api/Voile.IStartableSystem-1.yml +++ b/Voile/api/Voile.IStartableSystem-1.yml @@ -20,7 +20,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: IStartableSystem path: Source/Systems/ISystem.cs - startLine: 11 + startLine: 14 assemblies: - Voile namespace: Voile @@ -53,7 +53,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: Start path: Source/Systems/ISystem.cs - startLine: 13 + startLine: 16 assemblies: - Voile namespace: Voile diff --git a/Voile/api/Voile.IStartableSystem.yml b/Voile/api/Voile.IStartableSystem.yml index caf28ba..de2e93f 100644 --- a/Voile/api/Voile.IStartableSystem.yml +++ b/Voile/api/Voile.IStartableSystem.yml @@ -45,10 +45,12 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: Start path: Source/Systems/ISystem.cs - startLine: 4 + startLine: 7 assemblies: - Voile namespace: Voile + summary: Starts this system. + example: [] syntax: content: void Start() content.vb: Sub Start() diff --git a/Voile/api/Voile.IUpdatableSystem.yml b/Voile/api/Voile.IUpdatableSystem.yml index e133fa4..57ac9fd 100644 --- a/Voile/api/Voile.IUpdatableSystem.yml +++ b/Voile/api/Voile.IUpdatableSystem.yml @@ -20,7 +20,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: IUpdatableSystem path: Source/Systems/ISystem.cs - startLine: 16 + startLine: 19 assemblies: - Voile namespace: Voile @@ -45,15 +45,18 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: Update path: Source/Systems/ISystem.cs - startLine: 18 + startLine: 25 assemblies: - Voile namespace: Voile + summary: Updates this system. + example: [] syntax: content: void Update(double deltaTime) parameters: - id: deltaTime type: System.Double + description: Time step. content.vb: Sub Update(deltaTime As Double) overload: Voile.IUpdatableSystem.Update* nameWithType.vb: IUpdatableSystem.Update(Double) diff --git a/Voile/api/Voile.Input.InputSystem.yml b/Voile/api/Voile.Input.InputSystem.yml index 4d74183..6935979 100644 --- a/Voile/api/Voile.Input.InputSystem.yml +++ b/Voile/api/Voile.Input.InputSystem.yml @@ -121,6 +121,7 @@ items: assemblies: - Voile namespace: Voile.Input + summary: Starts this system. example: [] syntax: content: public void Start() diff --git a/Voile/api/Voile.Input.RaylibInputSystem.yml b/Voile/api/Voile.Input.RaylibInputSystem.yml index 2ac5f57..a5ecbe6 100644 --- a/Voile/api/Voile.Input.RaylibInputSystem.yml +++ b/Voile/api/Voile.Input.RaylibInputSystem.yml @@ -39,7 +39,7 @@ items: assemblies: - Voile namespace: Voile.Input - summary: An input system implemented using Raylib's API. Used by default together with RaylibRenderSystem. + summary: An input system implemented using Raylib's API. Used by default together with . example: [] syntax: content: 'public class RaylibInputSystem : InputSystem, IStartableSystem, IDisposable' @@ -596,6 +596,12 @@ items: overridden: Voile.Input.InputSystem.IsCursorHidden overload: Voile.Input.RaylibInputSystem.IsCursorHidden* references: +- uid: Voile.Rendering.RaylibRenderSystem + commentId: T:Voile.Rendering.RaylibRenderSystem + href: Voile.Rendering.RaylibRenderSystem.html + name: RaylibRenderSystem + nameWithType: RaylibRenderSystem + fullName: Voile.Rendering.RaylibRenderSystem - uid: Voile.Input commentId: N:Voile.Input href: Voile.html diff --git a/Voile/api/Voile.Rendering.BlendMode.yml b/Voile/api/Voile.Rendering.BlendMode.yml new file mode 100644 index 0000000..d6a43e9 --- /dev/null +++ b/Voile/api/Voile.Rendering.BlendMode.yml @@ -0,0 +1,247 @@ +### YamlMime:ManagedReference +items: +- uid: Voile.Rendering.BlendMode + commentId: T:Voile.Rendering.BlendMode + id: BlendMode + parent: Voile.Rendering + children: + - Voile.Rendering.BlendMode.BlendAdd + - Voile.Rendering.BlendMode.BlendAdditive + - Voile.Rendering.BlendMode.BlendAlpha + - Voile.Rendering.BlendMode.BlendAlphaPremul + - Voile.Rendering.BlendMode.BlendCustom + - Voile.Rendering.BlendMode.BlendMultiplied + - Voile.Rendering.BlendMode.BlendSubtract + langs: + - csharp + - vb + name: BlendMode + nameWithType: BlendMode + fullName: Voile.Rendering.BlendMode + type: Enum + source: + remote: + path: Voile/Source/Rendering/RenderSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: BlendMode + path: Source/Rendering/RenderSystem.cs + startLine: 4 + assemblies: + - Voile + namespace: Voile.Rendering + syntax: + content: public enum BlendMode + content.vb: Public Enum BlendMode +- uid: Voile.Rendering.BlendMode.BlendAlpha + commentId: F:Voile.Rendering.BlendMode.BlendAlpha + id: BlendAlpha + parent: Voile.Rendering.BlendMode + langs: + - csharp + - vb + name: BlendAlpha + nameWithType: BlendMode.BlendAlpha + fullName: Voile.Rendering.BlendMode.BlendAlpha + type: Field + source: + remote: + path: Voile/Source/Rendering/RenderSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: BlendAlpha + path: Source/Rendering/RenderSystem.cs + startLine: 9 + assemblies: + - Voile + namespace: Voile.Rendering + syntax: + content: BlendAlpha = 0 + return: + type: Voile.Rendering.BlendMode +- uid: Voile.Rendering.BlendMode.BlendAdditive + commentId: F:Voile.Rendering.BlendMode.BlendAdditive + id: BlendAdditive + parent: Voile.Rendering.BlendMode + langs: + - csharp + - vb + name: BlendAdditive + nameWithType: BlendMode.BlendAdditive + fullName: Voile.Rendering.BlendMode.BlendAdditive + type: Field + source: + remote: + path: Voile/Source/Rendering/RenderSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: BlendAdditive + path: Source/Rendering/RenderSystem.cs + startLine: 13 + assemblies: + - Voile + namespace: Voile.Rendering + syntax: + content: BlendAdditive = 1 + return: + type: Voile.Rendering.BlendMode +- uid: Voile.Rendering.BlendMode.BlendMultiplied + commentId: F:Voile.Rendering.BlendMode.BlendMultiplied + id: BlendMultiplied + parent: Voile.Rendering.BlendMode + langs: + - csharp + - vb + name: BlendMultiplied + nameWithType: BlendMode.BlendMultiplied + fullName: Voile.Rendering.BlendMode.BlendMultiplied + type: Field + source: + remote: + path: Voile/Source/Rendering/RenderSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: BlendMultiplied + path: Source/Rendering/RenderSystem.cs + startLine: 17 + assemblies: + - Voile + namespace: Voile.Rendering + syntax: + content: BlendMultiplied = 2 + return: + type: Voile.Rendering.BlendMode +- uid: Voile.Rendering.BlendMode.BlendAdd + commentId: F:Voile.Rendering.BlendMode.BlendAdd + id: BlendAdd + parent: Voile.Rendering.BlendMode + langs: + - csharp + - vb + name: BlendAdd + nameWithType: BlendMode.BlendAdd + fullName: Voile.Rendering.BlendMode.BlendAdd + type: Field + source: + remote: + path: Voile/Source/Rendering/RenderSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: BlendAdd + path: Source/Rendering/RenderSystem.cs + startLine: 21 + assemblies: + - Voile + namespace: Voile.Rendering + syntax: + content: BlendAdd = 3 + return: + type: Voile.Rendering.BlendMode +- uid: Voile.Rendering.BlendMode.BlendSubtract + commentId: F:Voile.Rendering.BlendMode.BlendSubtract + id: BlendSubtract + parent: Voile.Rendering.BlendMode + langs: + - csharp + - vb + name: BlendSubtract + nameWithType: BlendMode.BlendSubtract + fullName: Voile.Rendering.BlendMode.BlendSubtract + type: Field + source: + remote: + path: Voile/Source/Rendering/RenderSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: BlendSubtract + path: Source/Rendering/RenderSystem.cs + startLine: 25 + assemblies: + - Voile + namespace: Voile.Rendering + syntax: + content: BlendSubtract = 4 + return: + type: Voile.Rendering.BlendMode +- uid: Voile.Rendering.BlendMode.BlendAlphaPremul + commentId: F:Voile.Rendering.BlendMode.BlendAlphaPremul + id: BlendAlphaPremul + parent: Voile.Rendering.BlendMode + langs: + - csharp + - vb + name: BlendAlphaPremul + nameWithType: BlendMode.BlendAlphaPremul + fullName: Voile.Rendering.BlendMode.BlendAlphaPremul + type: Field + source: + remote: + path: Voile/Source/Rendering/RenderSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: BlendAlphaPremul + path: Source/Rendering/RenderSystem.cs + startLine: 29 + assemblies: + - Voile + namespace: Voile.Rendering + syntax: + content: BlendAlphaPremul = 5 + return: + type: Voile.Rendering.BlendMode +- uid: Voile.Rendering.BlendMode.BlendCustom + commentId: F:Voile.Rendering.BlendMode.BlendCustom + id: BlendCustom + parent: Voile.Rendering.BlendMode + langs: + - csharp + - vb + name: BlendCustom + nameWithType: BlendMode.BlendCustom + fullName: Voile.Rendering.BlendMode.BlendCustom + type: Field + source: + remote: + path: Voile/Source/Rendering/RenderSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: BlendCustom + path: Source/Rendering/RenderSystem.cs + startLine: 33 + assemblies: + - Voile + namespace: Voile.Rendering + syntax: + content: BlendCustom = 6 + return: + type: Voile.Rendering.BlendMode +references: +- uid: Voile.Rendering + commentId: N:Voile.Rendering + href: Voile.html + name: Voile.Rendering + nameWithType: Voile.Rendering + fullName: Voile.Rendering + spec.csharp: + - uid: Voile + name: Voile + href: Voile.html + - name: . + - uid: Voile.Rendering + name: Rendering + href: Voile.Rendering.html + spec.vb: + - uid: Voile + name: Voile + href: Voile.html + - name: . + - uid: Voile.Rendering + name: Rendering + href: Voile.Rendering.html +- uid: Voile.Rendering.BlendMode + commentId: T:Voile.Rendering.BlendMode + parent: Voile.Rendering + href: Voile.Rendering.BlendMode.html + name: BlendMode + nameWithType: BlendMode + fullName: Voile.Rendering.BlendMode diff --git a/Voile/api/Voile.Rendering.Msaa.yml b/Voile/api/Voile.Rendering.Msaa.yml index 283407e..6370bcd 100644 --- a/Voile/api/Voile.Rendering.Msaa.yml +++ b/Voile/api/Voile.Rendering.Msaa.yml @@ -23,7 +23,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: Msaa path: Source/Rendering/RenderSystem.cs - startLine: 159 + startLine: 194 assemblies: - Voile namespace: Voile.Rendering @@ -48,7 +48,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: None path: Source/Rendering/RenderSystem.cs - startLine: 161 + startLine: 196 assemblies: - Voile namespace: Voile.Rendering @@ -74,7 +74,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: Msaa2x path: Source/Rendering/RenderSystem.cs - startLine: 162 + startLine: 197 assemblies: - Voile namespace: Voile.Rendering @@ -100,7 +100,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: Msaa4x path: Source/Rendering/RenderSystem.cs - startLine: 163 + startLine: 198 assemblies: - Voile namespace: Voile.Rendering @@ -126,7 +126,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: Msaa8x path: Source/Rendering/RenderSystem.cs - startLine: 164 + startLine: 199 assemblies: - Voile namespace: Voile.Rendering diff --git a/Voile/api/Voile.Rendering.RaylibRenderSystem.yml b/Voile/api/Voile.Rendering.RaylibRenderSystem.yml index ffb3da4..0042238 100644 --- a/Voile/api/Voile.Rendering.RaylibRenderSystem.yml +++ b/Voile/api/Voile.Rendering.RaylibRenderSystem.yml @@ -5,6 +5,7 @@ items: id: RaylibRenderSystem parent: Voile.Rendering children: + - Voile.Rendering.RaylibRenderSystem.BeginBlended(Voile.Rendering.BlendMode) - Voile.Rendering.RaylibRenderSystem.BeginCamera2d(System.Numerics.Vector2,System.Numerics.Vector2,System.Single,System.Single) - Voile.Rendering.RaylibRenderSystem.BeginFrame - Voile.Rendering.RaylibRenderSystem.ClearBackground(Voile.Color) @@ -16,6 +17,7 @@ items: - Voile.Rendering.RaylibRenderSystem.DrawSdfText(System.String,System.Int32,Voile.Color) - Voile.Rendering.RaylibRenderSystem.DrawText(Voile.Font,System.String,Voile.Color) - Voile.Rendering.RaylibRenderSystem.DrawTexture(Voile.Texture2d,Voile.Color) + - Voile.Rendering.RaylibRenderSystem.EndBlended - Voile.Rendering.RaylibRenderSystem.EndCamera2d - Voile.Rendering.RaylibRenderSystem.EndFrame - Voile.Rendering.RaylibRenderSystem.Fullscreen @@ -616,6 +618,65 @@ items: content.vb: Public Overrides Sub EndFrame() overridden: Voile.Rendering.RenderSystem.EndFrame overload: Voile.Rendering.RaylibRenderSystem.EndFrame* +- uid: Voile.Rendering.RaylibRenderSystem.BeginBlended(Voile.Rendering.BlendMode) + commentId: M:Voile.Rendering.RaylibRenderSystem.BeginBlended(Voile.Rendering.BlendMode) + id: BeginBlended(Voile.Rendering.BlendMode) + parent: Voile.Rendering.RaylibRenderSystem + langs: + - csharp + - vb + name: BeginBlended(BlendMode) + nameWithType: RaylibRenderSystem.BeginBlended(BlendMode) + fullName: Voile.Rendering.RaylibRenderSystem.BeginBlended(Voile.Rendering.BlendMode) + type: Method + source: + remote: + path: Voile/Source/Rendering/RaylibRenderSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: BeginBlended + path: Source/Rendering/RaylibRenderSystem.cs + startLine: 123 + assemblies: + - Voile + namespace: Voile.Rendering + example: [] + syntax: + content: public override void BeginBlended(BlendMode blendMode) + parameters: + - id: blendMode + type: Voile.Rendering.BlendMode + content.vb: Public Overrides Sub BeginBlended(blendMode As BlendMode) + overridden: Voile.Rendering.RenderSystem.BeginBlended(Voile.Rendering.BlendMode) + overload: Voile.Rendering.RaylibRenderSystem.BeginBlended* +- uid: Voile.Rendering.RaylibRenderSystem.EndBlended + commentId: M:Voile.Rendering.RaylibRenderSystem.EndBlended + id: EndBlended + parent: Voile.Rendering.RaylibRenderSystem + langs: + - csharp + - vb + name: EndBlended() + nameWithType: RaylibRenderSystem.EndBlended() + fullName: Voile.Rendering.RaylibRenderSystem.EndBlended() + type: Method + source: + remote: + path: Voile/Source/Rendering/RaylibRenderSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: EndBlended + path: Source/Rendering/RaylibRenderSystem.cs + startLine: 129 + assemblies: + - Voile + namespace: Voile.Rendering + example: [] + syntax: + content: public override void EndBlended() + content.vb: Public Overrides Sub EndBlended() + overridden: Voile.Rendering.RenderSystem.EndBlended + overload: Voile.Rendering.RaylibRenderSystem.EndBlended* - uid: Voile.Rendering.RaylibRenderSystem.BeginCamera2d(System.Numerics.Vector2,System.Numerics.Vector2,System.Single,System.Single) commentId: M:Voile.Rendering.RaylibRenderSystem.BeginCamera2d(System.Numerics.Vector2,System.Numerics.Vector2,System.Single,System.Single) id: BeginCamera2d(System.Numerics.Vector2,System.Numerics.Vector2,System.Single,System.Single) @@ -634,7 +695,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: BeginCamera2d path: Source/Rendering/RaylibRenderSystem.cs - startLine: 123 + startLine: 134 assemblies: - Voile namespace: Voile.Rendering @@ -674,7 +735,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: EndCamera2d path: Source/Rendering/RaylibRenderSystem.cs - startLine: 129 + startLine: 140 assemblies: - Voile namespace: Voile.Rendering @@ -702,7 +763,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: ClearBackground path: Source/Rendering/RaylibRenderSystem.cs - startLine: 134 + startLine: 145 assemblies: - Voile namespace: Voile.Rendering @@ -735,7 +796,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: GetFrameTime path: Source/Rendering/RaylibRenderSystem.cs - startLine: 139 + startLine: 150 assemblies: - Voile namespace: Voile.Rendering @@ -765,7 +826,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: DrawCircle path: Source/Rendering/RaylibRenderSystem.cs - startLine: 144 + startLine: 155 assemblies: - Voile namespace: Voile.Rendering @@ -804,7 +865,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: DrawTexture path: Source/Rendering/RaylibRenderSystem.cs - startLine: 149 + startLine: 160 assemblies: - Voile namespace: Voile.Rendering @@ -839,7 +900,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: DrawRectangle path: Source/Rendering/RaylibRenderSystem.cs - startLine: 159 + startLine: 170 assemblies: - Voile namespace: Voile.Rendering @@ -875,7 +936,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: DrawDebugText path: Source/Rendering/RaylibRenderSystem.cs - startLine: 170 + startLine: 181 assemblies: - Voile namespace: Voile.Rendering @@ -917,7 +978,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: DrawSdfText path: Source/Rendering/RaylibRenderSystem.cs - startLine: 175 + startLine: 186 assemblies: - Voile namespace: Voile.Rendering @@ -959,7 +1020,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: SetTransform path: Source/Rendering/RaylibRenderSystem.cs - startLine: 198 + startLine: 209 assemblies: - Voile namespace: Voile.Rendering @@ -992,7 +1053,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: DrawText path: Source/Rendering/RaylibRenderSystem.cs - startLine: 205 + startLine: 216 assemblies: - Voile namespace: Voile.Rendering @@ -1030,7 +1091,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: GetMonitorWidth path: Source/Rendering/RaylibRenderSystem.cs - startLine: 216 + startLine: 227 assemblies: - Voile namespace: Voile.Rendering @@ -1066,7 +1127,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: GetMonitorHeight path: Source/Rendering/RaylibRenderSystem.cs - startLine: 221 + startLine: 232 assemblies: - Voile namespace: Voile.Rendering @@ -1102,7 +1163,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: GetCurrentMonitor path: Source/Rendering/RaylibRenderSystem.cs - startLine: 226 + startLine: 237 assemblies: - Voile namespace: Voile.Rendering @@ -2074,6 +2135,69 @@ references: name: EndFrame nameWithType: RaylibRenderSystem.EndFrame fullName: Voile.Rendering.RaylibRenderSystem.EndFrame +- uid: Voile.Rendering.RenderSystem.BeginBlended(Voile.Rendering.BlendMode) + commentId: M:Voile.Rendering.RenderSystem.BeginBlended(Voile.Rendering.BlendMode) + parent: Voile.Rendering.RenderSystem + href: Voile.Rendering.RenderSystem.html#Voile_Rendering_RenderSystem_BeginBlended_Voile_Rendering_BlendMode_ + name: BeginBlended(BlendMode) + nameWithType: RenderSystem.BeginBlended(BlendMode) + fullName: Voile.Rendering.RenderSystem.BeginBlended(Voile.Rendering.BlendMode) + spec.csharp: + - uid: Voile.Rendering.RenderSystem.BeginBlended(Voile.Rendering.BlendMode) + name: BeginBlended + href: Voile.Rendering.RenderSystem.html#Voile_Rendering_RenderSystem_BeginBlended_Voile_Rendering_BlendMode_ + - name: ( + - uid: Voile.Rendering.BlendMode + name: BlendMode + href: Voile.Rendering.BlendMode.html + - name: ) + spec.vb: + - uid: Voile.Rendering.RenderSystem.BeginBlended(Voile.Rendering.BlendMode) + name: BeginBlended + href: Voile.Rendering.RenderSystem.html#Voile_Rendering_RenderSystem_BeginBlended_Voile_Rendering_BlendMode_ + - name: ( + - uid: Voile.Rendering.BlendMode + name: BlendMode + href: Voile.Rendering.BlendMode.html + - name: ) +- uid: Voile.Rendering.RaylibRenderSystem.BeginBlended* + commentId: Overload:Voile.Rendering.RaylibRenderSystem.BeginBlended + href: Voile.Rendering.RaylibRenderSystem.html#Voile_Rendering_RaylibRenderSystem_BeginBlended_Voile_Rendering_BlendMode_ + name: BeginBlended + nameWithType: RaylibRenderSystem.BeginBlended + fullName: Voile.Rendering.RaylibRenderSystem.BeginBlended +- uid: Voile.Rendering.BlendMode + commentId: T:Voile.Rendering.BlendMode + parent: Voile.Rendering + href: Voile.Rendering.BlendMode.html + name: BlendMode + nameWithType: BlendMode + fullName: Voile.Rendering.BlendMode +- uid: Voile.Rendering.RenderSystem.EndBlended + commentId: M:Voile.Rendering.RenderSystem.EndBlended + parent: Voile.Rendering.RenderSystem + href: Voile.Rendering.RenderSystem.html#Voile_Rendering_RenderSystem_EndBlended + name: EndBlended() + nameWithType: RenderSystem.EndBlended() + fullName: Voile.Rendering.RenderSystem.EndBlended() + spec.csharp: + - uid: Voile.Rendering.RenderSystem.EndBlended + name: EndBlended + href: Voile.Rendering.RenderSystem.html#Voile_Rendering_RenderSystem_EndBlended + - name: ( + - name: ) + spec.vb: + - uid: Voile.Rendering.RenderSystem.EndBlended + name: EndBlended + href: Voile.Rendering.RenderSystem.html#Voile_Rendering_RenderSystem_EndBlended + - name: ( + - name: ) +- uid: Voile.Rendering.RaylibRenderSystem.EndBlended* + commentId: Overload:Voile.Rendering.RaylibRenderSystem.EndBlended + href: Voile.Rendering.RaylibRenderSystem.html#Voile_Rendering_RaylibRenderSystem_EndBlended + name: EndBlended + nameWithType: RaylibRenderSystem.EndBlended + fullName: Voile.Rendering.RaylibRenderSystem.EndBlended - uid: Voile.Rendering.RenderSystem.BeginCamera2d(System.Numerics.Vector2,System.Numerics.Vector2,System.Single,System.Single) commentId: M:Voile.Rendering.RenderSystem.BeginCamera2d(System.Numerics.Vector2,System.Numerics.Vector2,System.Single,System.Single) parent: Voile.Rendering.RenderSystem diff --git a/Voile/api/Voile.Rendering.RenderSystem.yml b/Voile/api/Voile.Rendering.RenderSystem.yml index 8f38556..4d80246 100644 --- a/Voile/api/Voile.Rendering.RenderSystem.yml +++ b/Voile/api/Voile.Rendering.RenderSystem.yml @@ -5,6 +5,7 @@ items: id: RenderSystem parent: Voile.Rendering children: + - Voile.Rendering.RenderSystem.BeginBlended(Voile.Rendering.BlendMode) - Voile.Rendering.RenderSystem.BeginCamera2d(System.Numerics.Vector2,System.Numerics.Vector2,System.Single,System.Single) - Voile.Rendering.RenderSystem.BeginFrame - Voile.Rendering.RenderSystem.ClearBackground(Voile.Color) @@ -17,6 +18,7 @@ items: - Voile.Rendering.RenderSystem.DrawSdfText(System.String,System.Int32,Voile.Color) - Voile.Rendering.RenderSystem.DrawText(Voile.Font,System.String,Voile.Color) - Voile.Rendering.RenderSystem.DrawTexture(Voile.Texture2d,Voile.Color) + - Voile.Rendering.RenderSystem.EndBlended - Voile.Rendering.RenderSystem.EndCamera2d - Voile.Rendering.RenderSystem.EndFrame - Voile.Rendering.RenderSystem.FrameTime @@ -58,7 +60,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: RenderSystem path: Source/Rendering/RenderSystem.cs - startLine: 7 + startLine: 39 assemblies: - Voile namespace: Voile.Rendering @@ -101,7 +103,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: Start path: Source/Rendering/RenderSystem.cs - startLine: 9 + startLine: 41 assemblies: - Voile namespace: Voile.Rendering @@ -133,7 +135,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: Dispose path: Source/Rendering/RenderSystem.cs - startLine: 15 + startLine: 47 assemblies: - Voile namespace: Voile.Rendering @@ -163,7 +165,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: CreateAndInitializeWithWindow path: Source/Rendering/RenderSystem.cs - startLine: 26 + startLine: 58 assemblies: - Voile namespace: Voile.Rendering @@ -195,7 +197,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: Initialize path: Source/Rendering/RenderSystem.cs - startLine: 31 + startLine: 63 assemblies: - Voile namespace: Voile.Rendering @@ -227,7 +229,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: ShouldRun path: Source/Rendering/RenderSystem.cs - startLine: 37 + startLine: 69 assemblies: - Voile namespace: Voile.Rendering @@ -258,7 +260,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: TargetFps path: Source/Rendering/RenderSystem.cs - startLine: 41 + startLine: 73 assemblies: - Voile namespace: Voile.Rendering @@ -289,7 +291,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: VSync path: Source/Rendering/RenderSystem.cs - startLine: 42 + startLine: 74 assemblies: - Voile namespace: Voile.Rendering @@ -318,7 +320,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: FrameTime path: Source/Rendering/RenderSystem.cs - startLine: 43 + startLine: 75 assemblies: - Voile namespace: Voile.Rendering @@ -347,7 +349,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: WindowSize path: Source/Rendering/RenderSystem.cs - startLine: 49 + startLine: 81 assemblies: - Voile namespace: Voile.Rendering @@ -378,7 +380,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: WindowTitle path: Source/Rendering/RenderSystem.cs - startLine: 51 + startLine: 83 assemblies: - Voile namespace: Voile.Rendering @@ -407,7 +409,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: Fullscreen path: Source/Rendering/RenderSystem.cs - startLine: 52 + startLine: 84 assemblies: - Voile namespace: Voile.Rendering @@ -436,7 +438,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: MonitorSize path: Source/Rendering/RenderSystem.cs - startLine: 57 + startLine: 89 assemblies: - Voile namespace: Voile.Rendering @@ -467,7 +469,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: CreateWindow path: Source/Rendering/RenderSystem.cs - startLine: 63 + startLine: 95 assemblies: - Voile namespace: Voile.Rendering @@ -499,7 +501,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: SetWindowTitle path: Source/Rendering/RenderSystem.cs - startLine: 64 + startLine: 96 assemblies: - Voile namespace: Voile.Rendering @@ -531,7 +533,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: SetWindowVSync path: Source/Rendering/RenderSystem.cs - startLine: 65 + startLine: 97 assemblies: - Voile namespace: Voile.Rendering @@ -563,7 +565,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: SetTargetFps path: Source/Rendering/RenderSystem.cs - startLine: 66 + startLine: 98 assemblies: - Voile namespace: Voile.Rendering @@ -595,7 +597,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: GetFrameTime path: Source/Rendering/RenderSystem.cs - startLine: 67 + startLine: 99 assemblies: - Voile namespace: Voile.Rendering @@ -623,7 +625,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: GetMonitorWidth path: Source/Rendering/RenderSystem.cs - startLine: 68 + startLine: 100 assemblies: - Voile namespace: Voile.Rendering @@ -657,7 +659,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: GetMonitorHeight path: Source/Rendering/RenderSystem.cs - startLine: 69 + startLine: 101 assemblies: - Voile namespace: Voile.Rendering @@ -691,7 +693,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: GetCurrentMonitor path: Source/Rendering/RenderSystem.cs - startLine: 70 + startLine: 102 assemblies: - Voile namespace: Voile.Rendering @@ -719,7 +721,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: WindowShouldClose path: Source/Rendering/RenderSystem.cs - startLine: 71 + startLine: 103 assemblies: - Voile namespace: Voile.Rendering @@ -747,7 +749,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: Shutdown path: Source/Rendering/RenderSystem.cs - startLine: 72 + startLine: 104 assemblies: - Voile namespace: Voile.Rendering @@ -773,7 +775,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: BeginFrame path: Source/Rendering/RenderSystem.cs - startLine: 78 + startLine: 110 assemblies: - Voile namespace: Voile.Rendering @@ -801,7 +803,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: EndFrame path: Source/Rendering/RenderSystem.cs - startLine: 82 + startLine: 114 assemblies: - Voile namespace: Voile.Rendering @@ -811,6 +813,61 @@ items: content: public abstract void EndFrame() content.vb: Public MustOverride Sub EndFrame() overload: Voile.Rendering.RenderSystem.EndFrame* +- uid: Voile.Rendering.RenderSystem.BeginBlended(Voile.Rendering.BlendMode) + commentId: M:Voile.Rendering.RenderSystem.BeginBlended(Voile.Rendering.BlendMode) + id: BeginBlended(Voile.Rendering.BlendMode) + parent: Voile.Rendering.RenderSystem + langs: + - csharp + - vb + name: BeginBlended(BlendMode) + nameWithType: RenderSystem.BeginBlended(BlendMode) + fullName: Voile.Rendering.RenderSystem.BeginBlended(Voile.Rendering.BlendMode) + type: Method + source: + remote: + path: Voile/Source/Rendering/RenderSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: BeginBlended + path: Source/Rendering/RenderSystem.cs + startLine: 116 + assemblies: + - Voile + namespace: Voile.Rendering + syntax: + content: public abstract void BeginBlended(BlendMode blendMode) + parameters: + - id: blendMode + type: Voile.Rendering.BlendMode + content.vb: Public MustOverride Sub BeginBlended(blendMode As BlendMode) + overload: Voile.Rendering.RenderSystem.BeginBlended* +- uid: Voile.Rendering.RenderSystem.EndBlended + commentId: M:Voile.Rendering.RenderSystem.EndBlended + id: EndBlended + parent: Voile.Rendering.RenderSystem + langs: + - csharp + - vb + name: EndBlended() + nameWithType: RenderSystem.EndBlended() + fullName: Voile.Rendering.RenderSystem.EndBlended() + type: Method + source: + remote: + path: Voile/Source/Rendering/RenderSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: EndBlended + path: Source/Rendering/RenderSystem.cs + startLine: 117 + assemblies: + - Voile + namespace: Voile.Rendering + syntax: + content: public abstract void EndBlended() + content.vb: Public MustOverride Sub EndBlended() + overload: Voile.Rendering.RenderSystem.EndBlended* - uid: Voile.Rendering.RenderSystem.BeginCamera2d(System.Numerics.Vector2,System.Numerics.Vector2,System.Single,System.Single) commentId: M:Voile.Rendering.RenderSystem.BeginCamera2d(System.Numerics.Vector2,System.Numerics.Vector2,System.Single,System.Single) id: BeginCamera2d(System.Numerics.Vector2,System.Numerics.Vector2,System.Single,System.Single) @@ -829,7 +886,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: BeginCamera2d path: Source/Rendering/RenderSystem.cs - startLine: 84 + startLine: 119 assemblies: - Voile namespace: Voile.Rendering @@ -867,7 +924,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: EndCamera2d path: Source/Rendering/RenderSystem.cs - startLine: 85 + startLine: 120 assemblies: - Voile namespace: Voile.Rendering @@ -893,7 +950,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: ClearBackground path: Source/Rendering/RenderSystem.cs - startLine: 91 + startLine: 126 assemblies: - Voile namespace: Voile.Rendering @@ -925,7 +982,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: ResetTransform path: Source/Rendering/RenderSystem.cs - startLine: 93 + startLine: 128 assemblies: - Voile namespace: Voile.Rendering @@ -951,7 +1008,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: SetTransform path: Source/Rendering/RenderSystem.cs - startLine: 106 + startLine: 141 assemblies: - Voile namespace: Voile.Rendering @@ -992,7 +1049,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: SetTransform path: Source/Rendering/RenderSystem.cs - startLine: 116 + startLine: 151 assemblies: - Voile namespace: Voile.Rendering @@ -1024,7 +1081,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: DrawCircle path: Source/Rendering/RenderSystem.cs - startLine: 122 + startLine: 157 assemblies: - Voile namespace: Voile.Rendering @@ -1062,7 +1119,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: DrawRectangle path: Source/Rendering/RenderSystem.cs - startLine: 128 + startLine: 163 assemblies: - Voile namespace: Voile.Rendering @@ -1097,7 +1154,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: DrawDebugText path: Source/Rendering/RenderSystem.cs - startLine: 136 + startLine: 171 assemblies: - Voile namespace: Voile.Rendering @@ -1138,7 +1195,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: DrawSdfText path: Source/Rendering/RenderSystem.cs - startLine: 143 + startLine: 178 assemblies: - Voile namespace: Voile.Rendering @@ -1179,7 +1236,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: DrawText path: Source/Rendering/RenderSystem.cs - startLine: 145 + startLine: 180 assemblies: - Voile namespace: Voile.Rendering @@ -1215,7 +1272,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: DrawTexture path: Source/Rendering/RenderSystem.cs - startLine: 152 + startLine: 187 assemblies: - Voile namespace: Voile.Rendering @@ -1249,7 +1306,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: transformPosition path: Source/Rendering/RenderSystem.cs - startLine: 155 + startLine: 190 assemblies: - Voile namespace: Voile.Rendering @@ -1276,7 +1333,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: transformPivot path: Source/Rendering/RenderSystem.cs - startLine: 155 + startLine: 190 assemblies: - Voile namespace: Voile.Rendering @@ -1303,7 +1360,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: transformRotation path: Source/Rendering/RenderSystem.cs - startLine: 156 + startLine: 191 assemblies: - Voile namespace: Voile.Rendering @@ -1951,6 +2008,25 @@ references: name: EndFrame nameWithType: RenderSystem.EndFrame fullName: Voile.Rendering.RenderSystem.EndFrame +- uid: Voile.Rendering.RenderSystem.BeginBlended* + commentId: Overload:Voile.Rendering.RenderSystem.BeginBlended + href: Voile.Rendering.RenderSystem.html#Voile_Rendering_RenderSystem_BeginBlended_Voile_Rendering_BlendMode_ + name: BeginBlended + nameWithType: RenderSystem.BeginBlended + fullName: Voile.Rendering.RenderSystem.BeginBlended +- uid: Voile.Rendering.BlendMode + commentId: T:Voile.Rendering.BlendMode + parent: Voile.Rendering + href: Voile.Rendering.BlendMode.html + name: BlendMode + nameWithType: BlendMode + fullName: Voile.Rendering.BlendMode +- uid: Voile.Rendering.RenderSystem.EndBlended* + commentId: Overload:Voile.Rendering.RenderSystem.EndBlended + href: Voile.Rendering.RenderSystem.html#Voile_Rendering_RenderSystem_EndBlended + name: EndBlended + nameWithType: RenderSystem.EndBlended + fullName: Voile.Rendering.RenderSystem.EndBlended - uid: Voile.Rendering.RenderSystem.BeginCamera2d* commentId: Overload:Voile.Rendering.RenderSystem.BeginCamera2d href: Voile.Rendering.RenderSystem.html#Voile_Rendering_RenderSystem_BeginCamera2d_System_Numerics_Vector2_System_Numerics_Vector2_System_Single_System_Single_ diff --git a/Voile/api/Voile.Rendering.RendererSettings.yml b/Voile/api/Voile.Rendering.RendererSettings.yml index 45b2f6f..9d0e27a 100644 --- a/Voile/api/Voile.Rendering.RendererSettings.yml +++ b/Voile/api/Voile.Rendering.RendererSettings.yml @@ -26,7 +26,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: RendererSettings path: Source/Rendering/RenderSystem.cs - startLine: 166 + startLine: 201 assemblies: - Voile namespace: Voile.Rendering @@ -58,7 +58,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: Msaa path: Source/Rendering/RenderSystem.cs - startLine: 168 + startLine: 203 assemblies: - Voile namespace: Voile.Rendering @@ -85,7 +85,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: UseVSync path: Source/Rendering/RenderSystem.cs - startLine: 169 + startLine: 204 assemblies: - Voile namespace: Voile.Rendering @@ -112,7 +112,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: Fullscreen path: Source/Rendering/RenderSystem.cs - startLine: 170 + startLine: 205 assemblies: - Voile namespace: Voile.Rendering @@ -139,7 +139,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: TargetFps path: Source/Rendering/RenderSystem.cs - startLine: 171 + startLine: 206 assemblies: - Voile namespace: Voile.Rendering @@ -166,7 +166,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: WindowSettings path: Source/Rendering/RenderSystem.cs - startLine: 173 + startLine: 208 assemblies: - Voile namespace: Voile.Rendering @@ -193,7 +193,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: .ctor path: Source/Rendering/RenderSystem.cs - startLine: 175 + startLine: 210 assemblies: - Voile namespace: Voile.Rendering @@ -222,7 +222,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: Default path: Source/Rendering/RenderSystem.cs - startLine: 177 + startLine: 212 assemblies: - Voile namespace: Voile.Rendering diff --git a/Voile/api/Voile.Rendering.StandardRenderSystem.yml b/Voile/api/Voile.Rendering.StandardRenderSystem.yml index 27f428e..e2548a3 100644 --- a/Voile/api/Voile.Rendering.StandardRenderSystem.yml +++ b/Voile/api/Voile.Rendering.StandardRenderSystem.yml @@ -5,6 +5,7 @@ items: id: StandardRenderSystem parent: Voile.Rendering children: + - Voile.Rendering.StandardRenderSystem.BeginBlended(Voile.Rendering.BlendMode) - Voile.Rendering.StandardRenderSystem.BeginCamera2d(System.Numerics.Vector2,System.Numerics.Vector2,System.Single,System.Single) - Voile.Rendering.StandardRenderSystem.BeginFrame - Voile.Rendering.StandardRenderSystem.ClearBackground(Voile.Color) @@ -16,6 +17,7 @@ items: - Voile.Rendering.StandardRenderSystem.DrawSdfText(System.String,System.Int32,Voile.Color) - Voile.Rendering.StandardRenderSystem.DrawText(Voile.Font,System.String,Voile.Color) - Voile.Rendering.StandardRenderSystem.DrawTexture(Voile.Texture2d,Voile.Color) + - Voile.Rendering.StandardRenderSystem.EndBlended - Voile.Rendering.StandardRenderSystem.EndCamera2d - Voile.Rendering.StandardRenderSystem.EndFrame - Voile.Rendering.StandardRenderSystem.Fullscreen @@ -1116,6 +1118,65 @@ items: content.vb: Protected Overrides Function GetCurrentMonitor() As Integer overridden: Voile.Rendering.RenderSystem.GetCurrentMonitor overload: Voile.Rendering.StandardRenderSystem.GetCurrentMonitor* +- uid: Voile.Rendering.StandardRenderSystem.BeginBlended(Voile.Rendering.BlendMode) + commentId: M:Voile.Rendering.StandardRenderSystem.BeginBlended(Voile.Rendering.BlendMode) + id: BeginBlended(Voile.Rendering.BlendMode) + parent: Voile.Rendering.StandardRenderSystem + langs: + - csharp + - vb + name: BeginBlended(BlendMode) + nameWithType: StandardRenderSystem.BeginBlended(BlendMode) + fullName: Voile.Rendering.StandardRenderSystem.BeginBlended(Voile.Rendering.BlendMode) + type: Method + source: + remote: + path: Voile/Source/Rendering/StandardRenderSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: BeginBlended + path: Source/Rendering/StandardRenderSystem.cs + startLine: 356 + assemblies: + - Voile + namespace: Voile.Rendering + example: [] + syntax: + content: public override void BeginBlended(BlendMode blendMode) + parameters: + - id: blendMode + type: Voile.Rendering.BlendMode + content.vb: Public Overrides Sub BeginBlended(blendMode As BlendMode) + overridden: Voile.Rendering.RenderSystem.BeginBlended(Voile.Rendering.BlendMode) + overload: Voile.Rendering.StandardRenderSystem.BeginBlended* +- uid: Voile.Rendering.StandardRenderSystem.EndBlended + commentId: M:Voile.Rendering.StandardRenderSystem.EndBlended + id: EndBlended + parent: Voile.Rendering.StandardRenderSystem + langs: + - csharp + - vb + name: EndBlended() + nameWithType: StandardRenderSystem.EndBlended() + fullName: Voile.Rendering.StandardRenderSystem.EndBlended() + type: Method + source: + remote: + path: Voile/Source/Rendering/StandardRenderSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: EndBlended + path: Source/Rendering/StandardRenderSystem.cs + startLine: 361 + assemblies: + - Voile + namespace: Voile.Rendering + example: [] + syntax: + content: public override void EndBlended() + content.vb: Public Overrides Sub EndBlended() + overridden: Voile.Rendering.RenderSystem.EndBlended + overload: Voile.Rendering.StandardRenderSystem.EndBlended* references: - uid: Voile.Rendering commentId: N:Voile.Rendering @@ -2721,3 +2782,66 @@ references: name: GetCurrentMonitor nameWithType: StandardRenderSystem.GetCurrentMonitor fullName: Voile.Rendering.StandardRenderSystem.GetCurrentMonitor +- uid: Voile.Rendering.RenderSystem.BeginBlended(Voile.Rendering.BlendMode) + commentId: M:Voile.Rendering.RenderSystem.BeginBlended(Voile.Rendering.BlendMode) + parent: Voile.Rendering.RenderSystem + href: Voile.Rendering.RenderSystem.html#Voile_Rendering_RenderSystem_BeginBlended_Voile_Rendering_BlendMode_ + name: BeginBlended(BlendMode) + nameWithType: RenderSystem.BeginBlended(BlendMode) + fullName: Voile.Rendering.RenderSystem.BeginBlended(Voile.Rendering.BlendMode) + spec.csharp: + - uid: Voile.Rendering.RenderSystem.BeginBlended(Voile.Rendering.BlendMode) + name: BeginBlended + href: Voile.Rendering.RenderSystem.html#Voile_Rendering_RenderSystem_BeginBlended_Voile_Rendering_BlendMode_ + - name: ( + - uid: Voile.Rendering.BlendMode + name: BlendMode + href: Voile.Rendering.BlendMode.html + - name: ) + spec.vb: + - uid: Voile.Rendering.RenderSystem.BeginBlended(Voile.Rendering.BlendMode) + name: BeginBlended + href: Voile.Rendering.RenderSystem.html#Voile_Rendering_RenderSystem_BeginBlended_Voile_Rendering_BlendMode_ + - name: ( + - uid: Voile.Rendering.BlendMode + name: BlendMode + href: Voile.Rendering.BlendMode.html + - name: ) +- uid: Voile.Rendering.StandardRenderSystem.BeginBlended* + commentId: Overload:Voile.Rendering.StandardRenderSystem.BeginBlended + href: Voile.Rendering.StandardRenderSystem.html#Voile_Rendering_StandardRenderSystem_BeginBlended_Voile_Rendering_BlendMode_ + name: BeginBlended + nameWithType: StandardRenderSystem.BeginBlended + fullName: Voile.Rendering.StandardRenderSystem.BeginBlended +- uid: Voile.Rendering.BlendMode + commentId: T:Voile.Rendering.BlendMode + parent: Voile.Rendering + href: Voile.Rendering.BlendMode.html + name: BlendMode + nameWithType: BlendMode + fullName: Voile.Rendering.BlendMode +- uid: Voile.Rendering.RenderSystem.EndBlended + commentId: M:Voile.Rendering.RenderSystem.EndBlended + parent: Voile.Rendering.RenderSystem + href: Voile.Rendering.RenderSystem.html#Voile_Rendering_RenderSystem_EndBlended + name: EndBlended() + nameWithType: RenderSystem.EndBlended() + fullName: Voile.Rendering.RenderSystem.EndBlended() + spec.csharp: + - uid: Voile.Rendering.RenderSystem.EndBlended + name: EndBlended + href: Voile.Rendering.RenderSystem.html#Voile_Rendering_RenderSystem_EndBlended + - name: ( + - name: ) + spec.vb: + - uid: Voile.Rendering.RenderSystem.EndBlended + name: EndBlended + href: Voile.Rendering.RenderSystem.html#Voile_Rendering_RenderSystem_EndBlended + - name: ( + - name: ) +- uid: Voile.Rendering.StandardRenderSystem.EndBlended* + commentId: Overload:Voile.Rendering.StandardRenderSystem.EndBlended + href: Voile.Rendering.StandardRenderSystem.html#Voile_Rendering_StandardRenderSystem_EndBlended + name: EndBlended + nameWithType: StandardRenderSystem.EndBlended + fullName: Voile.Rendering.StandardRenderSystem.EndBlended diff --git a/Voile/api/Voile.Rendering.WindowSettings.yml b/Voile/api/Voile.Rendering.WindowSettings.yml index 37fdf1d..a1478ff 100644 --- a/Voile/api/Voile.Rendering.WindowSettings.yml +++ b/Voile/api/Voile.Rendering.WindowSettings.yml @@ -24,7 +24,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: WindowSettings path: Source/Rendering/RenderSystem.cs - startLine: 185 + startLine: 220 assemblies: - Voile namespace: Voile.Rendering @@ -56,7 +56,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: Title path: Source/Rendering/RenderSystem.cs - startLine: 187 + startLine: 222 assemblies: - Voile namespace: Voile.Rendering @@ -83,7 +83,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: Size path: Source/Rendering/RenderSystem.cs - startLine: 188 + startLine: 223 assemblies: - Voile namespace: Voile.Rendering @@ -110,7 +110,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: Resizable path: Source/Rendering/RenderSystem.cs - startLine: 189 + startLine: 224 assemblies: - Voile namespace: Voile.Rendering @@ -139,7 +139,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: .ctor path: Source/Rendering/RenderSystem.cs - startLine: 191 + startLine: 226 assemblies: - Voile namespace: Voile.Rendering @@ -173,7 +173,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: Default path: Source/Rendering/RenderSystem.cs - startLine: 197 + startLine: 232 assemblies: - Voile namespace: Voile.Rendering diff --git a/Voile/api/Voile.Rendering.yml b/Voile/api/Voile.Rendering.yml index a5738bd..57a06ec 100644 --- a/Voile/api/Voile.Rendering.yml +++ b/Voile/api/Voile.Rendering.yml @@ -4,6 +4,7 @@ items: commentId: N:Voile.Rendering id: Voile.Rendering children: + - Voile.Rendering.BlendMode - Voile.Rendering.ColorRectShader - Voile.Rendering.Material - Voile.Rendering.Msaa @@ -43,6 +44,13 @@ references: name: RaylibRenderSystem nameWithType: RaylibRenderSystem fullName: Voile.Rendering.RaylibRenderSystem +- uid: Voile.Rendering.BlendMode + commentId: T:Voile.Rendering.BlendMode + parent: Voile.Rendering + href: Voile.Rendering.BlendMode.html + name: BlendMode + nameWithType: BlendMode + fullName: Voile.Rendering.BlendMode - uid: Voile.Rendering.RenderSystem commentId: T:Voile.Rendering.RenderSystem parent: Voile.Rendering diff --git a/Voile/api/Voile.Resource.yml b/Voile/api/Voile.Resource.yml index 76c87ce..cc237e4 100644 --- a/Voile/api/Voile.Resource.yml +++ b/Voile/api/Voile.Resource.yml @@ -5,11 +5,8 @@ items: id: Resource parent: Voile children: - - Voile.Resource.#ctor(System.String,System.Byte[]) - - Voile.Resource.Buffer - - Voile.Resource.BufferSize + - Voile.Resource.#ctor(System.String) - Voile.Resource.Dispose - - Voile.Resource.Guid - Voile.Resource.Path langs: - csharp @@ -25,10 +22,12 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: Resource path: Source/Resources/Resource.cs - startLine: 4 + startLine: 29 assemblies: - Voile namespace: Voile + summary: Represents data usable by Voile. + example: [] syntax: content: 'public abstract class Resource : IDisposable' content.vb: Public MustInherit Class Resource Implements IDisposable @@ -36,8 +35,10 @@ items: - System.Object derivedClasses: - Voile.Font + - Voile.Resources.TextDataResource - Voile.SceneGraph.SerializedScene - Voile.Sound + - Voile.Systems.Particles.ParticleEmitterSettingsResource - Voile.Texture2d implements: - System.IDisposable @@ -49,35 +50,6 @@ items: - System.Object.MemberwiseClone - System.Object.ReferenceEquals(System.Object,System.Object) - System.Object.ToString -- uid: Voile.Resource.Guid - commentId: P:Voile.Resource.Guid - id: Guid - parent: Voile.Resource - langs: - - csharp - - vb - name: Guid - nameWithType: Resource.Guid - fullName: Voile.Resource.Guid - type: Property - source: - remote: - path: Voile/Source/Resources/Resource.cs - branch: main - repo: git@github.com:dnesov/DaggerFramework.git - id: Guid - path: Source/Resources/Resource.cs - startLine: 6 - assemblies: - - Voile - namespace: Voile - syntax: - content: public Guid Guid { get; set; } - parameters: [] - return: - type: System.Guid - content.vb: Public Property Guid As Guid - overload: Voile.Resource.Guid* - uid: Voile.Resource.Path commentId: P:Voile.Resource.Path id: Path @@ -96,105 +68,29 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: Path path: Source/Resources/Resource.cs - startLine: 8 + startLine: 34 assemblies: - Voile namespace: Voile + summary: Path to this resource. + example: [] syntax: - content: public string? Path { get; set; } + content: public string Path { get; } parameters: [] return: type: System.String content.vb: Public Property Path As String overload: Voile.Resource.Path* -- uid: Voile.Resource.Buffer - commentId: P:Voile.Resource.Buffer - id: Buffer +- uid: Voile.Resource.#ctor(System.String) + commentId: M:Voile.Resource.#ctor(System.String) + id: '#ctor(System.String)' parent: Voile.Resource langs: - csharp - vb - name: Buffer - nameWithType: Resource.Buffer - fullName: Voile.Resource.Buffer - type: Property - source: - remote: - path: Voile/Source/Resources/Resource.cs - branch: main - repo: git@github.com:dnesov/DaggerFramework.git - id: Buffer - path: Source/Resources/Resource.cs - startLine: 10 - assemblies: - - Voile - namespace: Voile - syntax: - content: >- - [JsonIgnore] - - public byte[]? Buffer { get; set; } - parameters: [] - return: - type: System.Byte[] - content.vb: >- - - - Public Property Buffer As Byte() - overload: Voile.Resource.Buffer* - attributes: - - type: System.Text.Json.Serialization.JsonIgnoreAttribute - ctor: System.Text.Json.Serialization.JsonIgnoreAttribute.#ctor - arguments: [] -- uid: Voile.Resource.BufferSize - commentId: P:Voile.Resource.BufferSize - id: BufferSize - parent: Voile.Resource - langs: - - csharp - - vb - name: BufferSize - nameWithType: Resource.BufferSize - fullName: Voile.Resource.BufferSize - type: Property - source: - remote: - path: Voile/Source/Resources/Resource.cs - branch: main - repo: git@github.com:dnesov/DaggerFramework.git - id: BufferSize - path: Source/Resources/Resource.cs - startLine: 13 - assemblies: - - Voile - namespace: Voile - syntax: - content: >- - [JsonIgnore] - - public long BufferSize { get; set; } - parameters: [] - return: - type: System.Int64 - content.vb: >- - - - Public Property BufferSize As Long - overload: Voile.Resource.BufferSize* - attributes: - - type: System.Text.Json.Serialization.JsonIgnoreAttribute - ctor: System.Text.Json.Serialization.JsonIgnoreAttribute.#ctor - arguments: [] -- uid: Voile.Resource.#ctor(System.String,System.Byte[]) - commentId: M:Voile.Resource.#ctor(System.String,System.Byte[]) - id: '#ctor(System.String,System.Byte[])' - parent: Voile.Resource - langs: - - csharp - - vb - name: Resource(string, byte[]) - nameWithType: Resource.Resource(string, byte[]) - fullName: Voile.Resource.Resource(string, byte[]) + name: Resource(string) + nameWithType: Resource.Resource(string) + fullName: Voile.Resource.Resource(string) type: Constructor source: remote: @@ -203,22 +99,20 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: .ctor path: Source/Resources/Resource.cs - startLine: 16 + startLine: 36 assemblies: - Voile namespace: Voile syntax: - content: public Resource(string path, byte[] buffer) + content: public Resource(string path) parameters: - id: path type: System.String - - id: buffer - type: System.Byte[] - content.vb: Public Sub New(path As String, buffer As Byte()) + content.vb: Public Sub New(path As String) overload: Voile.Resource.#ctor* - nameWithType.vb: Resource.New(String, Byte()) - fullName.vb: Voile.Resource.New(String, Byte()) - name.vb: New(String, Byte()) + nameWithType.vb: Resource.New(String) + fullName.vb: Voile.Resource.New(String) + name.vb: New(String) - uid: Voile.Resource.Dispose commentId: M:Voile.Resource.Dispose id: Dispose @@ -237,7 +131,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: Dispose path: Source/Resources/Resource.cs - startLine: 24 + startLine: 41 assemblies: - Voile namespace: Voile @@ -501,20 +395,6 @@ references: name: System nameWithType: System fullName: System -- uid: Voile.Resource.Guid* - commentId: Overload:Voile.Resource.Guid - href: Voile.Resource.html#Voile_Resource_Guid - name: Guid - nameWithType: Resource.Guid - fullName: Voile.Resource.Guid -- uid: System.Guid - commentId: T:System.Guid - parent: System - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.guid - name: Guid - nameWithType: Guid - fullName: System.Guid - uid: Voile.Resource.Path* commentId: Overload:Voile.Resource.Path href: Voile.Resource.html#Voile_Resource_Path @@ -532,55 +412,9 @@ references: nameWithType.vb: String fullName.vb: String name.vb: String -- uid: Voile.Resource.Buffer* - commentId: Overload:Voile.Resource.Buffer - href: Voile.Resource.html#Voile_Resource_Buffer - name: Buffer - nameWithType: Resource.Buffer - fullName: Voile.Resource.Buffer -- uid: System.Byte[] - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.byte - name: byte[] - nameWithType: byte[] - fullName: byte[] - nameWithType.vb: Byte() - fullName.vb: Byte() - name.vb: Byte() - spec.csharp: - - uid: System.Byte - name: byte - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.byte - - name: '[' - - name: ']' - spec.vb: - - uid: System.Byte - name: Byte - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.byte - - name: ( - - name: ) -- uid: Voile.Resource.BufferSize* - commentId: Overload:Voile.Resource.BufferSize - href: Voile.Resource.html#Voile_Resource_BufferSize - name: BufferSize - nameWithType: Resource.BufferSize - fullName: Voile.Resource.BufferSize -- uid: System.Int64 - commentId: T:System.Int64 - parent: System - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.int64 - name: long - nameWithType: long - fullName: long - nameWithType.vb: Long - fullName.vb: Long - name.vb: Long - uid: Voile.Resource.#ctor* commentId: Overload:Voile.Resource.#ctor - href: Voile.Resource.html#Voile_Resource__ctor_System_String_System_Byte___ + href: Voile.Resource.html#Voile_Resource__ctor_System_String_ name: Resource nameWithType: Resource.Resource fullName: Voile.Resource.Resource diff --git a/Voile/api/Voile.ResourceRef-1.yml b/Voile/api/Voile.ResourceRef-1.yml new file mode 100644 index 0000000..24ce19a --- /dev/null +++ b/Voile/api/Voile.ResourceRef-1.yml @@ -0,0 +1,450 @@ +### YamlMime:ManagedReference +items: +- uid: Voile.ResourceRef`1 + commentId: T:Voile.ResourceRef`1 + id: ResourceRef`1 + parent: Voile + children: + - Voile.ResourceRef`1.#ctor(System.Guid) + - Voile.ResourceRef`1.Guid + - Voile.ResourceRef`1.HasValue + - Voile.ResourceRef`1.Value + langs: + - csharp + - vb + name: ResourceRef + nameWithType: ResourceRef + fullName: Voile.ResourceRef + type: Class + source: + remote: + path: Voile/Source/Resources/Resource.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: ResourceRef + path: Source/Resources/Resource.cs + startLine: 8 + assemblies: + - Voile + namespace: Voile + summary: Wraps a reference to an asset of a given type. + example: [] + syntax: + content: 'public sealed class ResourceRef where T : Resource' + typeParameters: + - id: T + description: '' + content.vb: Public NotInheritable Class ResourceRef(Of T As Resource) + inheritance: + - System.Object + inheritedMembers: + - System.Object.Equals(System.Object) + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetHashCode + - System.Object.GetType + - System.Object.ReferenceEquals(System.Object,System.Object) + - System.Object.ToString + nameWithType.vb: ResourceRef(Of T) + fullName.vb: Voile.ResourceRef(Of T) + name.vb: ResourceRef(Of T) +- uid: Voile.ResourceRef`1.Guid + commentId: F:Voile.ResourceRef`1.Guid + id: Guid + parent: Voile.ResourceRef`1 + langs: + - csharp + - vb + name: Guid + nameWithType: ResourceRef.Guid + fullName: Voile.ResourceRef.Guid + type: Field + source: + remote: + path: Voile/Source/Resources/Resource.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: Guid + path: Source/Resources/Resource.cs + startLine: 13 + assemblies: + - Voile + namespace: Voile + summary: Resource GUID this ResourceRef maps to. + example: [] + syntax: + content: public readonly Guid Guid + return: + type: System.Guid + content.vb: Public ReadOnly Guid As Guid + nameWithType.vb: ResourceRef(Of T).Guid + fullName.vb: Voile.ResourceRef(Of T).Guid +- uid: Voile.ResourceRef`1.HasValue + commentId: P:Voile.ResourceRef`1.HasValue + id: HasValue + parent: Voile.ResourceRef`1 + langs: + - csharp + - vb + name: HasValue + nameWithType: ResourceRef.HasValue + fullName: Voile.ResourceRef.HasValue + type: Property + source: + remote: + path: Voile/Source/Resources/Resource.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: HasValue + path: Source/Resources/Resource.cs + startLine: 14 + assemblies: + - Voile + namespace: Voile + syntax: + content: public bool HasValue { get; } + parameters: [] + return: + type: System.Boolean + content.vb: Public ReadOnly Property HasValue As Boolean + overload: Voile.ResourceRef`1.HasValue* + nameWithType.vb: ResourceRef(Of T).HasValue + fullName.vb: Voile.ResourceRef(Of T).HasValue +- uid: Voile.ResourceRef`1.Value + commentId: P:Voile.ResourceRef`1.Value + id: Value + parent: Voile.ResourceRef`1 + langs: + - csharp + - vb + name: Value + nameWithType: ResourceRef.Value + fullName: Voile.ResourceRef.Value + type: Property + source: + remote: + path: Voile/Source/Resources/Resource.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: Value + path: Source/Resources/Resource.cs + startLine: 18 + assemblies: + - Voile + namespace: Voile + summary: Retrieve a reference. + example: [] + syntax: + content: public T Value { get; } + parameters: [] + return: + type: '{T}' + content.vb: Public ReadOnly Property Value As T + overload: Voile.ResourceRef`1.Value* + nameWithType.vb: ResourceRef(Of T).Value + fullName.vb: Voile.ResourceRef(Of T).Value +- uid: Voile.ResourceRef`1.#ctor(System.Guid) + commentId: M:Voile.ResourceRef`1.#ctor(System.Guid) + id: '#ctor(System.Guid)' + parent: Voile.ResourceRef`1 + langs: + - csharp + - vb + name: ResourceRef(Guid) + nameWithType: ResourceRef.ResourceRef(Guid) + fullName: Voile.ResourceRef.ResourceRef(System.Guid) + type: Constructor + source: + remote: + path: Voile/Source/Resources/Resource.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: .ctor + path: Source/Resources/Resource.cs + startLine: 20 + assemblies: + - Voile + namespace: Voile + syntax: + content: public ResourceRef(Guid guid) + parameters: + - id: guid + type: System.Guid + content.vb: Public Sub New(guid As Guid) + overload: Voile.ResourceRef`1.#ctor* + nameWithType.vb: ResourceRef(Of T).New(Guid) + fullName.vb: Voile.ResourceRef(Of T).New(System.Guid) + name.vb: New(Guid) +references: +- uid: Voile + commentId: N:Voile + href: Voile.html + name: Voile + nameWithType: Voile + fullName: Voile +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: System.Object.Equals(System.Object) + commentId: M:System.Object.Equals(System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + name: Equals(object) + nameWithType: object.Equals(object) + fullName: object.Equals(object) + nameWithType.vb: Object.Equals(Object) + fullName.vb: Object.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.Object.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetHashCode + commentId: M:System.Object.GetHashCode + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + name: GetHashCode() + nameWithType: object.GetHashCode() + fullName: object.GetHashCode() + nameWithType.vb: Object.GetHashCode() + fullName.vb: Object.GetHashCode() + spec.csharp: + - uid: System.Object.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + - name: ( + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.ToString + commentId: M:System.Object.ToString + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + name: ToString() + nameWithType: object.ToString() + fullName: object.ToString() + nameWithType.vb: Object.ToString() + fullName.vb: Object.ToString() + spec.csharp: + - uid: System.Object.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.Object.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + - name: ( + - name: ) +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: System.Guid + commentId: T:System.Guid + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.guid + name: Guid + nameWithType: Guid + fullName: System.Guid +- uid: Voile.ResourceRef`1.HasValue* + commentId: Overload:Voile.ResourceRef`1.HasValue + href: Voile.ResourceRef-1.html#Voile_ResourceRef_1_HasValue + name: HasValue + nameWithType: ResourceRef.HasValue + fullName: Voile.ResourceRef.HasValue + nameWithType.vb: ResourceRef(Of T).HasValue + fullName.vb: Voile.ResourceRef(Of T).HasValue +- uid: System.Boolean + commentId: T:System.Boolean + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + name: bool + nameWithType: bool + fullName: bool + nameWithType.vb: Boolean + fullName.vb: Boolean + name.vb: Boolean +- uid: Voile.ResourceRef`1.Value* + commentId: Overload:Voile.ResourceRef`1.Value + href: Voile.ResourceRef-1.html#Voile_ResourceRef_1_Value + name: Value + nameWithType: ResourceRef.Value + fullName: Voile.ResourceRef.Value + nameWithType.vb: ResourceRef(Of T).Value + fullName.vb: Voile.ResourceRef(Of T).Value +- uid: '{T}' + commentId: '!:T' + definition: T + name: T + nameWithType: T + fullName: T +- uid: T + name: T + nameWithType: T + fullName: T +- uid: Voile.ResourceRef`1.#ctor* + commentId: Overload:Voile.ResourceRef`1.#ctor + href: Voile.ResourceRef-1.html#Voile_ResourceRef_1__ctor_System_Guid_ + name: ResourceRef + nameWithType: ResourceRef.ResourceRef + fullName: Voile.ResourceRef.ResourceRef + nameWithType.vb: ResourceRef(Of T).New + fullName.vb: Voile.ResourceRef(Of T).New + name.vb: New diff --git a/Voile/api/Voile.Resources.DataReaders.IDataValidator.yml b/Voile/api/Voile.Resources.DataReaders.IDataValidator.yml new file mode 100644 index 0000000..f4f2337 --- /dev/null +++ b/Voile/api/Voile.Resources.DataReaders.IDataValidator.yml @@ -0,0 +1,117 @@ +### YamlMime:ManagedReference +items: +- uid: Voile.Resources.DataReaders.IDataValidator + commentId: T:Voile.Resources.DataReaders.IDataValidator + id: IDataValidator + parent: Voile.Resources.DataReaders + children: + - Voile.Resources.DataReaders.IDataValidator.Valid + langs: + - csharp + - vb + name: IDataValidator + nameWithType: IDataValidator + fullName: Voile.Resources.DataReaders.IDataValidator + type: Interface + source: + remote: + path: Voile/Source/Resources/DataReaders/IDataReader.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: IDataValidator + path: Source/Resources/DataReaders/IDataReader.cs + startLine: 19 + assemblies: + - Voile + namespace: Voile.Resources.DataReaders + summary: Validates data integrity or schema. + example: [] + syntax: + content: public interface IDataValidator + content.vb: Public Interface IDataValidator +- uid: Voile.Resources.DataReaders.IDataValidator.Valid + commentId: M:Voile.Resources.DataReaders.IDataValidator.Valid + id: Valid + parent: Voile.Resources.DataReaders.IDataValidator + langs: + - csharp + - vb + name: Valid() + nameWithType: IDataValidator.Valid() + fullName: Voile.Resources.DataReaders.IDataValidator.Valid() + type: Method + source: + remote: + path: Voile/Source/Resources/DataReaders/IDataReader.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: Valid + path: Source/Resources/DataReaders/IDataReader.cs + startLine: 25 + assemblies: + - Voile + namespace: Voile.Resources.DataReaders + summary: Determines if data specified is valid and can be safely read. + example: [] + syntax: + content: bool Valid() + return: + type: System.Boolean + description: Returns true if data is valid. + content.vb: Function Valid() As Boolean + overload: Voile.Resources.DataReaders.IDataValidator.Valid* +references: +- uid: Voile.Resources.DataReaders + commentId: N:Voile.Resources.DataReaders + href: Voile.html + name: Voile.Resources.DataReaders + nameWithType: Voile.Resources.DataReaders + fullName: Voile.Resources.DataReaders + spec.csharp: + - uid: Voile + name: Voile + href: Voile.html + - name: . + - uid: Voile.Resources + name: Resources + href: Voile.Resources.html + - name: . + - uid: Voile.Resources.DataReaders + name: DataReaders + href: Voile.Resources.DataReaders.html + spec.vb: + - uid: Voile + name: Voile + href: Voile.html + - name: . + - uid: Voile.Resources + name: Resources + href: Voile.Resources.html + - name: . + - uid: Voile.Resources.DataReaders + name: DataReaders + href: Voile.Resources.DataReaders.html +- uid: Voile.Resources.DataReaders.IDataValidator.Valid* + commentId: Overload:Voile.Resources.DataReaders.IDataValidator.Valid + href: Voile.Resources.DataReaders.IDataValidator.html#Voile_Resources_DataReaders_IDataValidator_Valid + name: Valid + nameWithType: IDataValidator.Valid + fullName: Voile.Resources.DataReaders.IDataValidator.Valid +- uid: System.Boolean + commentId: T:System.Boolean + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + name: bool + nameWithType: bool + fullName: bool + nameWithType.vb: Boolean + fullName.vb: Boolean + name.vb: Boolean +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System diff --git a/Voile/api/Voile.Resources.DataReaders.IStreamDataGetter.yml b/Voile/api/Voile.Resources.DataReaders.IStreamDataGetter.yml new file mode 100644 index 0000000..90047df --- /dev/null +++ b/Voile/api/Voile.Resources.DataReaders.IStreamDataGetter.yml @@ -0,0 +1,457 @@ +### YamlMime:ManagedReference +items: +- uid: Voile.Resources.DataReaders.IStreamDataGetter + commentId: T:Voile.Resources.DataReaders.IStreamDataGetter + id: IStreamDataGetter + parent: Voile.Resources.DataReaders + children: + - Voile.Resources.DataReaders.IStreamDataGetter.GetColor(System.String,Voile.Color) + - Voile.Resources.DataReaders.IStreamDataGetter.GetDouble(System.String,System.Double) + - Voile.Resources.DataReaders.IStreamDataGetter.GetFloat(System.String,System.Single) + - Voile.Resources.DataReaders.IStreamDataGetter.GetInt(System.String,System.Int32) + - Voile.Resources.DataReaders.IStreamDataGetter.GetLong(System.String,System.Int64) + - Voile.Resources.DataReaders.IStreamDataGetter.GetVector2(System.String,System.Numerics.Vector2) + langs: + - csharp + - vb + name: IStreamDataGetter + nameWithType: IStreamDataGetter + fullName: Voile.Resources.DataReaders.IStreamDataGetter + type: Interface + source: + remote: + path: Voile/Source/Resources/DataReaders/IDataReader.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: IStreamDataGetter + path: Source/Resources/DataReaders/IDataReader.cs + startLine: 14 + assemblies: + - Voile + namespace: Voile.Resources.DataReaders + syntax: + content: public interface IStreamDataGetter + content.vb: Public Interface IStreamDataGetter +- uid: Voile.Resources.DataReaders.IStreamDataGetter.GetInt(System.String,System.Int32) + commentId: M:Voile.Resources.DataReaders.IStreamDataGetter.GetInt(System.String,System.Int32) + id: GetInt(System.String,System.Int32) + parent: Voile.Resources.DataReaders.IStreamDataGetter + langs: + - csharp + - vb + name: GetInt(string, int) + nameWithType: IStreamDataGetter.GetInt(string, int) + fullName: Voile.Resources.DataReaders.IStreamDataGetter.GetInt(string, int) + type: Method + source: + remote: + path: Voile/Source/Resources/DataReaders/IDataReader.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: GetInt + path: Source/Resources/DataReaders/IDataReader.cs + startLine: 22 + assemblies: + - Voile + namespace: Voile.Resources.DataReaders + summary: Get an int from this data getter. + example: [] + syntax: + content: int GetInt(string key, int defaultValue = 0) + parameters: + - id: key + type: System.String + description: Key of the value. + - id: defaultValue + type: System.Int32 + description: Default value in case this getter fails to get data. + return: + type: System.Int32 + description: '' + content.vb: Function GetInt(key As String, defaultValue As Integer = 0) As Integer + overload: Voile.Resources.DataReaders.IStreamDataGetter.GetInt* + nameWithType.vb: IStreamDataGetter.GetInt(String, Integer) + fullName.vb: Voile.Resources.DataReaders.IStreamDataGetter.GetInt(String, Integer) + name.vb: GetInt(String, Integer) +- uid: Voile.Resources.DataReaders.IStreamDataGetter.GetLong(System.String,System.Int64) + commentId: M:Voile.Resources.DataReaders.IStreamDataGetter.GetLong(System.String,System.Int64) + id: GetLong(System.String,System.Int64) + parent: Voile.Resources.DataReaders.IStreamDataGetter + langs: + - csharp + - vb + name: GetLong(string, long) + nameWithType: IStreamDataGetter.GetLong(string, long) + fullName: Voile.Resources.DataReaders.IStreamDataGetter.GetLong(string, long) + type: Method + source: + remote: + path: Voile/Source/Resources/DataReaders/IDataReader.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: GetLong + path: Source/Resources/DataReaders/IDataReader.cs + startLine: 29 + assemblies: + - Voile + namespace: Voile.Resources.DataReaders + summary: Get a long from this data getter. + example: [] + syntax: + content: long GetLong(string key, long defaultValue = 0) + parameters: + - id: key + type: System.String + description: Key of the value. + - id: defaultValue + type: System.Int64 + description: Default value in case this getter fails to get data. + return: + type: System.Int64 + description: '' + content.vb: Function GetLong(key As String, defaultValue As Long = 0) As Long + overload: Voile.Resources.DataReaders.IStreamDataGetter.GetLong* + nameWithType.vb: IStreamDataGetter.GetLong(String, Long) + fullName.vb: Voile.Resources.DataReaders.IStreamDataGetter.GetLong(String, Long) + name.vb: GetLong(String, Long) +- uid: Voile.Resources.DataReaders.IStreamDataGetter.GetFloat(System.String,System.Single) + commentId: M:Voile.Resources.DataReaders.IStreamDataGetter.GetFloat(System.String,System.Single) + id: GetFloat(System.String,System.Single) + parent: Voile.Resources.DataReaders.IStreamDataGetter + langs: + - csharp + - vb + name: GetFloat(string, float) + nameWithType: IStreamDataGetter.GetFloat(string, float) + fullName: Voile.Resources.DataReaders.IStreamDataGetter.GetFloat(string, float) + type: Method + source: + remote: + path: Voile/Source/Resources/DataReaders/IDataReader.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: GetFloat + path: Source/Resources/DataReaders/IDataReader.cs + startLine: 36 + assemblies: + - Voile + namespace: Voile.Resources.DataReaders + summary: Get a float from this data getter. + example: [] + syntax: + content: float GetFloat(string key, float defaultValue = 0) + parameters: + - id: key + type: System.String + description: Key of the value. + - id: defaultValue + type: System.Single + description: Default value in case this getter fails to get data. + return: + type: System.Single + description: '' + content.vb: Function GetFloat(key As String, defaultValue As Single = 0) As Single + overload: Voile.Resources.DataReaders.IStreamDataGetter.GetFloat* + nameWithType.vb: IStreamDataGetter.GetFloat(String, Single) + fullName.vb: Voile.Resources.DataReaders.IStreamDataGetter.GetFloat(String, Single) + name.vb: GetFloat(String, Single) +- uid: Voile.Resources.DataReaders.IStreamDataGetter.GetDouble(System.String,System.Double) + commentId: M:Voile.Resources.DataReaders.IStreamDataGetter.GetDouble(System.String,System.Double) + id: GetDouble(System.String,System.Double) + parent: Voile.Resources.DataReaders.IStreamDataGetter + langs: + - csharp + - vb + name: GetDouble(string, double) + nameWithType: IStreamDataGetter.GetDouble(string, double) + fullName: Voile.Resources.DataReaders.IStreamDataGetter.GetDouble(string, double) + type: Method + source: + remote: + path: Voile/Source/Resources/DataReaders/IDataReader.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: GetDouble + path: Source/Resources/DataReaders/IDataReader.cs + startLine: 43 + assemblies: + - Voile + namespace: Voile.Resources.DataReaders + summary: Get a double from this data getter. + example: [] + syntax: + content: double GetDouble(string key, double defaultValue = 0) + parameters: + - id: key + type: System.String + description: Key of the value. + - id: defaultValue + type: System.Double + description: Default value in case this getter fails to get data. + return: + type: System.Double + description: '' + content.vb: Function GetDouble(key As String, defaultValue As Double = 0) As Double + overload: Voile.Resources.DataReaders.IStreamDataGetter.GetDouble* + nameWithType.vb: IStreamDataGetter.GetDouble(String, Double) + fullName.vb: Voile.Resources.DataReaders.IStreamDataGetter.GetDouble(String, Double) + name.vb: GetDouble(String, Double) +- uid: Voile.Resources.DataReaders.IStreamDataGetter.GetColor(System.String,Voile.Color) + commentId: M:Voile.Resources.DataReaders.IStreamDataGetter.GetColor(System.String,Voile.Color) + id: GetColor(System.String,Voile.Color) + parent: Voile.Resources.DataReaders.IStreamDataGetter + langs: + - csharp + - vb + name: GetColor(string, Color) + nameWithType: IStreamDataGetter.GetColor(string, Color) + fullName: Voile.Resources.DataReaders.IStreamDataGetter.GetColor(string, Voile.Color) + type: Method + source: + remote: + path: Voile/Source/Resources/DataReaders/IDataReader.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: GetColor + path: Source/Resources/DataReaders/IDataReader.cs + startLine: 50 + assemblies: + - Voile + namespace: Voile.Resources.DataReaders + summary: Get a Voile.Color from this data getter. + example: [] + syntax: + content: Color GetColor(string key, Color defaultValue) + parameters: + - id: key + type: System.String + description: Key of the value. + - id: defaultValue + type: Voile.Color + description: Default value in case this getter fails to get data. + return: + type: Voile.Color + description: '' + content.vb: Function GetColor(key As String, defaultValue As Color) As Color + overload: Voile.Resources.DataReaders.IStreamDataGetter.GetColor* + nameWithType.vb: IStreamDataGetter.GetColor(String, Color) + fullName.vb: Voile.Resources.DataReaders.IStreamDataGetter.GetColor(String, Voile.Color) + name.vb: GetColor(String, Color) +- uid: Voile.Resources.DataReaders.IStreamDataGetter.GetVector2(System.String,System.Numerics.Vector2) + commentId: M:Voile.Resources.DataReaders.IStreamDataGetter.GetVector2(System.String,System.Numerics.Vector2) + id: GetVector2(System.String,System.Numerics.Vector2) + parent: Voile.Resources.DataReaders.IStreamDataGetter + langs: + - csharp + - vb + name: GetVector2(string, Vector2) + nameWithType: IStreamDataGetter.GetVector2(string, Vector2) + fullName: Voile.Resources.DataReaders.IStreamDataGetter.GetVector2(string, System.Numerics.Vector2) + type: Method + source: + remote: + path: Voile/Source/Resources/DataReaders/IDataReader.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: GetVector2 + path: Source/Resources/DataReaders/IDataReader.cs + startLine: 57 + assemblies: + - Voile + namespace: Voile.Resources.DataReaders + summary: Get a System.Numerics.Vector2 from this data getter. + example: [] + syntax: + content: Vector2 GetVector2(string key, Vector2 defaultValue) + parameters: + - id: key + type: System.String + description: Key of the value. + - id: defaultValue + type: System.Numerics.Vector2 + description: Default value in case this getter fails to get data. + return: + type: System.Numerics.Vector2 + description: '' + content.vb: Function GetVector2(key As String, defaultValue As Vector2) As Vector2 + overload: Voile.Resources.DataReaders.IStreamDataGetter.GetVector2* + nameWithType.vb: IStreamDataGetter.GetVector2(String, Vector2) + fullName.vb: Voile.Resources.DataReaders.IStreamDataGetter.GetVector2(String, System.Numerics.Vector2) + name.vb: GetVector2(String, Vector2) +references: +- uid: Voile.Resources.DataReaders + commentId: N:Voile.Resources.DataReaders + href: Voile.html + name: Voile.Resources.DataReaders + nameWithType: Voile.Resources.DataReaders + fullName: Voile.Resources.DataReaders + spec.csharp: + - uid: Voile + name: Voile + href: Voile.html + - name: . + - uid: Voile.Resources + name: Resources + href: Voile.Resources.html + - name: . + - uid: Voile.Resources.DataReaders + name: DataReaders + href: Voile.Resources.DataReaders.html + spec.vb: + - uid: Voile + name: Voile + href: Voile.html + - name: . + - uid: Voile.Resources + name: Resources + href: Voile.Resources.html + - name: . + - uid: Voile.Resources.DataReaders + name: DataReaders + href: Voile.Resources.DataReaders.html +- uid: Voile.Resources.DataReaders.IStreamDataGetter.GetInt* + commentId: Overload:Voile.Resources.DataReaders.IStreamDataGetter.GetInt + href: Voile.Resources.DataReaders.IStreamDataGetter.html#Voile_Resources_DataReaders_IStreamDataGetter_GetInt_System_String_System_Int32_ + name: GetInt + nameWithType: IStreamDataGetter.GetInt + fullName: Voile.Resources.DataReaders.IStreamDataGetter.GetInt +- uid: System.String + commentId: T:System.String + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + name: string + nameWithType: string + fullName: string + nameWithType.vb: String + fullName.vb: String + name.vb: String +- uid: System.Int32 + commentId: T:System.Int32 + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + name: int + nameWithType: int + fullName: int + nameWithType.vb: Integer + fullName.vb: Integer + name.vb: Integer +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: Voile.Resources.DataReaders.IStreamDataGetter.GetLong* + commentId: Overload:Voile.Resources.DataReaders.IStreamDataGetter.GetLong + href: Voile.Resources.DataReaders.IStreamDataGetter.html#Voile_Resources_DataReaders_IStreamDataGetter_GetLong_System_String_System_Int64_ + name: GetLong + nameWithType: IStreamDataGetter.GetLong + fullName: Voile.Resources.DataReaders.IStreamDataGetter.GetLong +- uid: System.Int64 + commentId: T:System.Int64 + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int64 + name: long + nameWithType: long + fullName: long + nameWithType.vb: Long + fullName.vb: Long + name.vb: Long +- uid: Voile.Resources.DataReaders.IStreamDataGetter.GetFloat* + commentId: Overload:Voile.Resources.DataReaders.IStreamDataGetter.GetFloat + href: Voile.Resources.DataReaders.IStreamDataGetter.html#Voile_Resources_DataReaders_IStreamDataGetter_GetFloat_System_String_System_Single_ + name: GetFloat + nameWithType: IStreamDataGetter.GetFloat + fullName: Voile.Resources.DataReaders.IStreamDataGetter.GetFloat +- uid: System.Single + commentId: T:System.Single + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + name: float + nameWithType: float + fullName: float + nameWithType.vb: Single + fullName.vb: Single + name.vb: Single +- uid: Voile.Resources.DataReaders.IStreamDataGetter.GetDouble* + commentId: Overload:Voile.Resources.DataReaders.IStreamDataGetter.GetDouble + href: Voile.Resources.DataReaders.IStreamDataGetter.html#Voile_Resources_DataReaders_IStreamDataGetter_GetDouble_System_String_System_Double_ + name: GetDouble + nameWithType: IStreamDataGetter.GetDouble + fullName: Voile.Resources.DataReaders.IStreamDataGetter.GetDouble +- uid: System.Double + commentId: T:System.Double + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.double + name: double + nameWithType: double + fullName: double + nameWithType.vb: Double + fullName.vb: Double + name.vb: Double +- uid: Voile.Resources.DataReaders.IStreamDataGetter.GetColor* + commentId: Overload:Voile.Resources.DataReaders.IStreamDataGetter.GetColor + href: Voile.Resources.DataReaders.IStreamDataGetter.html#Voile_Resources_DataReaders_IStreamDataGetter_GetColor_System_String_Voile_Color_ + name: GetColor + nameWithType: IStreamDataGetter.GetColor + fullName: Voile.Resources.DataReaders.IStreamDataGetter.GetColor +- uid: Voile.Color + commentId: T:Voile.Color + parent: Voile + href: Voile.Color.html + name: Color + nameWithType: Color + fullName: Voile.Color +- uid: Voile + commentId: N:Voile + href: Voile.html + name: Voile + nameWithType: Voile + fullName: Voile +- uid: Voile.Resources.DataReaders.IStreamDataGetter.GetVector2* + commentId: Overload:Voile.Resources.DataReaders.IStreamDataGetter.GetVector2 + href: Voile.Resources.DataReaders.IStreamDataGetter.html#Voile_Resources_DataReaders_IStreamDataGetter_GetVector2_System_String_System_Numerics_Vector2_ + name: GetVector2 + nameWithType: IStreamDataGetter.GetVector2 + fullName: Voile.Resources.DataReaders.IStreamDataGetter.GetVector2 +- uid: System.Numerics.Vector2 + commentId: T:System.Numerics.Vector2 + parent: System.Numerics + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.numerics.vector2 + name: Vector2 + nameWithType: Vector2 + fullName: System.Numerics.Vector2 +- uid: System.Numerics + commentId: N:System.Numerics + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System.Numerics + nameWithType: System.Numerics + fullName: System.Numerics + spec.csharp: + - uid: System + name: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + - name: . + - uid: System.Numerics + name: Numerics + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.numerics + spec.vb: + - uid: System + name: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + - name: . + - uid: System.Numerics + name: Numerics + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.numerics diff --git a/Voile/api/Voile.Resources.DataReaders.IStreamDataReader.yml b/Voile/api/Voile.Resources.DataReaders.IStreamDataReader.yml new file mode 100644 index 0000000..e13e458 --- /dev/null +++ b/Voile/api/Voile.Resources.DataReaders.IStreamDataReader.yml @@ -0,0 +1,135 @@ +### YamlMime:ManagedReference +items: +- uid: Voile.Resources.DataReaders.IStreamDataReader + commentId: T:Voile.Resources.DataReaders.IStreamDataReader + id: IStreamDataReader + parent: Voile.Resources.DataReaders + children: + - Voile.Resources.DataReaders.IStreamDataReader.Read(System.IO.Stream) + langs: + - csharp + - vb + name: IStreamDataReader + nameWithType: IStreamDataReader + fullName: Voile.Resources.DataReaders.IStreamDataReader + type: Interface + source: + remote: + path: Voile/Source/Resources/DataReaders/IDataReader.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: IStreamDataReader + path: Source/Resources/DataReaders/IDataReader.cs + startLine: 7 + assemblies: + - Voile + namespace: Voile.Resources.DataReaders + summary: Reads data from a specified stream. + example: [] + syntax: + content: public interface IStreamDataReader + content.vb: Public Interface IStreamDataReader +- uid: Voile.Resources.DataReaders.IStreamDataReader.Read(System.IO.Stream) + commentId: M:Voile.Resources.DataReaders.IStreamDataReader.Read(System.IO.Stream) + id: Read(System.IO.Stream) + parent: Voile.Resources.DataReaders.IStreamDataReader + langs: + - csharp + - vb + name: Read(Stream) + nameWithType: IStreamDataReader.Read(Stream) + fullName: Voile.Resources.DataReaders.IStreamDataReader.Read(System.IO.Stream) + type: Method + source: + remote: + path: Voile/Source/Resources/DataReaders/IDataReader.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: Read + path: Source/Resources/DataReaders/IDataReader.cs + startLine: 13 + assemblies: + - Voile + namespace: Voile.Resources.DataReaders + summary: Read data from a specified stream. + example: [] + syntax: + content: void Read(Stream data) + parameters: + - id: data + type: System.IO.Stream + description: Stream with data. + content.vb: Sub Read(data As Stream) + overload: Voile.Resources.DataReaders.IStreamDataReader.Read* +references: +- uid: Voile.Resources.DataReaders + commentId: N:Voile.Resources.DataReaders + href: Voile.html + name: Voile.Resources.DataReaders + nameWithType: Voile.Resources.DataReaders + fullName: Voile.Resources.DataReaders + spec.csharp: + - uid: Voile + name: Voile + href: Voile.html + - name: . + - uid: Voile.Resources + name: Resources + href: Voile.Resources.html + - name: . + - uid: Voile.Resources.DataReaders + name: DataReaders + href: Voile.Resources.DataReaders.html + spec.vb: + - uid: Voile + name: Voile + href: Voile.html + - name: . + - uid: Voile.Resources + name: Resources + href: Voile.Resources.html + - name: . + - uid: Voile.Resources.DataReaders + name: DataReaders + href: Voile.Resources.DataReaders.html +- uid: Voile.Resources.DataReaders.IStreamDataReader.Read* + commentId: Overload:Voile.Resources.DataReaders.IStreamDataReader.Read + href: Voile.Resources.DataReaders.IStreamDataReader.html#Voile_Resources_DataReaders_IStreamDataReader_Read_System_IO_Stream_ + name: Read + nameWithType: IStreamDataReader.Read + fullName: Voile.Resources.DataReaders.IStreamDataReader.Read +- uid: System.IO.Stream + commentId: T:System.IO.Stream + parent: System.IO + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.io.stream + name: Stream + nameWithType: Stream + fullName: System.IO.Stream +- uid: System.IO + commentId: N:System.IO + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System.IO + nameWithType: System.IO + fullName: System.IO + spec.csharp: + - uid: System + name: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + - name: . + - uid: System.IO + name: IO + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.io + spec.vb: + - uid: System + name: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + - name: . + - uid: System.IO + name: IO + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.io diff --git a/Voile/api/Voile.Resources.DataReaders.IStreamKeyValueGetter.yml b/Voile/api/Voile.Resources.DataReaders.IStreamKeyValueGetter.yml new file mode 100644 index 0000000..595c8c8 --- /dev/null +++ b/Voile/api/Voile.Resources.DataReaders.IStreamKeyValueGetter.yml @@ -0,0 +1,459 @@ +### YamlMime:ManagedReference +items: +- uid: Voile.Resources.DataReaders.IStreamKeyValueGetter + commentId: T:Voile.Resources.DataReaders.IStreamKeyValueGetter + id: IStreamKeyValueGetter + parent: Voile.Resources.DataReaders + children: + - Voile.Resources.DataReaders.IStreamKeyValueGetter.GetColor(System.String,Voile.Color) + - Voile.Resources.DataReaders.IStreamKeyValueGetter.GetDouble(System.String,System.Double) + - Voile.Resources.DataReaders.IStreamKeyValueGetter.GetFloat(System.String,System.Single) + - Voile.Resources.DataReaders.IStreamKeyValueGetter.GetInt(System.String,System.Int32) + - Voile.Resources.DataReaders.IStreamKeyValueGetter.GetLong(System.String,System.Int64) + - Voile.Resources.DataReaders.IStreamKeyValueGetter.GetVector2(System.String,System.Numerics.Vector2) + langs: + - csharp + - vb + name: IStreamKeyValueGetter + nameWithType: IStreamKeyValueGetter + fullName: Voile.Resources.DataReaders.IStreamKeyValueGetter + type: Interface + source: + remote: + path: Voile/Source/Resources/DataReaders/IDataReader.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: IStreamKeyValueGetter + path: Source/Resources/DataReaders/IDataReader.cs + startLine: 30 + assemblies: + - Voile + namespace: Voile.Resources.DataReaders + summary: Gets primitive type data from a key/value based format. + example: [] + syntax: + content: public interface IStreamKeyValueGetter + content.vb: Public Interface IStreamKeyValueGetter +- uid: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetInt(System.String,System.Int32) + commentId: M:Voile.Resources.DataReaders.IStreamKeyValueGetter.GetInt(System.String,System.Int32) + id: GetInt(System.String,System.Int32) + parent: Voile.Resources.DataReaders.IStreamKeyValueGetter + langs: + - csharp + - vb + name: GetInt(string, int) + nameWithType: IStreamKeyValueGetter.GetInt(string, int) + fullName: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetInt(string, int) + type: Method + source: + remote: + path: Voile/Source/Resources/DataReaders/IDataReader.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: GetInt + path: Source/Resources/DataReaders/IDataReader.cs + startLine: 38 + assemblies: + - Voile + namespace: Voile.Resources.DataReaders + summary: Get an int from this data getter. + example: [] + syntax: + content: int GetInt(string key, int defaultValue = 0) + parameters: + - id: key + type: System.String + description: Key of the value. + - id: defaultValue + type: System.Int32 + description: Default value in case this getter fails to get data. + return: + type: System.Int32 + description: '' + content.vb: Function GetInt(key As String, defaultValue As Integer = 0) As Integer + overload: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetInt* + nameWithType.vb: IStreamKeyValueGetter.GetInt(String, Integer) + fullName.vb: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetInt(String, Integer) + name.vb: GetInt(String, Integer) +- uid: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetLong(System.String,System.Int64) + commentId: M:Voile.Resources.DataReaders.IStreamKeyValueGetter.GetLong(System.String,System.Int64) + id: GetLong(System.String,System.Int64) + parent: Voile.Resources.DataReaders.IStreamKeyValueGetter + langs: + - csharp + - vb + name: GetLong(string, long) + nameWithType: IStreamKeyValueGetter.GetLong(string, long) + fullName: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetLong(string, long) + type: Method + source: + remote: + path: Voile/Source/Resources/DataReaders/IDataReader.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: GetLong + path: Source/Resources/DataReaders/IDataReader.cs + startLine: 45 + assemblies: + - Voile + namespace: Voile.Resources.DataReaders + summary: Get a long from this data getter. + example: [] + syntax: + content: long GetLong(string key, long defaultValue = 0) + parameters: + - id: key + type: System.String + description: Key of the value. + - id: defaultValue + type: System.Int64 + description: Default value in case this getter fails to get data. + return: + type: System.Int64 + description: '' + content.vb: Function GetLong(key As String, defaultValue As Long = 0) As Long + overload: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetLong* + nameWithType.vb: IStreamKeyValueGetter.GetLong(String, Long) + fullName.vb: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetLong(String, Long) + name.vb: GetLong(String, Long) +- uid: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetFloat(System.String,System.Single) + commentId: M:Voile.Resources.DataReaders.IStreamKeyValueGetter.GetFloat(System.String,System.Single) + id: GetFloat(System.String,System.Single) + parent: Voile.Resources.DataReaders.IStreamKeyValueGetter + langs: + - csharp + - vb + name: GetFloat(string, float) + nameWithType: IStreamKeyValueGetter.GetFloat(string, float) + fullName: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetFloat(string, float) + type: Method + source: + remote: + path: Voile/Source/Resources/DataReaders/IDataReader.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: GetFloat + path: Source/Resources/DataReaders/IDataReader.cs + startLine: 52 + assemblies: + - Voile + namespace: Voile.Resources.DataReaders + summary: Get a float from this data getter. + example: [] + syntax: + content: float GetFloat(string key, float defaultValue = 0) + parameters: + - id: key + type: System.String + description: Key of the value. + - id: defaultValue + type: System.Single + description: Default value in case this getter fails to get data. + return: + type: System.Single + description: '' + content.vb: Function GetFloat(key As String, defaultValue As Single = 0) As Single + overload: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetFloat* + nameWithType.vb: IStreamKeyValueGetter.GetFloat(String, Single) + fullName.vb: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetFloat(String, Single) + name.vb: GetFloat(String, Single) +- uid: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetDouble(System.String,System.Double) + commentId: M:Voile.Resources.DataReaders.IStreamKeyValueGetter.GetDouble(System.String,System.Double) + id: GetDouble(System.String,System.Double) + parent: Voile.Resources.DataReaders.IStreamKeyValueGetter + langs: + - csharp + - vb + name: GetDouble(string, double) + nameWithType: IStreamKeyValueGetter.GetDouble(string, double) + fullName: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetDouble(string, double) + type: Method + source: + remote: + path: Voile/Source/Resources/DataReaders/IDataReader.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: GetDouble + path: Source/Resources/DataReaders/IDataReader.cs + startLine: 59 + assemblies: + - Voile + namespace: Voile.Resources.DataReaders + summary: Get a double from this data getter. + example: [] + syntax: + content: double GetDouble(string key, double defaultValue = 0) + parameters: + - id: key + type: System.String + description: Key of the value. + - id: defaultValue + type: System.Double + description: Default value in case this getter fails to get data. + return: + type: System.Double + description: '' + content.vb: Function GetDouble(key As String, defaultValue As Double = 0) As Double + overload: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetDouble* + nameWithType.vb: IStreamKeyValueGetter.GetDouble(String, Double) + fullName.vb: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetDouble(String, Double) + name.vb: GetDouble(String, Double) +- uid: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetColor(System.String,Voile.Color) + commentId: M:Voile.Resources.DataReaders.IStreamKeyValueGetter.GetColor(System.String,Voile.Color) + id: GetColor(System.String,Voile.Color) + parent: Voile.Resources.DataReaders.IStreamKeyValueGetter + langs: + - csharp + - vb + name: GetColor(string, Color) + nameWithType: IStreamKeyValueGetter.GetColor(string, Color) + fullName: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetColor(string, Voile.Color) + type: Method + source: + remote: + path: Voile/Source/Resources/DataReaders/IDataReader.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: GetColor + path: Source/Resources/DataReaders/IDataReader.cs + startLine: 66 + assemblies: + - Voile + namespace: Voile.Resources.DataReaders + summary: Get a Voile.Color from this data getter. + example: [] + syntax: + content: Color GetColor(string key, Color defaultValue) + parameters: + - id: key + type: System.String + description: Key of the value. + - id: defaultValue + type: Voile.Color + description: Default value in case this getter fails to get data. + return: + type: Voile.Color + description: '' + content.vb: Function GetColor(key As String, defaultValue As Color) As Color + overload: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetColor* + nameWithType.vb: IStreamKeyValueGetter.GetColor(String, Color) + fullName.vb: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetColor(String, Voile.Color) + name.vb: GetColor(String, Color) +- uid: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetVector2(System.String,System.Numerics.Vector2) + commentId: M:Voile.Resources.DataReaders.IStreamKeyValueGetter.GetVector2(System.String,System.Numerics.Vector2) + id: GetVector2(System.String,System.Numerics.Vector2) + parent: Voile.Resources.DataReaders.IStreamKeyValueGetter + langs: + - csharp + - vb + name: GetVector2(string, Vector2) + nameWithType: IStreamKeyValueGetter.GetVector2(string, Vector2) + fullName: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetVector2(string, System.Numerics.Vector2) + type: Method + source: + remote: + path: Voile/Source/Resources/DataReaders/IDataReader.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: GetVector2 + path: Source/Resources/DataReaders/IDataReader.cs + startLine: 73 + assemblies: + - Voile + namespace: Voile.Resources.DataReaders + summary: Get a System.Numerics.Vector2 from this data getter. + example: [] + syntax: + content: Vector2 GetVector2(string key, Vector2 defaultValue) + parameters: + - id: key + type: System.String + description: Key of the value. + - id: defaultValue + type: System.Numerics.Vector2 + description: Default value in case this getter fails to get data. + return: + type: System.Numerics.Vector2 + description: '' + content.vb: Function GetVector2(key As String, defaultValue As Vector2) As Vector2 + overload: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetVector2* + nameWithType.vb: IStreamKeyValueGetter.GetVector2(String, Vector2) + fullName.vb: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetVector2(String, System.Numerics.Vector2) + name.vb: GetVector2(String, Vector2) +references: +- uid: Voile.Resources.DataReaders + commentId: N:Voile.Resources.DataReaders + href: Voile.html + name: Voile.Resources.DataReaders + nameWithType: Voile.Resources.DataReaders + fullName: Voile.Resources.DataReaders + spec.csharp: + - uid: Voile + name: Voile + href: Voile.html + - name: . + - uid: Voile.Resources + name: Resources + href: Voile.Resources.html + - name: . + - uid: Voile.Resources.DataReaders + name: DataReaders + href: Voile.Resources.DataReaders.html + spec.vb: + - uid: Voile + name: Voile + href: Voile.html + - name: . + - uid: Voile.Resources + name: Resources + href: Voile.Resources.html + - name: . + - uid: Voile.Resources.DataReaders + name: DataReaders + href: Voile.Resources.DataReaders.html +- uid: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetInt* + commentId: Overload:Voile.Resources.DataReaders.IStreamKeyValueGetter.GetInt + href: Voile.Resources.DataReaders.IStreamKeyValueGetter.html#Voile_Resources_DataReaders_IStreamKeyValueGetter_GetInt_System_String_System_Int32_ + name: GetInt + nameWithType: IStreamKeyValueGetter.GetInt + fullName: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetInt +- uid: System.String + commentId: T:System.String + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + name: string + nameWithType: string + fullName: string + nameWithType.vb: String + fullName.vb: String + name.vb: String +- uid: System.Int32 + commentId: T:System.Int32 + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + name: int + nameWithType: int + fullName: int + nameWithType.vb: Integer + fullName.vb: Integer + name.vb: Integer +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetLong* + commentId: Overload:Voile.Resources.DataReaders.IStreamKeyValueGetter.GetLong + href: Voile.Resources.DataReaders.IStreamKeyValueGetter.html#Voile_Resources_DataReaders_IStreamKeyValueGetter_GetLong_System_String_System_Int64_ + name: GetLong + nameWithType: IStreamKeyValueGetter.GetLong + fullName: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetLong +- uid: System.Int64 + commentId: T:System.Int64 + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int64 + name: long + nameWithType: long + fullName: long + nameWithType.vb: Long + fullName.vb: Long + name.vb: Long +- uid: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetFloat* + commentId: Overload:Voile.Resources.DataReaders.IStreamKeyValueGetter.GetFloat + href: Voile.Resources.DataReaders.IStreamKeyValueGetter.html#Voile_Resources_DataReaders_IStreamKeyValueGetter_GetFloat_System_String_System_Single_ + name: GetFloat + nameWithType: IStreamKeyValueGetter.GetFloat + fullName: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetFloat +- uid: System.Single + commentId: T:System.Single + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + name: float + nameWithType: float + fullName: float + nameWithType.vb: Single + fullName.vb: Single + name.vb: Single +- uid: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetDouble* + commentId: Overload:Voile.Resources.DataReaders.IStreamKeyValueGetter.GetDouble + href: Voile.Resources.DataReaders.IStreamKeyValueGetter.html#Voile_Resources_DataReaders_IStreamKeyValueGetter_GetDouble_System_String_System_Double_ + name: GetDouble + nameWithType: IStreamKeyValueGetter.GetDouble + fullName: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetDouble +- uid: System.Double + commentId: T:System.Double + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.double + name: double + nameWithType: double + fullName: double + nameWithType.vb: Double + fullName.vb: Double + name.vb: Double +- uid: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetColor* + commentId: Overload:Voile.Resources.DataReaders.IStreamKeyValueGetter.GetColor + href: Voile.Resources.DataReaders.IStreamKeyValueGetter.html#Voile_Resources_DataReaders_IStreamKeyValueGetter_GetColor_System_String_Voile_Color_ + name: GetColor + nameWithType: IStreamKeyValueGetter.GetColor + fullName: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetColor +- uid: Voile.Color + commentId: T:Voile.Color + parent: Voile + href: Voile.Color.html + name: Color + nameWithType: Color + fullName: Voile.Color +- uid: Voile + commentId: N:Voile + href: Voile.html + name: Voile + nameWithType: Voile + fullName: Voile +- uid: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetVector2* + commentId: Overload:Voile.Resources.DataReaders.IStreamKeyValueGetter.GetVector2 + href: Voile.Resources.DataReaders.IStreamKeyValueGetter.html#Voile_Resources_DataReaders_IStreamKeyValueGetter_GetVector2_System_String_System_Numerics_Vector2_ + name: GetVector2 + nameWithType: IStreamKeyValueGetter.GetVector2 + fullName: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetVector2 +- uid: System.Numerics.Vector2 + commentId: T:System.Numerics.Vector2 + parent: System.Numerics + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.numerics.vector2 + name: Vector2 + nameWithType: Vector2 + fullName: System.Numerics.Vector2 +- uid: System.Numerics + commentId: N:System.Numerics + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System.Numerics + nameWithType: System.Numerics + fullName: System.Numerics + spec.csharp: + - uid: System + name: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + - name: . + - uid: System.Numerics + name: Numerics + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.numerics + spec.vb: + - uid: System + name: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + - name: . + - uid: System.Numerics + name: Numerics + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.numerics diff --git a/Voile/api/Voile.Resources.DataReaders.TomlDataReader.yml b/Voile/api/Voile.Resources.DataReaders.TomlDataReader.yml new file mode 100644 index 0000000..a1ae20c --- /dev/null +++ b/Voile/api/Voile.Resources.DataReaders.TomlDataReader.yml @@ -0,0 +1,1312 @@ +### YamlMime:ManagedReference +items: +- uid: Voile.Resources.DataReaders.TomlDataReader + commentId: T:Voile.Resources.DataReaders.TomlDataReader + id: TomlDataReader + parent: Voile.Resources.DataReaders + children: + - Voile.Resources.DataReaders.TomlDataReader.#ctor(System.String) + - Voile.Resources.DataReaders.TomlDataReader.Dispose + - Voile.Resources.DataReaders.TomlDataReader.ExpectedHeader + - Voile.Resources.DataReaders.TomlDataReader.GetColor(System.String,Voile.Color) + - Voile.Resources.DataReaders.TomlDataReader.GetDouble(System.String,System.Double) + - Voile.Resources.DataReaders.TomlDataReader.GetFloat(System.String,System.Single) + - Voile.Resources.DataReaders.TomlDataReader.GetInt(System.String,System.Int32) + - Voile.Resources.DataReaders.TomlDataReader.GetLong(System.String,System.Int64) + - Voile.Resources.DataReaders.TomlDataReader.GetVector2(System.String,System.Numerics.Vector2) + - Voile.Resources.DataReaders.TomlDataReader.Read(System.IO.Stream) + - Voile.Resources.DataReaders.TomlDataReader.Valid + langs: + - csharp + - vb + name: TomlDataReader + nameWithType: TomlDataReader + fullName: Voile.Resources.DataReaders.TomlDataReader + type: Class + source: + remote: + path: Voile/Source/Resources/DataReaders/TomlDataReader.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: TomlDataReader + path: Source/Resources/DataReaders/TomlDataReader.cs + startLine: 9 + assemblies: + - Voile + namespace: Voile.Resources.DataReaders + summary: Reads key/value data from a TOML file. + example: [] + syntax: + content: 'public class TomlDataReader : IStreamDataReader, IDataValidator, IStreamKeyValueGetter, IDisposable' + content.vb: Public Class TomlDataReader Implements IStreamDataReader, IDataValidator, IStreamKeyValueGetter, IDisposable + inheritance: + - System.Object + implements: + - Voile.Resources.DataReaders.IStreamDataReader + - Voile.Resources.DataReaders.IDataValidator + - Voile.Resources.DataReaders.IStreamKeyValueGetter + - System.IDisposable + inheritedMembers: + - System.Object.Equals(System.Object) + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetHashCode + - System.Object.GetType + - System.Object.MemberwiseClone + - System.Object.ReferenceEquals(System.Object,System.Object) + - System.Object.ToString +- uid: Voile.Resources.DataReaders.TomlDataReader.ExpectedHeader + commentId: P:Voile.Resources.DataReaders.TomlDataReader.ExpectedHeader + id: ExpectedHeader + parent: Voile.Resources.DataReaders.TomlDataReader + langs: + - csharp + - vb + name: ExpectedHeader + nameWithType: TomlDataReader.ExpectedHeader + fullName: Voile.Resources.DataReaders.TomlDataReader.ExpectedHeader + type: Property + source: + remote: + path: Voile/Source/Resources/DataReaders/TomlDataReader.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: ExpectedHeader + path: Source/Resources/DataReaders/TomlDataReader.cs + startLine: 11 + assemblies: + - Voile + namespace: Voile.Resources.DataReaders + syntax: + content: public string ExpectedHeader { get; } + parameters: [] + return: + type: System.String + content.vb: Public Property ExpectedHeader As String + overload: Voile.Resources.DataReaders.TomlDataReader.ExpectedHeader* +- uid: Voile.Resources.DataReaders.TomlDataReader.#ctor(System.String) + commentId: M:Voile.Resources.DataReaders.TomlDataReader.#ctor(System.String) + id: '#ctor(System.String)' + parent: Voile.Resources.DataReaders.TomlDataReader + langs: + - csharp + - vb + name: TomlDataReader(string) + nameWithType: TomlDataReader.TomlDataReader(string) + fullName: Voile.Resources.DataReaders.TomlDataReader.TomlDataReader(string) + type: Constructor + source: + remote: + path: Voile/Source/Resources/DataReaders/TomlDataReader.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: .ctor + path: Source/Resources/DataReaders/TomlDataReader.cs + startLine: 12 + assemblies: + - Voile + namespace: Voile.Resources.DataReaders + syntax: + content: public TomlDataReader(string expectedHeader) + parameters: + - id: expectedHeader + type: System.String + content.vb: Public Sub New(expectedHeader As String) + overload: Voile.Resources.DataReaders.TomlDataReader.#ctor* + nameWithType.vb: TomlDataReader.New(String) + fullName.vb: Voile.Resources.DataReaders.TomlDataReader.New(String) + name.vb: New(String) +- uid: Voile.Resources.DataReaders.TomlDataReader.Read(System.IO.Stream) + commentId: M:Voile.Resources.DataReaders.TomlDataReader.Read(System.IO.Stream) + id: Read(System.IO.Stream) + parent: Voile.Resources.DataReaders.TomlDataReader + langs: + - csharp + - vb + name: Read(Stream) + nameWithType: TomlDataReader.Read(Stream) + fullName: Voile.Resources.DataReaders.TomlDataReader.Read(System.IO.Stream) + type: Method + source: + remote: + path: Voile/Source/Resources/DataReaders/TomlDataReader.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: Read + path: Source/Resources/DataReaders/TomlDataReader.cs + startLine: 17 + assemblies: + - Voile + namespace: Voile.Resources.DataReaders + summary: Read data from a specified stream. + example: [] + syntax: + content: public void Read(Stream data) + parameters: + - id: data + type: System.IO.Stream + description: Stream with data. + content.vb: Public Sub Read(data As Stream) + overload: Voile.Resources.DataReaders.TomlDataReader.Read* + implements: + - Voile.Resources.DataReaders.IStreamDataReader.Read(System.IO.Stream) +- uid: Voile.Resources.DataReaders.TomlDataReader.GetInt(System.String,System.Int32) + commentId: M:Voile.Resources.DataReaders.TomlDataReader.GetInt(System.String,System.Int32) + id: GetInt(System.String,System.Int32) + parent: Voile.Resources.DataReaders.TomlDataReader + langs: + - csharp + - vb + name: GetInt(string, int) + nameWithType: TomlDataReader.GetInt(string, int) + fullName: Voile.Resources.DataReaders.TomlDataReader.GetInt(string, int) + type: Method + source: + remote: + path: Voile/Source/Resources/DataReaders/TomlDataReader.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: GetInt + path: Source/Resources/DataReaders/TomlDataReader.cs + startLine: 33 + assemblies: + - Voile + namespace: Voile.Resources.DataReaders + summary: Get an int from this data getter. + example: [] + syntax: + content: public int GetInt(string key, int defaultValue = 0) + parameters: + - id: key + type: System.String + description: Key of the value. + - id: defaultValue + type: System.Int32 + description: Default value in case this getter fails to get data. + return: + type: System.Int32 + description: '' + content.vb: Public Function GetInt(key As String, defaultValue As Integer = 0) As Integer + overload: Voile.Resources.DataReaders.TomlDataReader.GetInt* + implements: + - Voile.Resources.DataReaders.IStreamKeyValueGetter.GetInt(System.String,System.Int32) + nameWithType.vb: TomlDataReader.GetInt(String, Integer) + fullName.vb: Voile.Resources.DataReaders.TomlDataReader.GetInt(String, Integer) + name.vb: GetInt(String, Integer) +- uid: Voile.Resources.DataReaders.TomlDataReader.GetLong(System.String,System.Int64) + commentId: M:Voile.Resources.DataReaders.TomlDataReader.GetLong(System.String,System.Int64) + id: GetLong(System.String,System.Int64) + parent: Voile.Resources.DataReaders.TomlDataReader + langs: + - csharp + - vb + name: GetLong(string, long) + nameWithType: TomlDataReader.GetLong(string, long) + fullName: Voile.Resources.DataReaders.TomlDataReader.GetLong(string, long) + type: Method + source: + remote: + path: Voile/Source/Resources/DataReaders/TomlDataReader.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: GetLong + path: Source/Resources/DataReaders/TomlDataReader.cs + startLine: 57 + assemblies: + - Voile + namespace: Voile.Resources.DataReaders + summary: Get a long from this data getter. + example: [] + syntax: + content: public long GetLong(string key, long defaultValue = 0) + parameters: + - id: key + type: System.String + description: Key of the value. + - id: defaultValue + type: System.Int64 + description: Default value in case this getter fails to get data. + return: + type: System.Int64 + description: '' + content.vb: Public Function GetLong(key As String, defaultValue As Long = 0) As Long + overload: Voile.Resources.DataReaders.TomlDataReader.GetLong* + implements: + - Voile.Resources.DataReaders.IStreamKeyValueGetter.GetLong(System.String,System.Int64) + nameWithType.vb: TomlDataReader.GetLong(String, Long) + fullName.vb: Voile.Resources.DataReaders.TomlDataReader.GetLong(String, Long) + name.vb: GetLong(String, Long) +- uid: Voile.Resources.DataReaders.TomlDataReader.GetFloat(System.String,System.Single) + commentId: M:Voile.Resources.DataReaders.TomlDataReader.GetFloat(System.String,System.Single) + id: GetFloat(System.String,System.Single) + parent: Voile.Resources.DataReaders.TomlDataReader + langs: + - csharp + - vb + name: GetFloat(string, float) + nameWithType: TomlDataReader.GetFloat(string, float) + fullName: Voile.Resources.DataReaders.TomlDataReader.GetFloat(string, float) + type: Method + source: + remote: + path: Voile/Source/Resources/DataReaders/TomlDataReader.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: GetFloat + path: Source/Resources/DataReaders/TomlDataReader.cs + startLine: 81 + assemblies: + - Voile + namespace: Voile.Resources.DataReaders + summary: Get a float from this data getter. + example: [] + syntax: + content: public float GetFloat(string key, float defaultValue = 0) + parameters: + - id: key + type: System.String + description: Key of the value. + - id: defaultValue + type: System.Single + description: Default value in case this getter fails to get data. + return: + type: System.Single + description: '' + content.vb: Public Function GetFloat(key As String, defaultValue As Single = 0) As Single + overload: Voile.Resources.DataReaders.TomlDataReader.GetFloat* + implements: + - Voile.Resources.DataReaders.IStreamKeyValueGetter.GetFloat(System.String,System.Single) + nameWithType.vb: TomlDataReader.GetFloat(String, Single) + fullName.vb: Voile.Resources.DataReaders.TomlDataReader.GetFloat(String, Single) + name.vb: GetFloat(String, Single) +- uid: Voile.Resources.DataReaders.TomlDataReader.GetDouble(System.String,System.Double) + commentId: M:Voile.Resources.DataReaders.TomlDataReader.GetDouble(System.String,System.Double) + id: GetDouble(System.String,System.Double) + parent: Voile.Resources.DataReaders.TomlDataReader + langs: + - csharp + - vb + name: GetDouble(string, double) + nameWithType: TomlDataReader.GetDouble(string, double) + fullName: Voile.Resources.DataReaders.TomlDataReader.GetDouble(string, double) + type: Method + source: + remote: + path: Voile/Source/Resources/DataReaders/TomlDataReader.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: GetDouble + path: Source/Resources/DataReaders/TomlDataReader.cs + startLine: 106 + assemblies: + - Voile + namespace: Voile.Resources.DataReaders + summary: Get a double from this data getter. + example: [] + syntax: + content: public double GetDouble(string key, double defaultValue = 0) + parameters: + - id: key + type: System.String + description: Key of the value. + - id: defaultValue + type: System.Double + description: Default value in case this getter fails to get data. + return: + type: System.Double + description: '' + content.vb: Public Function GetDouble(key As String, defaultValue As Double = 0) As Double + overload: Voile.Resources.DataReaders.TomlDataReader.GetDouble* + implements: + - Voile.Resources.DataReaders.IStreamKeyValueGetter.GetDouble(System.String,System.Double) + nameWithType.vb: TomlDataReader.GetDouble(String, Double) + fullName.vb: Voile.Resources.DataReaders.TomlDataReader.GetDouble(String, Double) + name.vb: GetDouble(String, Double) +- uid: Voile.Resources.DataReaders.TomlDataReader.GetColor(System.String,Voile.Color) + commentId: M:Voile.Resources.DataReaders.TomlDataReader.GetColor(System.String,Voile.Color) + id: GetColor(System.String,Voile.Color) + parent: Voile.Resources.DataReaders.TomlDataReader + langs: + - csharp + - vb + name: GetColor(string, Color) + nameWithType: TomlDataReader.GetColor(string, Color) + fullName: Voile.Resources.DataReaders.TomlDataReader.GetColor(string, Voile.Color) + type: Method + source: + remote: + path: Voile/Source/Resources/DataReaders/TomlDataReader.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: GetColor + path: Source/Resources/DataReaders/TomlDataReader.cs + startLine: 128 + assemblies: + - Voile + namespace: Voile.Resources.DataReaders + summary: Get a Voile.Color from this data getter. + example: [] + syntax: + content: public Color GetColor(string key, Color defaultValue) + parameters: + - id: key + type: System.String + description: Key of the value. + - id: defaultValue + type: Voile.Color + description: Default value in case this getter fails to get data. + return: + type: Voile.Color + description: '' + content.vb: Public Function GetColor(key As String, defaultValue As Color) As Color + overload: Voile.Resources.DataReaders.TomlDataReader.GetColor* + implements: + - Voile.Resources.DataReaders.IStreamKeyValueGetter.GetColor(System.String,Voile.Color) + nameWithType.vb: TomlDataReader.GetColor(String, Color) + fullName.vb: Voile.Resources.DataReaders.TomlDataReader.GetColor(String, Voile.Color) + name.vb: GetColor(String, Color) +- uid: Voile.Resources.DataReaders.TomlDataReader.GetVector2(System.String,System.Numerics.Vector2) + commentId: M:Voile.Resources.DataReaders.TomlDataReader.GetVector2(System.String,System.Numerics.Vector2) + id: GetVector2(System.String,System.Numerics.Vector2) + parent: Voile.Resources.DataReaders.TomlDataReader + langs: + - csharp + - vb + name: GetVector2(string, Vector2) + nameWithType: TomlDataReader.GetVector2(string, Vector2) + fullName: Voile.Resources.DataReaders.TomlDataReader.GetVector2(string, System.Numerics.Vector2) + type: Method + source: + remote: + path: Voile/Source/Resources/DataReaders/TomlDataReader.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: GetVector2 + path: Source/Resources/DataReaders/TomlDataReader.cs + startLine: 181 + assemblies: + - Voile + namespace: Voile.Resources.DataReaders + summary: Get a System.Numerics.Vector2 from this data getter. + example: [] + syntax: + content: public Vector2 GetVector2(string key, Vector2 defaultValue) + parameters: + - id: key + type: System.String + description: Key of the value. + - id: defaultValue + type: System.Numerics.Vector2 + description: Default value in case this getter fails to get data. + return: + type: System.Numerics.Vector2 + description: '' + content.vb: Public Function GetVector2(key As String, defaultValue As Vector2) As Vector2 + overload: Voile.Resources.DataReaders.TomlDataReader.GetVector2* + implements: + - Voile.Resources.DataReaders.IStreamKeyValueGetter.GetVector2(System.String,System.Numerics.Vector2) + nameWithType.vb: TomlDataReader.GetVector2(String, Vector2) + fullName.vb: Voile.Resources.DataReaders.TomlDataReader.GetVector2(String, System.Numerics.Vector2) + name.vb: GetVector2(String, Vector2) +- uid: Voile.Resources.DataReaders.TomlDataReader.Valid + commentId: M:Voile.Resources.DataReaders.TomlDataReader.Valid + id: Valid + parent: Voile.Resources.DataReaders.TomlDataReader + langs: + - csharp + - vb + name: Valid() + nameWithType: TomlDataReader.Valid() + fullName: Voile.Resources.DataReaders.TomlDataReader.Valid() + type: Method + source: + remote: + path: Voile/Source/Resources/DataReaders/TomlDataReader.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: Valid + path: Source/Resources/DataReaders/TomlDataReader.cs + startLine: 207 + assemblies: + - Voile + namespace: Voile.Resources.DataReaders + summary: Determines if data specified is valid and can be safely read. + example: [] + syntax: + content: public bool Valid() + return: + type: System.Boolean + description: Returns true if data is valid. + content.vb: Public Function Valid() As Boolean + overload: Voile.Resources.DataReaders.TomlDataReader.Valid* + implements: + - Voile.Resources.DataReaders.IDataValidator.Valid +- uid: Voile.Resources.DataReaders.TomlDataReader.Dispose + commentId: M:Voile.Resources.DataReaders.TomlDataReader.Dispose + id: Dispose + parent: Voile.Resources.DataReaders.TomlDataReader + langs: + - csharp + - vb + name: Dispose() + nameWithType: TomlDataReader.Dispose() + fullName: Voile.Resources.DataReaders.TomlDataReader.Dispose() + type: Method + source: + remote: + path: Voile/Source/Resources/DataReaders/TomlDataReader.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: Dispose + path: Source/Resources/DataReaders/TomlDataReader.cs + startLine: 209 + assemblies: + - Voile + namespace: Voile.Resources.DataReaders + summary: Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + example: [] + syntax: + content: public void Dispose() + content.vb: Public Sub Dispose() + overload: Voile.Resources.DataReaders.TomlDataReader.Dispose* + implements: + - System.IDisposable.Dispose +references: +- uid: Voile.Resources.DataReaders + commentId: N:Voile.Resources.DataReaders + href: Voile.html + name: Voile.Resources.DataReaders + nameWithType: Voile.Resources.DataReaders + fullName: Voile.Resources.DataReaders + spec.csharp: + - uid: Voile + name: Voile + href: Voile.html + - name: . + - uid: Voile.Resources + name: Resources + href: Voile.Resources.html + - name: . + - uid: Voile.Resources.DataReaders + name: DataReaders + href: Voile.Resources.DataReaders.html + spec.vb: + - uid: Voile + name: Voile + href: Voile.html + - name: . + - uid: Voile.Resources + name: Resources + href: Voile.Resources.html + - name: . + - uid: Voile.Resources.DataReaders + name: DataReaders + href: Voile.Resources.DataReaders.html +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: Voile.Resources.DataReaders.IStreamDataReader + commentId: T:Voile.Resources.DataReaders.IStreamDataReader + parent: Voile.Resources.DataReaders + href: Voile.Resources.DataReaders.IStreamDataReader.html + name: IStreamDataReader + nameWithType: IStreamDataReader + fullName: Voile.Resources.DataReaders.IStreamDataReader +- uid: Voile.Resources.DataReaders.IDataValidator + commentId: T:Voile.Resources.DataReaders.IDataValidator + parent: Voile.Resources.DataReaders + href: Voile.Resources.DataReaders.IDataValidator.html + name: IDataValidator + nameWithType: IDataValidator + fullName: Voile.Resources.DataReaders.IDataValidator +- uid: Voile.Resources.DataReaders.IStreamKeyValueGetter + commentId: T:Voile.Resources.DataReaders.IStreamKeyValueGetter + parent: Voile.Resources.DataReaders + href: Voile.Resources.DataReaders.IStreamKeyValueGetter.html + name: IStreamKeyValueGetter + nameWithType: IStreamKeyValueGetter + fullName: Voile.Resources.DataReaders.IStreamKeyValueGetter +- uid: System.IDisposable + commentId: T:System.IDisposable + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.idisposable + name: IDisposable + nameWithType: IDisposable + fullName: System.IDisposable +- uid: System.Object.Equals(System.Object) + commentId: M:System.Object.Equals(System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + name: Equals(object) + nameWithType: object.Equals(object) + fullName: object.Equals(object) + nameWithType.vb: Object.Equals(Object) + fullName.vb: Object.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.Object.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetHashCode + commentId: M:System.Object.GetHashCode + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + name: GetHashCode() + nameWithType: object.GetHashCode() + fullName: object.GetHashCode() + nameWithType.vb: Object.GetHashCode() + fullName.vb: Object.GetHashCode() + spec.csharp: + - uid: System.Object.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + - name: ( + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.MemberwiseClone + commentId: M:System.Object.MemberwiseClone + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + name: MemberwiseClone() + nameWithType: object.MemberwiseClone() + fullName: object.MemberwiseClone() + nameWithType.vb: Object.MemberwiseClone() + fullName.vb: Object.MemberwiseClone() + spec.csharp: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + - name: ( + - name: ) + spec.vb: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.ToString + commentId: M:System.Object.ToString + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + name: ToString() + nameWithType: object.ToString() + fullName: object.ToString() + nameWithType.vb: Object.ToString() + fullName.vb: Object.ToString() + spec.csharp: + - uid: System.Object.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.Object.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + - name: ( + - name: ) +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: Voile.Resources.DataReaders.TomlDataReader.ExpectedHeader* + commentId: Overload:Voile.Resources.DataReaders.TomlDataReader.ExpectedHeader + href: Voile.Resources.DataReaders.TomlDataReader.html#Voile_Resources_DataReaders_TomlDataReader_ExpectedHeader + name: ExpectedHeader + nameWithType: TomlDataReader.ExpectedHeader + fullName: Voile.Resources.DataReaders.TomlDataReader.ExpectedHeader +- uid: System.String + commentId: T:System.String + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + name: string + nameWithType: string + fullName: string + nameWithType.vb: String + fullName.vb: String + name.vb: String +- uid: Voile.Resources.DataReaders.TomlDataReader.#ctor* + commentId: Overload:Voile.Resources.DataReaders.TomlDataReader.#ctor + href: Voile.Resources.DataReaders.TomlDataReader.html#Voile_Resources_DataReaders_TomlDataReader__ctor_System_String_ + name: TomlDataReader + nameWithType: TomlDataReader.TomlDataReader + fullName: Voile.Resources.DataReaders.TomlDataReader.TomlDataReader + nameWithType.vb: TomlDataReader.New + fullName.vb: Voile.Resources.DataReaders.TomlDataReader.New + name.vb: New +- uid: Voile.Resources.DataReaders.TomlDataReader.Read* + commentId: Overload:Voile.Resources.DataReaders.TomlDataReader.Read + href: Voile.Resources.DataReaders.TomlDataReader.html#Voile_Resources_DataReaders_TomlDataReader_Read_System_IO_Stream_ + name: Read + nameWithType: TomlDataReader.Read + fullName: Voile.Resources.DataReaders.TomlDataReader.Read +- uid: Voile.Resources.DataReaders.IStreamDataReader.Read(System.IO.Stream) + commentId: M:Voile.Resources.DataReaders.IStreamDataReader.Read(System.IO.Stream) + parent: Voile.Resources.DataReaders.IStreamDataReader + isExternal: true + href: Voile.Resources.DataReaders.IStreamDataReader.html#Voile_Resources_DataReaders_IStreamDataReader_Read_System_IO_Stream_ + name: Read(Stream) + nameWithType: IStreamDataReader.Read(Stream) + fullName: Voile.Resources.DataReaders.IStreamDataReader.Read(System.IO.Stream) + spec.csharp: + - uid: Voile.Resources.DataReaders.IStreamDataReader.Read(System.IO.Stream) + name: Read + href: Voile.Resources.DataReaders.IStreamDataReader.html#Voile_Resources_DataReaders_IStreamDataReader_Read_System_IO_Stream_ + - name: ( + - uid: System.IO.Stream + name: Stream + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.io.stream + - name: ) + spec.vb: + - uid: Voile.Resources.DataReaders.IStreamDataReader.Read(System.IO.Stream) + name: Read + href: Voile.Resources.DataReaders.IStreamDataReader.html#Voile_Resources_DataReaders_IStreamDataReader_Read_System_IO_Stream_ + - name: ( + - uid: System.IO.Stream + name: Stream + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.io.stream + - name: ) +- uid: System.IO.Stream + commentId: T:System.IO.Stream + parent: System.IO + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.io.stream + name: Stream + nameWithType: Stream + fullName: System.IO.Stream +- uid: System.IO + commentId: N:System.IO + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System.IO + nameWithType: System.IO + fullName: System.IO + spec.csharp: + - uid: System + name: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + - name: . + - uid: System.IO + name: IO + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.io + spec.vb: + - uid: System + name: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + - name: . + - uid: System.IO + name: IO + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.io +- uid: Voile.Resources.DataReaders.TomlDataReader.GetInt* + commentId: Overload:Voile.Resources.DataReaders.TomlDataReader.GetInt + href: Voile.Resources.DataReaders.TomlDataReader.html#Voile_Resources_DataReaders_TomlDataReader_GetInt_System_String_System_Int32_ + name: GetInt + nameWithType: TomlDataReader.GetInt + fullName: Voile.Resources.DataReaders.TomlDataReader.GetInt +- uid: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetInt(System.String,System.Int32) + commentId: M:Voile.Resources.DataReaders.IStreamKeyValueGetter.GetInt(System.String,System.Int32) + parent: Voile.Resources.DataReaders.IStreamKeyValueGetter + isExternal: true + href: Voile.Resources.DataReaders.IStreamKeyValueGetter.html#Voile_Resources_DataReaders_IStreamKeyValueGetter_GetInt_System_String_System_Int32_ + name: GetInt(string, int) + nameWithType: IStreamKeyValueGetter.GetInt(string, int) + fullName: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetInt(string, int) + nameWithType.vb: IStreamKeyValueGetter.GetInt(String, Integer) + fullName.vb: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetInt(String, Integer) + name.vb: GetInt(String, Integer) + spec.csharp: + - uid: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetInt(System.String,System.Int32) + name: GetInt + href: Voile.Resources.DataReaders.IStreamKeyValueGetter.html#Voile_Resources_DataReaders_IStreamKeyValueGetter_GetInt_System_String_System_Int32_ + - name: ( + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - uid: System.Int32 + name: int + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: ) + spec.vb: + - uid: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetInt(System.String,System.Int32) + name: GetInt + href: Voile.Resources.DataReaders.IStreamKeyValueGetter.html#Voile_Resources_DataReaders_IStreamKeyValueGetter_GetInt_System_String_System_Int32_ + - name: ( + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - uid: System.Int32 + name: Integer + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: ) +- uid: System.Int32 + commentId: T:System.Int32 + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + name: int + nameWithType: int + fullName: int + nameWithType.vb: Integer + fullName.vb: Integer + name.vb: Integer +- uid: Voile.Resources.DataReaders.TomlDataReader.GetLong* + commentId: Overload:Voile.Resources.DataReaders.TomlDataReader.GetLong + href: Voile.Resources.DataReaders.TomlDataReader.html#Voile_Resources_DataReaders_TomlDataReader_GetLong_System_String_System_Int64_ + name: GetLong + nameWithType: TomlDataReader.GetLong + fullName: Voile.Resources.DataReaders.TomlDataReader.GetLong +- uid: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetLong(System.String,System.Int64) + commentId: M:Voile.Resources.DataReaders.IStreamKeyValueGetter.GetLong(System.String,System.Int64) + parent: Voile.Resources.DataReaders.IStreamKeyValueGetter + isExternal: true + href: Voile.Resources.DataReaders.IStreamKeyValueGetter.html#Voile_Resources_DataReaders_IStreamKeyValueGetter_GetLong_System_String_System_Int64_ + name: GetLong(string, long) + nameWithType: IStreamKeyValueGetter.GetLong(string, long) + fullName: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetLong(string, long) + nameWithType.vb: IStreamKeyValueGetter.GetLong(String, Long) + fullName.vb: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetLong(String, Long) + name.vb: GetLong(String, Long) + spec.csharp: + - uid: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetLong(System.String,System.Int64) + name: GetLong + href: Voile.Resources.DataReaders.IStreamKeyValueGetter.html#Voile_Resources_DataReaders_IStreamKeyValueGetter_GetLong_System_String_System_Int64_ + - name: ( + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - uid: System.Int64 + name: long + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int64 + - name: ) + spec.vb: + - uid: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetLong(System.String,System.Int64) + name: GetLong + href: Voile.Resources.DataReaders.IStreamKeyValueGetter.html#Voile_Resources_DataReaders_IStreamKeyValueGetter_GetLong_System_String_System_Int64_ + - name: ( + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - uid: System.Int64 + name: Long + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int64 + - name: ) +- uid: System.Int64 + commentId: T:System.Int64 + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int64 + name: long + nameWithType: long + fullName: long + nameWithType.vb: Long + fullName.vb: Long + name.vb: Long +- uid: Voile.Resources.DataReaders.TomlDataReader.GetFloat* + commentId: Overload:Voile.Resources.DataReaders.TomlDataReader.GetFloat + href: Voile.Resources.DataReaders.TomlDataReader.html#Voile_Resources_DataReaders_TomlDataReader_GetFloat_System_String_System_Single_ + name: GetFloat + nameWithType: TomlDataReader.GetFloat + fullName: Voile.Resources.DataReaders.TomlDataReader.GetFloat +- uid: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetFloat(System.String,System.Single) + commentId: M:Voile.Resources.DataReaders.IStreamKeyValueGetter.GetFloat(System.String,System.Single) + parent: Voile.Resources.DataReaders.IStreamKeyValueGetter + isExternal: true + href: Voile.Resources.DataReaders.IStreamKeyValueGetter.html#Voile_Resources_DataReaders_IStreamKeyValueGetter_GetFloat_System_String_System_Single_ + name: GetFloat(string, float) + nameWithType: IStreamKeyValueGetter.GetFloat(string, float) + fullName: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetFloat(string, float) + nameWithType.vb: IStreamKeyValueGetter.GetFloat(String, Single) + fullName.vb: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetFloat(String, Single) + name.vb: GetFloat(String, Single) + spec.csharp: + - uid: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetFloat(System.String,System.Single) + name: GetFloat + href: Voile.Resources.DataReaders.IStreamKeyValueGetter.html#Voile_Resources_DataReaders_IStreamKeyValueGetter_GetFloat_System_String_System_Single_ + - name: ( + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ) + spec.vb: + - uid: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetFloat(System.String,System.Single) + name: GetFloat + href: Voile.Resources.DataReaders.IStreamKeyValueGetter.html#Voile_Resources_DataReaders_IStreamKeyValueGetter_GetFloat_System_String_System_Single_ + - name: ( + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ) +- uid: System.Single + commentId: T:System.Single + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + name: float + nameWithType: float + fullName: float + nameWithType.vb: Single + fullName.vb: Single + name.vb: Single +- uid: Voile.Resources.DataReaders.TomlDataReader.GetDouble* + commentId: Overload:Voile.Resources.DataReaders.TomlDataReader.GetDouble + href: Voile.Resources.DataReaders.TomlDataReader.html#Voile_Resources_DataReaders_TomlDataReader_GetDouble_System_String_System_Double_ + name: GetDouble + nameWithType: TomlDataReader.GetDouble + fullName: Voile.Resources.DataReaders.TomlDataReader.GetDouble +- uid: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetDouble(System.String,System.Double) + commentId: M:Voile.Resources.DataReaders.IStreamKeyValueGetter.GetDouble(System.String,System.Double) + parent: Voile.Resources.DataReaders.IStreamKeyValueGetter + isExternal: true + href: Voile.Resources.DataReaders.IStreamKeyValueGetter.html#Voile_Resources_DataReaders_IStreamKeyValueGetter_GetDouble_System_String_System_Double_ + name: GetDouble(string, double) + nameWithType: IStreamKeyValueGetter.GetDouble(string, double) + fullName: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetDouble(string, double) + nameWithType.vb: IStreamKeyValueGetter.GetDouble(String, Double) + fullName.vb: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetDouble(String, Double) + name.vb: GetDouble(String, Double) + spec.csharp: + - uid: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetDouble(System.String,System.Double) + name: GetDouble + href: Voile.Resources.DataReaders.IStreamKeyValueGetter.html#Voile_Resources_DataReaders_IStreamKeyValueGetter_GetDouble_System_String_System_Double_ + - name: ( + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - uid: System.Double + name: double + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.double + - name: ) + spec.vb: + - uid: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetDouble(System.String,System.Double) + name: GetDouble + href: Voile.Resources.DataReaders.IStreamKeyValueGetter.html#Voile_Resources_DataReaders_IStreamKeyValueGetter_GetDouble_System_String_System_Double_ + - name: ( + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - uid: System.Double + name: Double + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.double + - name: ) +- uid: System.Double + commentId: T:System.Double + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.double + name: double + nameWithType: double + fullName: double + nameWithType.vb: Double + fullName.vb: Double + name.vb: Double +- uid: Voile.Resources.DataReaders.TomlDataReader.GetColor* + commentId: Overload:Voile.Resources.DataReaders.TomlDataReader.GetColor + href: Voile.Resources.DataReaders.TomlDataReader.html#Voile_Resources_DataReaders_TomlDataReader_GetColor_System_String_Voile_Color_ + name: GetColor + nameWithType: TomlDataReader.GetColor + fullName: Voile.Resources.DataReaders.TomlDataReader.GetColor +- uid: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetColor(System.String,Voile.Color) + commentId: M:Voile.Resources.DataReaders.IStreamKeyValueGetter.GetColor(System.String,Voile.Color) + parent: Voile.Resources.DataReaders.IStreamKeyValueGetter + isExternal: true + href: Voile.Resources.DataReaders.IStreamKeyValueGetter.html#Voile_Resources_DataReaders_IStreamKeyValueGetter_GetColor_System_String_Voile_Color_ + name: GetColor(string, Color) + nameWithType: IStreamKeyValueGetter.GetColor(string, Color) + fullName: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetColor(string, Voile.Color) + nameWithType.vb: IStreamKeyValueGetter.GetColor(String, Color) + fullName.vb: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetColor(String, Voile.Color) + name.vb: GetColor(String, Color) + spec.csharp: + - uid: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetColor(System.String,Voile.Color) + name: GetColor + href: Voile.Resources.DataReaders.IStreamKeyValueGetter.html#Voile_Resources_DataReaders_IStreamKeyValueGetter_GetColor_System_String_Voile_Color_ + - name: ( + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - uid: Voile.Color + name: Color + href: Voile.Color.html + - name: ) + spec.vb: + - uid: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetColor(System.String,Voile.Color) + name: GetColor + href: Voile.Resources.DataReaders.IStreamKeyValueGetter.html#Voile_Resources_DataReaders_IStreamKeyValueGetter_GetColor_System_String_Voile_Color_ + - name: ( + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - uid: Voile.Color + name: Color + href: Voile.Color.html + - name: ) +- uid: Voile.Color + commentId: T:Voile.Color + parent: Voile + href: Voile.Color.html + name: Color + nameWithType: Color + fullName: Voile.Color +- uid: Voile + commentId: N:Voile + href: Voile.html + name: Voile + nameWithType: Voile + fullName: Voile +- uid: Voile.Resources.DataReaders.TomlDataReader.GetVector2* + commentId: Overload:Voile.Resources.DataReaders.TomlDataReader.GetVector2 + href: Voile.Resources.DataReaders.TomlDataReader.html#Voile_Resources_DataReaders_TomlDataReader_GetVector2_System_String_System_Numerics_Vector2_ + name: GetVector2 + nameWithType: TomlDataReader.GetVector2 + fullName: Voile.Resources.DataReaders.TomlDataReader.GetVector2 +- uid: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetVector2(System.String,System.Numerics.Vector2) + commentId: M:Voile.Resources.DataReaders.IStreamKeyValueGetter.GetVector2(System.String,System.Numerics.Vector2) + parent: Voile.Resources.DataReaders.IStreamKeyValueGetter + isExternal: true + href: Voile.Resources.DataReaders.IStreamKeyValueGetter.html#Voile_Resources_DataReaders_IStreamKeyValueGetter_GetVector2_System_String_System_Numerics_Vector2_ + name: GetVector2(string, Vector2) + nameWithType: IStreamKeyValueGetter.GetVector2(string, Vector2) + fullName: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetVector2(string, System.Numerics.Vector2) + nameWithType.vb: IStreamKeyValueGetter.GetVector2(String, Vector2) + fullName.vb: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetVector2(String, System.Numerics.Vector2) + name.vb: GetVector2(String, Vector2) + spec.csharp: + - uid: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetVector2(System.String,System.Numerics.Vector2) + name: GetVector2 + href: Voile.Resources.DataReaders.IStreamKeyValueGetter.html#Voile_Resources_DataReaders_IStreamKeyValueGetter_GetVector2_System_String_System_Numerics_Vector2_ + - name: ( + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - uid: System.Numerics.Vector2 + name: Vector2 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.numerics.vector2 + - name: ) + spec.vb: + - uid: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetVector2(System.String,System.Numerics.Vector2) + name: GetVector2 + href: Voile.Resources.DataReaders.IStreamKeyValueGetter.html#Voile_Resources_DataReaders_IStreamKeyValueGetter_GetVector2_System_String_System_Numerics_Vector2_ + - name: ( + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - uid: System.Numerics.Vector2 + name: Vector2 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.numerics.vector2 + - name: ) +- uid: System.Numerics.Vector2 + commentId: T:System.Numerics.Vector2 + parent: System.Numerics + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.numerics.vector2 + name: Vector2 + nameWithType: Vector2 + fullName: System.Numerics.Vector2 +- uid: System.Numerics + commentId: N:System.Numerics + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System.Numerics + nameWithType: System.Numerics + fullName: System.Numerics + spec.csharp: + - uid: System + name: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + - name: . + - uid: System.Numerics + name: Numerics + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.numerics + spec.vb: + - uid: System + name: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + - name: . + - uid: System.Numerics + name: Numerics + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.numerics +- uid: Voile.Resources.DataReaders.TomlDataReader.Valid* + commentId: Overload:Voile.Resources.DataReaders.TomlDataReader.Valid + href: Voile.Resources.DataReaders.TomlDataReader.html#Voile_Resources_DataReaders_TomlDataReader_Valid + name: Valid + nameWithType: TomlDataReader.Valid + fullName: Voile.Resources.DataReaders.TomlDataReader.Valid +- uid: Voile.Resources.DataReaders.IDataValidator.Valid + commentId: M:Voile.Resources.DataReaders.IDataValidator.Valid + parent: Voile.Resources.DataReaders.IDataValidator + href: Voile.Resources.DataReaders.IDataValidator.html#Voile_Resources_DataReaders_IDataValidator_Valid + name: Valid() + nameWithType: IDataValidator.Valid() + fullName: Voile.Resources.DataReaders.IDataValidator.Valid() + spec.csharp: + - uid: Voile.Resources.DataReaders.IDataValidator.Valid + name: Valid + href: Voile.Resources.DataReaders.IDataValidator.html#Voile_Resources_DataReaders_IDataValidator_Valid + - name: ( + - name: ) + spec.vb: + - uid: Voile.Resources.DataReaders.IDataValidator.Valid + name: Valid + href: Voile.Resources.DataReaders.IDataValidator.html#Voile_Resources_DataReaders_IDataValidator_Valid + - name: ( + - name: ) +- uid: System.Boolean + commentId: T:System.Boolean + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + name: bool + nameWithType: bool + fullName: bool + nameWithType.vb: Boolean + fullName.vb: Boolean + name.vb: Boolean +- uid: Voile.Resources.DataReaders.TomlDataReader.Dispose* + commentId: Overload:Voile.Resources.DataReaders.TomlDataReader.Dispose + href: Voile.Resources.DataReaders.TomlDataReader.html#Voile_Resources_DataReaders_TomlDataReader_Dispose + name: Dispose + nameWithType: TomlDataReader.Dispose + fullName: Voile.Resources.DataReaders.TomlDataReader.Dispose +- uid: System.IDisposable.Dispose + commentId: M:System.IDisposable.Dispose + parent: System.IDisposable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.idisposable.dispose + name: Dispose() + nameWithType: IDisposable.Dispose() + fullName: System.IDisposable.Dispose() + spec.csharp: + - uid: System.IDisposable.Dispose + name: Dispose + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.idisposable.dispose + - name: ( + - name: ) + spec.vb: + - uid: System.IDisposable.Dispose + name: Dispose + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.idisposable.dispose + - name: ( + - name: ) diff --git a/Voile/api/Voile.Resources.DataReaders.yml b/Voile/api/Voile.Resources.DataReaders.yml new file mode 100644 index 0000000..ae4e64d --- /dev/null +++ b/Voile/api/Voile.Resources.DataReaders.yml @@ -0,0 +1,77 @@ +### YamlMime:ManagedReference +items: +- uid: Voile.Resources.DataReaders + commentId: N:Voile.Resources.DataReaders + id: Voile.Resources.DataReaders + children: + - Voile.Resources.DataReaders.IDataValidator + - Voile.Resources.DataReaders.IStreamDataReader + - Voile.Resources.DataReaders.IStreamKeyValueGetter + - Voile.Resources.DataReaders.TomlDataReader + langs: + - csharp + - vb + name: Voile.Resources.DataReaders + nameWithType: Voile.Resources.DataReaders + fullName: Voile.Resources.DataReaders + type: Namespace + assemblies: + - Voile +references: +- uid: Voile.Resources.DataReaders.IStreamDataReader + commentId: T:Voile.Resources.DataReaders.IStreamDataReader + parent: Voile.Resources.DataReaders + href: Voile.Resources.DataReaders.IStreamDataReader.html + name: IStreamDataReader + nameWithType: IStreamDataReader + fullName: Voile.Resources.DataReaders.IStreamDataReader +- uid: Voile.Resources.DataReaders.IDataValidator + commentId: T:Voile.Resources.DataReaders.IDataValidator + parent: Voile.Resources.DataReaders + href: Voile.Resources.DataReaders.IDataValidator.html + name: IDataValidator + nameWithType: IDataValidator + fullName: Voile.Resources.DataReaders.IDataValidator +- uid: Voile.Resources.DataReaders.IStreamKeyValueGetter + commentId: T:Voile.Resources.DataReaders.IStreamKeyValueGetter + parent: Voile.Resources.DataReaders + href: Voile.Resources.DataReaders.IStreamKeyValueGetter.html + name: IStreamKeyValueGetter + nameWithType: IStreamKeyValueGetter + fullName: Voile.Resources.DataReaders.IStreamKeyValueGetter +- uid: Voile.Resources.DataReaders.TomlDataReader + commentId: T:Voile.Resources.DataReaders.TomlDataReader + href: Voile.Resources.DataReaders.TomlDataReader.html + name: TomlDataReader + nameWithType: TomlDataReader + fullName: Voile.Resources.DataReaders.TomlDataReader +- uid: Voile.Resources.DataReaders + commentId: N:Voile.Resources.DataReaders + href: Voile.html + name: Voile.Resources.DataReaders + nameWithType: Voile.Resources.DataReaders + fullName: Voile.Resources.DataReaders + spec.csharp: + - uid: Voile + name: Voile + href: Voile.html + - name: . + - uid: Voile.Resources + name: Resources + href: Voile.Resources.html + - name: . + - uid: Voile.Resources.DataReaders + name: DataReaders + href: Voile.Resources.DataReaders.html + spec.vb: + - uid: Voile + name: Voile + href: Voile.html + - name: . + - uid: Voile.Resources + name: Resources + href: Voile.Resources.html + - name: . + - uid: Voile.Resources.DataReaders + name: DataReaders + href: Voile.Resources.DataReaders.html diff --git a/Voile/api/Voile.Resources.FontLoader.yml b/Voile/api/Voile.Resources.FontLoader.yml index a52ce05..43690aa 100644 --- a/Voile/api/Voile.Resources.FontLoader.yml +++ b/Voile/api/Voile.Resources.FontLoader.yml @@ -5,7 +5,7 @@ items: id: FontLoader parent: Voile.Resources children: - - Voile.Resources.FontLoader.Load(System.String) + - Voile.Resources.FontLoader.LoadResource(System.String) - Voile.Resources.FontLoader.SupportedExtensions langs: - csharp @@ -21,18 +21,22 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: FontLoader path: Source/Resources/Loaders/FontLoader.cs - startLine: 2 + startLine: 3 assemblies: - Voile namespace: Voile.Resources syntax: - content: 'public class FontLoader : IResourceLoader' - content.vb: Public Class FontLoader Implements IResourceLoader(Of Font) + content: 'public class FontLoader : ResourceLoader' + content.vb: Public Class FontLoader Inherits ResourceLoader(Of Font) inheritance: - System.Object - implements: - - Voile.Resources.IResourceLoader{Voile.Font} + - Voile.Resources.ResourceLoader{Voile.Font} inheritedMembers: + - Voile.Resources.ResourceLoader{Voile.Font}.Load(System.String) + - Voile.Resources.ResourceLoader{Voile.Font}.Reload + - Voile.Resources.ResourceLoader{Voile.Font}.TryGet(System.Guid,Voile.Font@) + - Voile.Resources.ResourceLoader{Voile.Font}.TryUnload(System.Guid) + - Voile.Resources.ResourceLoader{Voile.Font}._loadedResources - System.Object.Equals(System.Object) - System.Object.Equals(System.Object,System.Object) - System.Object.GetHashCode @@ -58,57 +62,59 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: SupportedExtensions path: Source/Resources/Loaders/FontLoader.cs - startLine: 4 + startLine: 5 assemblies: - Voile namespace: Voile.Resources + summary: File extensions that are supported by this loader. example: [] syntax: - content: public IEnumerable SupportedExtensions { get; } + content: public override IEnumerable SupportedExtensions { get; } parameters: [] return: type: System.Collections.Generic.IEnumerable{System.String} - content.vb: Public ReadOnly Property SupportedExtensions As IEnumerable(Of String) + content.vb: Public Overrides ReadOnly Property SupportedExtensions As IEnumerable(Of String) + overridden: Voile.Resources.ResourceLoader{Voile.Font}.SupportedExtensions overload: Voile.Resources.FontLoader.SupportedExtensions* - implements: - - Voile.Resources.IResourceLoader{Voile.Font}.SupportedExtensions -- uid: Voile.Resources.FontLoader.Load(System.String) - commentId: M:Voile.Resources.FontLoader.Load(System.String) - id: Load(System.String) +- uid: Voile.Resources.FontLoader.LoadResource(System.String) + commentId: M:Voile.Resources.FontLoader.LoadResource(System.String) + id: LoadResource(System.String) parent: Voile.Resources.FontLoader langs: - csharp - vb - name: Load(string) - nameWithType: FontLoader.Load(string) - fullName: Voile.Resources.FontLoader.Load(string) + name: LoadResource(string) + nameWithType: FontLoader.LoadResource(string) + fullName: Voile.Resources.FontLoader.LoadResource(string) type: Method source: remote: path: Voile/Source/Resources/Loaders/FontLoader.cs branch: main repo: git@github.com:dnesov/DaggerFramework.git - id: Load + id: LoadResource path: Source/Resources/Loaders/FontLoader.cs - startLine: 9 + startLine: 11 assemblies: - Voile namespace: Voile.Resources + summary: Load steps specific to this resource loader. example: [] syntax: - content: public Font Load(string path) + content: protected override Font LoadResource(string path) parameters: - id: path type: System.String + description: File system path to the resource to load. return: type: Voile.Font - content.vb: Public Function Load(path As String) As Font - overload: Voile.Resources.FontLoader.Load* - implements: - - Voile.Resources.IResourceLoader{Voile.Font}.Load(System.String) - nameWithType.vb: FontLoader.Load(String) - fullName.vb: Voile.Resources.FontLoader.Load(String) - name.vb: Load(String) + description: Loaded resource. + content.vb: Protected Overrides Function LoadResource(path As String) As Font + overridden: Voile.Resources.ResourceLoader{Voile.Font}.LoadResource(System.String) + overload: Voile.Resources.FontLoader.LoadResource* + nameWithType.vb: FontLoader.LoadResource(String) + fullName.vb: Voile.Resources.FontLoader.LoadResource(String) + name.vb: LoadResource(String) references: - uid: Voile.Resources commentId: N:Voile.Resources @@ -143,30 +149,30 @@ references: nameWithType.vb: Object fullName.vb: Object name.vb: Object -- uid: Voile.Resources.IResourceLoader{Voile.Font} - commentId: T:Voile.Resources.IResourceLoader{Voile.Font} +- uid: Voile.Resources.ResourceLoader{Voile.Font} + commentId: T:Voile.Resources.ResourceLoader{Voile.Font} parent: Voile.Resources - definition: Voile.Resources.IResourceLoader`1 - href: Voile.Resources.IResourceLoader-1.html - name: IResourceLoader - nameWithType: IResourceLoader - fullName: Voile.Resources.IResourceLoader - nameWithType.vb: IResourceLoader(Of Font) - fullName.vb: Voile.Resources.IResourceLoader(Of Voile.Font) - name.vb: IResourceLoader(Of Font) + definition: Voile.Resources.ResourceLoader`1 + href: Voile.Resources.ResourceLoader-1.html + name: ResourceLoader + nameWithType: ResourceLoader + fullName: Voile.Resources.ResourceLoader + nameWithType.vb: ResourceLoader(Of Font) + fullName.vb: Voile.Resources.ResourceLoader(Of Voile.Font) + name.vb: ResourceLoader(Of Font) spec.csharp: - - uid: Voile.Resources.IResourceLoader`1 - name: IResourceLoader - href: Voile.Resources.IResourceLoader-1.html + - uid: Voile.Resources.ResourceLoader`1 + name: ResourceLoader + href: Voile.Resources.ResourceLoader-1.html - name: < - uid: Voile.Font name: Font href: Voile.Font.html - name: '>' spec.vb: - - uid: Voile.Resources.IResourceLoader`1 - name: IResourceLoader - href: Voile.Resources.IResourceLoader-1.html + - uid: Voile.Resources.ResourceLoader`1 + name: ResourceLoader + href: Voile.Resources.ResourceLoader-1.html - name: ( - name: Of - name: " " @@ -174,6 +180,142 @@ references: name: Font href: Voile.Font.html - name: ) +- uid: Voile.Resources.ResourceLoader{Voile.Font}.Load(System.String) + commentId: M:Voile.Resources.ResourceLoader{Voile.Font}.Load(System.String) + parent: Voile.Resources.ResourceLoader{Voile.Font} + definition: Voile.Resources.ResourceLoader`1.Load(System.String) + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_Load_System_String_ + name: Load(string) + nameWithType: ResourceLoader.Load(string) + fullName: Voile.Resources.ResourceLoader.Load(string) + nameWithType.vb: ResourceLoader(Of Font).Load(String) + fullName.vb: Voile.Resources.ResourceLoader(Of Voile.Font).Load(String) + name.vb: Load(String) + spec.csharp: + - uid: Voile.Resources.ResourceLoader{Voile.Font}.Load(System.String) + name: Load + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_Load_System_String_ + - name: ( + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) + spec.vb: + - uid: Voile.Resources.ResourceLoader{Voile.Font}.Load(System.String) + name: Load + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_Load_System_String_ + - name: ( + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) +- uid: Voile.Resources.ResourceLoader{Voile.Font}.Reload + commentId: M:Voile.Resources.ResourceLoader{Voile.Font}.Reload + parent: Voile.Resources.ResourceLoader{Voile.Font} + definition: Voile.Resources.ResourceLoader`1.Reload + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_Reload + name: Reload() + nameWithType: ResourceLoader.Reload() + fullName: Voile.Resources.ResourceLoader.Reload() + nameWithType.vb: ResourceLoader(Of Font).Reload() + fullName.vb: Voile.Resources.ResourceLoader(Of Voile.Font).Reload() + spec.csharp: + - uid: Voile.Resources.ResourceLoader{Voile.Font}.Reload + name: Reload + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_Reload + - name: ( + - name: ) + spec.vb: + - uid: Voile.Resources.ResourceLoader{Voile.Font}.Reload + name: Reload + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_Reload + - name: ( + - name: ) +- uid: Voile.Resources.ResourceLoader{Voile.Font}.TryGet(System.Guid,Voile.Font@) + commentId: M:Voile.Resources.ResourceLoader{Voile.Font}.TryGet(System.Guid,Voile.Font@) + parent: Voile.Resources.ResourceLoader{Voile.Font} + definition: Voile.Resources.ResourceLoader`1.TryGet(System.Guid,`0@) + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_TryGet_System_Guid__0__ + name: TryGet(Guid, out Font) + nameWithType: ResourceLoader.TryGet(Guid, out Font) + fullName: Voile.Resources.ResourceLoader.TryGet(System.Guid, out Voile.Font) + nameWithType.vb: ResourceLoader(Of Font).TryGet(Guid, Font) + fullName.vb: Voile.Resources.ResourceLoader(Of Voile.Font).TryGet(System.Guid, Voile.Font) + name.vb: TryGet(Guid, Font) + spec.csharp: + - uid: Voile.Resources.ResourceLoader{Voile.Font}.TryGet(System.Guid,Voile.Font@) + name: TryGet + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_TryGet_System_Guid__0__ + - name: ( + - uid: System.Guid + name: Guid + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.guid + - name: ',' + - name: " " + - name: out + - name: " " + - uid: Voile.Font + name: Font + href: Voile.Font.html + - name: ) + spec.vb: + - uid: Voile.Resources.ResourceLoader{Voile.Font}.TryGet(System.Guid,Voile.Font@) + name: TryGet + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_TryGet_System_Guid__0__ + - name: ( + - uid: System.Guid + name: Guid + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.guid + - name: ',' + - name: " " + - uid: Voile.Font + name: Font + href: Voile.Font.html + - name: ) +- uid: Voile.Resources.ResourceLoader{Voile.Font}.TryUnload(System.Guid) + commentId: M:Voile.Resources.ResourceLoader{Voile.Font}.TryUnload(System.Guid) + parent: Voile.Resources.ResourceLoader{Voile.Font} + definition: Voile.Resources.ResourceLoader`1.TryUnload(System.Guid) + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_TryUnload_System_Guid_ + name: TryUnload(Guid) + nameWithType: ResourceLoader.TryUnload(Guid) + fullName: Voile.Resources.ResourceLoader.TryUnload(System.Guid) + nameWithType.vb: ResourceLoader(Of Font).TryUnload(Guid) + fullName.vb: Voile.Resources.ResourceLoader(Of Voile.Font).TryUnload(System.Guid) + spec.csharp: + - uid: Voile.Resources.ResourceLoader{Voile.Font}.TryUnload(System.Guid) + name: TryUnload + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_TryUnload_System_Guid_ + - name: ( + - uid: System.Guid + name: Guid + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.guid + - name: ) + spec.vb: + - uid: Voile.Resources.ResourceLoader{Voile.Font}.TryUnload(System.Guid) + name: TryUnload + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_TryUnload_System_Guid_ + - name: ( + - uid: System.Guid + name: Guid + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.guid + - name: ) +- uid: Voile.Resources.ResourceLoader{Voile.Font}._loadedResources + commentId: F:Voile.Resources.ResourceLoader{Voile.Font}._loadedResources + parent: Voile.Resources.ResourceLoader{Voile.Font} + definition: Voile.Resources.ResourceLoader`1._loadedResources + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1__loadedResources + name: _loadedResources + nameWithType: ResourceLoader._loadedResources + fullName: Voile.Resources.ResourceLoader._loadedResources + nameWithType.vb: ResourceLoader(Of Font)._loadedResources + fullName.vb: Voile.Resources.ResourceLoader(Of Voile.Font)._loadedResources - uid: System.Object.Equals(System.Object) commentId: M:System.Object.Equals(System.Object) parent: System.Object @@ -400,47 +542,172 @@ references: name: System nameWithType: System fullName: System -- uid: Voile.Resources.IResourceLoader`1 - commentId: T:Voile.Resources.IResourceLoader`1 - href: Voile.Resources.IResourceLoader-1.html - name: IResourceLoader - nameWithType: IResourceLoader - fullName: Voile.Resources.IResourceLoader - nameWithType.vb: IResourceLoader(Of T) - fullName.vb: Voile.Resources.IResourceLoader(Of T) - name.vb: IResourceLoader(Of T) +- uid: Voile.Resources.ResourceLoader`1 + commentId: T:Voile.Resources.ResourceLoader`1 + href: Voile.Resources.ResourceLoader-1.html + name: ResourceLoader + nameWithType: ResourceLoader + fullName: Voile.Resources.ResourceLoader + nameWithType.vb: ResourceLoader(Of T) + fullName.vb: Voile.Resources.ResourceLoader(Of T) + name.vb: ResourceLoader(Of T) spec.csharp: - - uid: Voile.Resources.IResourceLoader`1 - name: IResourceLoader - href: Voile.Resources.IResourceLoader-1.html + - uid: Voile.Resources.ResourceLoader`1 + name: ResourceLoader + href: Voile.Resources.ResourceLoader-1.html - name: < - name: T - name: '>' spec.vb: - - uid: Voile.Resources.IResourceLoader`1 - name: IResourceLoader - href: Voile.Resources.IResourceLoader-1.html + - uid: Voile.Resources.ResourceLoader`1 + name: ResourceLoader + href: Voile.Resources.ResourceLoader-1.html - name: ( - name: Of - name: " " - name: T - name: ) +- uid: Voile.Resources.ResourceLoader`1.Load(System.String) + commentId: M:Voile.Resources.ResourceLoader`1.Load(System.String) + isExternal: true + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_Load_System_String_ + name: Load(string) + nameWithType: ResourceLoader.Load(string) + fullName: Voile.Resources.ResourceLoader.Load(string) + nameWithType.vb: ResourceLoader(Of T).Load(String) + fullName.vb: Voile.Resources.ResourceLoader(Of T).Load(String) + name.vb: Load(String) + spec.csharp: + - uid: Voile.Resources.ResourceLoader`1.Load(System.String) + name: Load + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_Load_System_String_ + - name: ( + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) + spec.vb: + - uid: Voile.Resources.ResourceLoader`1.Load(System.String) + name: Load + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_Load_System_String_ + - name: ( + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) +- uid: Voile.Resources.ResourceLoader`1.Reload + commentId: M:Voile.Resources.ResourceLoader`1.Reload + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_Reload + name: Reload() + nameWithType: ResourceLoader.Reload() + fullName: Voile.Resources.ResourceLoader.Reload() + nameWithType.vb: ResourceLoader(Of T).Reload() + fullName.vb: Voile.Resources.ResourceLoader(Of T).Reload() + spec.csharp: + - uid: Voile.Resources.ResourceLoader`1.Reload + name: Reload + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_Reload + - name: ( + - name: ) + spec.vb: + - uid: Voile.Resources.ResourceLoader`1.Reload + name: Reload + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_Reload + - name: ( + - name: ) +- uid: Voile.Resources.ResourceLoader`1.TryGet(System.Guid,`0@) + commentId: M:Voile.Resources.ResourceLoader`1.TryGet(System.Guid,`0@) + isExternal: true + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_TryGet_System_Guid__0__ + name: TryGet(Guid, out T) + nameWithType: ResourceLoader.TryGet(Guid, out T) + fullName: Voile.Resources.ResourceLoader.TryGet(System.Guid, out T) + nameWithType.vb: ResourceLoader(Of T).TryGet(Guid, T) + fullName.vb: Voile.Resources.ResourceLoader(Of T).TryGet(System.Guid, T) + name.vb: TryGet(Guid, T) + spec.csharp: + - uid: Voile.Resources.ResourceLoader`1.TryGet(System.Guid,`0@) + name: TryGet + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_TryGet_System_Guid__0__ + - name: ( + - uid: System.Guid + name: Guid + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.guid + - name: ',' + - name: " " + - name: out + - name: " " + - name: T + - name: ) + spec.vb: + - uid: Voile.Resources.ResourceLoader`1.TryGet(System.Guid,`0@) + name: TryGet + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_TryGet_System_Guid__0__ + - name: ( + - uid: System.Guid + name: Guid + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.guid + - name: ',' + - name: " " + - name: T + - name: ) +- uid: Voile.Resources.ResourceLoader`1.TryUnload(System.Guid) + commentId: M:Voile.Resources.ResourceLoader`1.TryUnload(System.Guid) + isExternal: true + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_TryUnload_System_Guid_ + name: TryUnload(Guid) + nameWithType: ResourceLoader.TryUnload(Guid) + fullName: Voile.Resources.ResourceLoader.TryUnload(System.Guid) + nameWithType.vb: ResourceLoader(Of T).TryUnload(Guid) + fullName.vb: Voile.Resources.ResourceLoader(Of T).TryUnload(System.Guid) + spec.csharp: + - uid: Voile.Resources.ResourceLoader`1.TryUnload(System.Guid) + name: TryUnload + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_TryUnload_System_Guid_ + - name: ( + - uid: System.Guid + name: Guid + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.guid + - name: ) + spec.vb: + - uid: Voile.Resources.ResourceLoader`1.TryUnload(System.Guid) + name: TryUnload + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_TryUnload_System_Guid_ + - name: ( + - uid: System.Guid + name: Guid + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.guid + - name: ) +- uid: Voile.Resources.ResourceLoader`1._loadedResources + commentId: F:Voile.Resources.ResourceLoader`1._loadedResources + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1__loadedResources + name: _loadedResources + nameWithType: ResourceLoader._loadedResources + fullName: Voile.Resources.ResourceLoader._loadedResources + nameWithType.vb: ResourceLoader(Of T)._loadedResources + fullName.vb: Voile.Resources.ResourceLoader(Of T)._loadedResources +- uid: Voile.Resources.ResourceLoader{Voile.Font}.SupportedExtensions + commentId: P:Voile.Resources.ResourceLoader{Voile.Font}.SupportedExtensions + parent: Voile.Resources.ResourceLoader{Voile.Font} + definition: Voile.Resources.ResourceLoader`1.SupportedExtensions + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_SupportedExtensions + name: SupportedExtensions + nameWithType: ResourceLoader.SupportedExtensions + fullName: Voile.Resources.ResourceLoader.SupportedExtensions + nameWithType.vb: ResourceLoader(Of Font).SupportedExtensions + fullName.vb: Voile.Resources.ResourceLoader(Of Voile.Font).SupportedExtensions - uid: Voile.Resources.FontLoader.SupportedExtensions* commentId: Overload:Voile.Resources.FontLoader.SupportedExtensions href: Voile.Resources.FontLoader.html#Voile_Resources_FontLoader_SupportedExtensions name: SupportedExtensions nameWithType: FontLoader.SupportedExtensions fullName: Voile.Resources.FontLoader.SupportedExtensions -- uid: Voile.Resources.IResourceLoader{Voile.Font}.SupportedExtensions - commentId: P:Voile.Resources.IResourceLoader{Voile.Font}.SupportedExtensions - parent: Voile.Resources.IResourceLoader{Voile.Font} - definition: Voile.Resources.IResourceLoader`1.SupportedExtensions - href: Voile.Resources.IResourceLoader-1.html#Voile_Resources_IResourceLoader_1_SupportedExtensions - name: SupportedExtensions - nameWithType: IResourceLoader.SupportedExtensions - fullName: Voile.Resources.IResourceLoader.SupportedExtensions - nameWithType.vb: IResourceLoader(Of Font).SupportedExtensions - fullName.vb: Voile.Resources.IResourceLoader(Of Voile.Font).SupportedExtensions - uid: System.Collections.Generic.IEnumerable{System.String} commentId: T:System.Collections.Generic.IEnumerable{System.String} parent: System.Collections.Generic @@ -476,14 +743,14 @@ references: isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: ) -- uid: Voile.Resources.IResourceLoader`1.SupportedExtensions - commentId: P:Voile.Resources.IResourceLoader`1.SupportedExtensions - href: Voile.Resources.IResourceLoader-1.html#Voile_Resources_IResourceLoader_1_SupportedExtensions +- uid: Voile.Resources.ResourceLoader`1.SupportedExtensions + commentId: P:Voile.Resources.ResourceLoader`1.SupportedExtensions + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_SupportedExtensions name: SupportedExtensions - nameWithType: IResourceLoader.SupportedExtensions - fullName: Voile.Resources.IResourceLoader.SupportedExtensions - nameWithType.vb: IResourceLoader(Of T).SupportedExtensions - fullName.vb: Voile.Resources.IResourceLoader(Of T).SupportedExtensions + nameWithType: ResourceLoader.SupportedExtensions + fullName: Voile.Resources.ResourceLoader.SupportedExtensions + nameWithType.vb: ResourceLoader(Of T).SupportedExtensions + fullName.vb: Voile.Resources.ResourceLoader(Of T).SupportedExtensions - uid: System.Collections.Generic.IEnumerable`1 commentId: T:System.Collections.Generic.IEnumerable`1 isExternal: true @@ -549,27 +816,21 @@ references: name: Generic isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic -- uid: Voile.Resources.FontLoader.Load* - commentId: Overload:Voile.Resources.FontLoader.Load - href: Voile.Resources.FontLoader.html#Voile_Resources_FontLoader_Load_System_String_ - name: Load - nameWithType: FontLoader.Load - fullName: Voile.Resources.FontLoader.Load -- uid: Voile.Resources.IResourceLoader{Voile.Font}.Load(System.String) - commentId: M:Voile.Resources.IResourceLoader{Voile.Font}.Load(System.String) - parent: Voile.Resources.IResourceLoader{Voile.Font} - definition: Voile.Resources.IResourceLoader`1.Load(System.String) - href: Voile.Resources.IResourceLoader-1.html#Voile_Resources_IResourceLoader_1_Load_System_String_ - name: Load(string) - nameWithType: IResourceLoader.Load(string) - fullName: Voile.Resources.IResourceLoader.Load(string) - nameWithType.vb: IResourceLoader(Of Font).Load(String) - fullName.vb: Voile.Resources.IResourceLoader(Of Voile.Font).Load(String) - name.vb: Load(String) +- uid: Voile.Resources.ResourceLoader{Voile.Font}.LoadResource(System.String) + commentId: M:Voile.Resources.ResourceLoader{Voile.Font}.LoadResource(System.String) + parent: Voile.Resources.ResourceLoader{Voile.Font} + definition: Voile.Resources.ResourceLoader`1.LoadResource(System.String) + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_LoadResource_System_String_ + name: LoadResource(string) + nameWithType: ResourceLoader.LoadResource(string) + fullName: Voile.Resources.ResourceLoader.LoadResource(string) + nameWithType.vb: ResourceLoader(Of Font).LoadResource(String) + fullName.vb: Voile.Resources.ResourceLoader(Of Voile.Font).LoadResource(String) + name.vb: LoadResource(String) spec.csharp: - - uid: Voile.Resources.IResourceLoader{Voile.Font}.Load(System.String) - name: Load - href: Voile.Resources.IResourceLoader-1.html#Voile_Resources_IResourceLoader_1_Load_System_String_ + - uid: Voile.Resources.ResourceLoader{Voile.Font}.LoadResource(System.String) + name: LoadResource + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_LoadResource_System_String_ - name: ( - uid: System.String name: string @@ -577,15 +838,21 @@ references: href: https://learn.microsoft.com/dotnet/api/system.string - name: ) spec.vb: - - uid: Voile.Resources.IResourceLoader{Voile.Font}.Load(System.String) - name: Load - href: Voile.Resources.IResourceLoader-1.html#Voile_Resources_IResourceLoader_1_Load_System_String_ + - uid: Voile.Resources.ResourceLoader{Voile.Font}.LoadResource(System.String) + name: LoadResource + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_LoadResource_System_String_ - name: ( - uid: System.String name: String isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: ) +- uid: Voile.Resources.FontLoader.LoadResource* + commentId: Overload:Voile.Resources.FontLoader.LoadResource + href: Voile.Resources.FontLoader.html#Voile_Resources_FontLoader_LoadResource_System_String_ + name: LoadResource + nameWithType: FontLoader.LoadResource + fullName: Voile.Resources.FontLoader.LoadResource - uid: System.String commentId: T:System.String parent: System @@ -604,20 +871,20 @@ references: name: Font nameWithType: Font fullName: Voile.Font -- uid: Voile.Resources.IResourceLoader`1.Load(System.String) - commentId: M:Voile.Resources.IResourceLoader`1.Load(System.String) +- uid: Voile.Resources.ResourceLoader`1.LoadResource(System.String) + commentId: M:Voile.Resources.ResourceLoader`1.LoadResource(System.String) isExternal: true - href: Voile.Resources.IResourceLoader-1.html#Voile_Resources_IResourceLoader_1_Load_System_String_ - name: Load(string) - nameWithType: IResourceLoader.Load(string) - fullName: Voile.Resources.IResourceLoader.Load(string) - nameWithType.vb: IResourceLoader(Of T).Load(String) - fullName.vb: Voile.Resources.IResourceLoader(Of T).Load(String) - name.vb: Load(String) + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_LoadResource_System_String_ + name: LoadResource(string) + nameWithType: ResourceLoader.LoadResource(string) + fullName: Voile.Resources.ResourceLoader.LoadResource(string) + nameWithType.vb: ResourceLoader(Of T).LoadResource(String) + fullName.vb: Voile.Resources.ResourceLoader(Of T).LoadResource(String) + name.vb: LoadResource(String) spec.csharp: - - uid: Voile.Resources.IResourceLoader`1.Load(System.String) - name: Load - href: Voile.Resources.IResourceLoader-1.html#Voile_Resources_IResourceLoader_1_Load_System_String_ + - uid: Voile.Resources.ResourceLoader`1.LoadResource(System.String) + name: LoadResource + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_LoadResource_System_String_ - name: ( - uid: System.String name: string @@ -625,9 +892,9 @@ references: href: https://learn.microsoft.com/dotnet/api/system.string - name: ) spec.vb: - - uid: Voile.Resources.IResourceLoader`1.Load(System.String) - name: Load - href: Voile.Resources.IResourceLoader-1.html#Voile_Resources_IResourceLoader_1_Load_System_String_ + - uid: Voile.Resources.ResourceLoader`1.LoadResource(System.String) + name: LoadResource + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_LoadResource_System_String_ - name: ( - uid: System.String name: String diff --git a/Voile/api/Voile.Resources.ResourceLoader-1.yml b/Voile/api/Voile.Resources.ResourceLoader-1.yml new file mode 100644 index 0000000..1890d21 --- /dev/null +++ b/Voile/api/Voile.Resources.ResourceLoader-1.yml @@ -0,0 +1,865 @@ +### YamlMime:ManagedReference +items: +- uid: Voile.Resources.ResourceLoader`1 + commentId: T:Voile.Resources.ResourceLoader`1 + id: ResourceLoader`1 + parent: Voile.Resources + children: + - Voile.Resources.ResourceLoader`1.Load(System.String) + - Voile.Resources.ResourceLoader`1.LoadResource(System.String) + - Voile.Resources.ResourceLoader`1.Reload + - Voile.Resources.ResourceLoader`1.SupportedExtensions + - Voile.Resources.ResourceLoader`1.TryGet(System.Guid,`0@) + - Voile.Resources.ResourceLoader`1.TryUnload(System.Guid) + - Voile.Resources.ResourceLoader`1._loadedResources + langs: + - csharp + - vb + name: ResourceLoader + nameWithType: ResourceLoader + fullName: Voile.Resources.ResourceLoader + type: Class + source: + remote: + path: Voile/Source/Resources/Loaders/ResourceLoader.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: ResourceLoader + path: Source/Resources/Loaders/ResourceLoader.cs + startLine: 9 + assemblies: + - Voile + namespace: Voile.Resources + summary: Loads resources from various sources and prepares them to be used for Voile. + example: [] + syntax: + content: 'public abstract class ResourceLoader where T : Resource' + typeParameters: + - id: T + description: '' + content.vb: Public MustInherit Class ResourceLoader(Of T As Resource) + inheritance: + - System.Object + derivedClasses: + - Voile.Resources.FontLoader + - Voile.Resources.SoundLoader + - Voile.Systems.Particles.ParticleEmitterSettingsResourceLoader + - Voile.Texture2dLoader + inheritedMembers: + - System.Object.Equals(System.Object) + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetHashCode + - System.Object.GetType + - System.Object.MemberwiseClone + - System.Object.ReferenceEquals(System.Object,System.Object) + - System.Object.ToString + nameWithType.vb: ResourceLoader(Of T) + fullName.vb: Voile.Resources.ResourceLoader(Of T) + name.vb: ResourceLoader(Of T) +- uid: Voile.Resources.ResourceLoader`1.SupportedExtensions + commentId: P:Voile.Resources.ResourceLoader`1.SupportedExtensions + id: SupportedExtensions + parent: Voile.Resources.ResourceLoader`1 + langs: + - csharp + - vb + name: SupportedExtensions + nameWithType: ResourceLoader.SupportedExtensions + fullName: Voile.Resources.ResourceLoader.SupportedExtensions + type: Property + source: + remote: + path: Voile/Source/Resources/Loaders/ResourceLoader.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: SupportedExtensions + path: Source/Resources/Loaders/ResourceLoader.cs + startLine: 14 + assemblies: + - Voile + namespace: Voile.Resources + summary: File extensions that are supported by this loader. + example: [] + syntax: + content: public abstract IEnumerable SupportedExtensions { get; } + parameters: [] + return: + type: System.Collections.Generic.IEnumerable{System.String} + content.vb: Public MustOverride ReadOnly Property SupportedExtensions As IEnumerable(Of String) + overload: Voile.Resources.ResourceLoader`1.SupportedExtensions* + nameWithType.vb: ResourceLoader(Of T).SupportedExtensions + fullName.vb: Voile.Resources.ResourceLoader(Of T).SupportedExtensions +- uid: Voile.Resources.ResourceLoader`1.Load(System.String) + commentId: M:Voile.Resources.ResourceLoader`1.Load(System.String) + id: Load(System.String) + parent: Voile.Resources.ResourceLoader`1 + langs: + - csharp + - vb + name: Load(string) + nameWithType: ResourceLoader.Load(string) + fullName: Voile.Resources.ResourceLoader.Load(string) + type: Method + source: + remote: + path: Voile/Source/Resources/Loaders/ResourceLoader.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: Load + path: Source/Resources/Loaders/ResourceLoader.cs + startLine: 21 + assemblies: + - Voile + namespace: Voile.Resources + summary: Loads a resource to this resource loader's resource list. + example: [] + syntax: + content: public Guid Load(string path) + parameters: + - id: path + type: System.String + description: File system path to the resource to load. + return: + type: System.Guid + description: A of the loaded resource that can be later retrieved with . + content.vb: Public Function Load(path As String) As Guid + overload: Voile.Resources.ResourceLoader`1.Load* + nameWithType.vb: ResourceLoader(Of T).Load(String) + fullName.vb: Voile.Resources.ResourceLoader(Of T).Load(String) + name.vb: Load(String) +- uid: Voile.Resources.ResourceLoader`1.Reload + commentId: M:Voile.Resources.ResourceLoader`1.Reload + id: Reload + parent: Voile.Resources.ResourceLoader`1 + langs: + - csharp + - vb + name: Reload() + nameWithType: ResourceLoader.Reload() + fullName: Voile.Resources.ResourceLoader.Reload() + type: Method + source: + remote: + path: Voile/Source/Resources/Loaders/ResourceLoader.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: Reload + path: Source/Resources/Loaders/ResourceLoader.cs + startLine: 42 + assemblies: + - Voile + namespace: Voile.Resources + summary: Reloads resources loaded by this resource loader. + example: [] + syntax: + content: public void Reload() + content.vb: Public Sub Reload() + overload: Voile.Resources.ResourceLoader`1.Reload* + nameWithType.vb: ResourceLoader(Of T).Reload() + fullName.vb: Voile.Resources.ResourceLoader(Of T).Reload() +- uid: Voile.Resources.ResourceLoader`1.TryGet(System.Guid,`0@) + commentId: M:Voile.Resources.ResourceLoader`1.TryGet(System.Guid,`0@) + id: TryGet(System.Guid,`0@) + parent: Voile.Resources.ResourceLoader`1 + langs: + - csharp + - vb + name: TryGet(Guid, out T?) + nameWithType: ResourceLoader.TryGet(Guid, out T?) + fullName: Voile.Resources.ResourceLoader.TryGet(System.Guid, out T?) + type: Method + source: + remote: + path: Voile/Source/Resources/Loaders/ResourceLoader.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: TryGet + path: Source/Resources/Loaders/ResourceLoader.cs + startLine: 56 + assemblies: + - Voile + namespace: Voile.Resources + summary: Gets a resource from a GUID. + example: [] + syntax: + content: public bool TryGet(Guid resourceGuid, out T? resource) + parameters: + - id: resourceGuid + type: System.Guid + description: GUID of the resource to get. + - id: resource + type: '{T}' + description: Retrieved resource. Will return a default resource if resource retrieval was not successful. + return: + type: System.Boolean + description: True if resource retrieval was successful. + content.vb: Public Function TryGet(resourceGuid As Guid, resource As T) As Boolean + overload: Voile.Resources.ResourceLoader`1.TryGet* + nameWithType.vb: ResourceLoader(Of T).TryGet(Guid, T) + fullName.vb: Voile.Resources.ResourceLoader(Of T).TryGet(System.Guid, T) + name.vb: TryGet(Guid, T) +- uid: Voile.Resources.ResourceLoader`1.TryUnload(System.Guid) + commentId: M:Voile.Resources.ResourceLoader`1.TryUnload(System.Guid) + id: TryUnload(System.Guid) + parent: Voile.Resources.ResourceLoader`1 + langs: + - csharp + - vb + name: TryUnload(Guid) + nameWithType: ResourceLoader.TryUnload(Guid) + fullName: Voile.Resources.ResourceLoader.TryUnload(System.Guid) + type: Method + source: + remote: + path: Voile/Source/Resources/Loaders/ResourceLoader.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: TryUnload + path: Source/Resources/Loaders/ResourceLoader.cs + startLine: 75 + assemblies: + - Voile + namespace: Voile.Resources + summary: Unloads a resource. + example: [] + syntax: + content: public bool TryUnload(Guid resourceGuid) + parameters: + - id: resourceGuid + type: System.Guid + description: GUID of a resource to unload. + return: + type: System.Boolean + description: True if unloading was successful, otherwise false. + content.vb: Public Function TryUnload(resourceGuid As Guid) As Boolean + overload: Voile.Resources.ResourceLoader`1.TryUnload* + nameWithType.vb: ResourceLoader(Of T).TryUnload(Guid) + fullName.vb: Voile.Resources.ResourceLoader(Of T).TryUnload(System.Guid) +- uid: Voile.Resources.ResourceLoader`1.LoadResource(System.String) + commentId: M:Voile.Resources.ResourceLoader`1.LoadResource(System.String) + id: LoadResource(System.String) + parent: Voile.Resources.ResourceLoader`1 + langs: + - csharp + - vb + name: LoadResource(string) + nameWithType: ResourceLoader.LoadResource(string) + fullName: Voile.Resources.ResourceLoader.LoadResource(string) + type: Method + source: + remote: + path: Voile/Source/Resources/Loaders/ResourceLoader.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: LoadResource + path: Source/Resources/Loaders/ResourceLoader.cs + startLine: 95 + assemblies: + - Voile + namespace: Voile.Resources + summary: Load steps specific to this resource loader. + example: [] + syntax: + content: protected abstract T LoadResource(string path) + parameters: + - id: path + type: System.String + description: File system path to the resource to load. + return: + type: '{T}' + description: Loaded resource. + content.vb: Protected MustOverride Function LoadResource(path As String) As T + overload: Voile.Resources.ResourceLoader`1.LoadResource* + nameWithType.vb: ResourceLoader(Of T).LoadResource(String) + fullName.vb: Voile.Resources.ResourceLoader(Of T).LoadResource(String) + name.vb: LoadResource(String) +- uid: Voile.Resources.ResourceLoader`1._loadedResources + commentId: F:Voile.Resources.ResourceLoader`1._loadedResources + id: _loadedResources + parent: Voile.Resources.ResourceLoader`1 + langs: + - csharp + - vb + name: _loadedResources + nameWithType: ResourceLoader._loadedResources + fullName: Voile.Resources.ResourceLoader._loadedResources + type: Field + source: + remote: + path: Voile/Source/Resources/Loaders/ResourceLoader.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: _loadedResources + path: Source/Resources/Loaders/ResourceLoader.cs + startLine: 97 + assemblies: + - Voile + namespace: Voile.Resources + syntax: + content: protected Dictionary _loadedResources + return: + type: System.Collections.Generic.Dictionary{System.Guid,{T}} + content.vb: Protected _loadedResources As Dictionary(Of Guid, T) + nameWithType.vb: ResourceLoader(Of T)._loadedResources + fullName.vb: Voile.Resources.ResourceLoader(Of T)._loadedResources +references: +- uid: Voile.Resources + commentId: N:Voile.Resources + href: Voile.html + name: Voile.Resources + nameWithType: Voile.Resources + fullName: Voile.Resources + spec.csharp: + - uid: Voile + name: Voile + href: Voile.html + - name: . + - uid: Voile.Resources + name: Resources + href: Voile.Resources.html + spec.vb: + - uid: Voile + name: Voile + href: Voile.html + - name: . + - uid: Voile.Resources + name: Resources + href: Voile.Resources.html +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: System.Object.Equals(System.Object) + commentId: M:System.Object.Equals(System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + name: Equals(object) + nameWithType: object.Equals(object) + fullName: object.Equals(object) + nameWithType.vb: Object.Equals(Object) + fullName.vb: Object.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.Object.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetHashCode + commentId: M:System.Object.GetHashCode + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + name: GetHashCode() + nameWithType: object.GetHashCode() + fullName: object.GetHashCode() + nameWithType.vb: Object.GetHashCode() + fullName.vb: Object.GetHashCode() + spec.csharp: + - uid: System.Object.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + - name: ( + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.MemberwiseClone + commentId: M:System.Object.MemberwiseClone + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + name: MemberwiseClone() + nameWithType: object.MemberwiseClone() + fullName: object.MemberwiseClone() + nameWithType.vb: Object.MemberwiseClone() + fullName.vb: Object.MemberwiseClone() + spec.csharp: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + - name: ( + - name: ) + spec.vb: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.ToString + commentId: M:System.Object.ToString + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + name: ToString() + nameWithType: object.ToString() + fullName: object.ToString() + nameWithType.vb: Object.ToString() + fullName.vb: Object.ToString() + spec.csharp: + - uid: System.Object.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.Object.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + - name: ( + - name: ) +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: Voile.Resources.ResourceLoader`1.SupportedExtensions* + commentId: Overload:Voile.Resources.ResourceLoader`1.SupportedExtensions + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_SupportedExtensions + name: SupportedExtensions + nameWithType: ResourceLoader.SupportedExtensions + fullName: Voile.Resources.ResourceLoader.SupportedExtensions + nameWithType.vb: ResourceLoader(Of T).SupportedExtensions + fullName.vb: Voile.Resources.ResourceLoader(Of T).SupportedExtensions +- uid: System.Collections.Generic.IEnumerable{System.String} + commentId: T:System.Collections.Generic.IEnumerable{System.String} + parent: System.Collections.Generic + definition: System.Collections.Generic.IEnumerable`1 + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 + name: IEnumerable + nameWithType: IEnumerable + fullName: System.Collections.Generic.IEnumerable + nameWithType.vb: IEnumerable(Of String) + fullName.vb: System.Collections.Generic.IEnumerable(Of String) + name.vb: IEnumerable(Of String) + spec.csharp: + - uid: System.Collections.Generic.IEnumerable`1 + name: IEnumerable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 + - name: < + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: '>' + spec.vb: + - uid: System.Collections.Generic.IEnumerable`1 + name: IEnumerable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 + - name: ( + - name: Of + - name: " " + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) +- uid: System.Collections.Generic.IEnumerable`1 + commentId: T:System.Collections.Generic.IEnumerable`1 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 + name: IEnumerable + nameWithType: IEnumerable + fullName: System.Collections.Generic.IEnumerable + nameWithType.vb: IEnumerable(Of T) + fullName.vb: System.Collections.Generic.IEnumerable(Of T) + name.vb: IEnumerable(Of T) + spec.csharp: + - uid: System.Collections.Generic.IEnumerable`1 + name: IEnumerable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 + - name: < + - name: T + - name: '>' + spec.vb: + - uid: System.Collections.Generic.IEnumerable`1 + name: IEnumerable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 + - name: ( + - name: Of + - name: " " + - name: T + - name: ) +- uid: System.Collections.Generic + commentId: N:System.Collections.Generic + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System.Collections.Generic + nameWithType: System.Collections.Generic + fullName: System.Collections.Generic + spec.csharp: + - uid: System + name: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + - name: . + - uid: System.Collections + name: Collections + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections + - name: . + - uid: System.Collections.Generic + name: Generic + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic + spec.vb: + - uid: System + name: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + - name: . + - uid: System.Collections + name: Collections + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections + - name: . + - uid: System.Collections.Generic + name: Generic + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic +- uid: System.Guid + commentId: T:System.Guid + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.guid + name: Guid + nameWithType: Guid + fullName: System.Guid +- uid: Voile.Resources.ResourceLoader`1.TryGet(System.Guid,`0@) + commentId: M:Voile.Resources.ResourceLoader`1.TryGet(System.Guid,`0@) + isExternal: true + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_TryGet_System_Guid__0__ + name: TryGet(Guid, out T) + nameWithType: ResourceLoader.TryGet(Guid, out T) + fullName: Voile.Resources.ResourceLoader.TryGet(System.Guid, out T) + nameWithType.vb: ResourceLoader(Of T).TryGet(Guid, T) + fullName.vb: Voile.Resources.ResourceLoader(Of T).TryGet(System.Guid, T) + name.vb: TryGet(Guid, T) + spec.csharp: + - uid: Voile.Resources.ResourceLoader`1.TryGet(System.Guid,`0@) + name: TryGet + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_TryGet_System_Guid__0__ + - name: ( + - uid: System.Guid + name: Guid + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.guid + - name: ',' + - name: " " + - name: out + - name: " " + - name: T + - name: ) + spec.vb: + - uid: Voile.Resources.ResourceLoader`1.TryGet(System.Guid,`0@) + name: TryGet + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_TryGet_System_Guid__0__ + - name: ( + - uid: System.Guid + name: Guid + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.guid + - name: ',' + - name: " " + - name: T + - name: ) +- uid: Voile.Resources.ResourceLoader`1.Load* + commentId: Overload:Voile.Resources.ResourceLoader`1.Load + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_Load_System_String_ + name: Load + nameWithType: ResourceLoader.Load + fullName: Voile.Resources.ResourceLoader.Load + nameWithType.vb: ResourceLoader(Of T).Load + fullName.vb: Voile.Resources.ResourceLoader(Of T).Load +- uid: System.String + commentId: T:System.String + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + name: string + nameWithType: string + fullName: string + nameWithType.vb: String + fullName.vb: String + name.vb: String +- uid: Voile.Resources.ResourceLoader`1.Reload* + commentId: Overload:Voile.Resources.ResourceLoader`1.Reload + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_Reload + name: Reload + nameWithType: ResourceLoader.Reload + fullName: Voile.Resources.ResourceLoader.Reload + nameWithType.vb: ResourceLoader(Of T).Reload + fullName.vb: Voile.Resources.ResourceLoader(Of T).Reload +- uid: Voile.Resources.ResourceLoader`1.TryGet* + commentId: Overload:Voile.Resources.ResourceLoader`1.TryGet + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_TryGet_System_Guid__0__ + name: TryGet + nameWithType: ResourceLoader.TryGet + fullName: Voile.Resources.ResourceLoader.TryGet + nameWithType.vb: ResourceLoader(Of T).TryGet + fullName.vb: Voile.Resources.ResourceLoader(Of T).TryGet +- uid: '{T}' + commentId: '!:T' + definition: T + name: T + nameWithType: T + fullName: T +- uid: System.Boolean + commentId: T:System.Boolean + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + name: bool + nameWithType: bool + fullName: bool + nameWithType.vb: Boolean + fullName.vb: Boolean + name.vb: Boolean +- uid: T + name: T + nameWithType: T + fullName: T +- uid: Voile.Resources.ResourceLoader`1.TryUnload* + commentId: Overload:Voile.Resources.ResourceLoader`1.TryUnload + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_TryUnload_System_Guid_ + name: TryUnload + nameWithType: ResourceLoader.TryUnload + fullName: Voile.Resources.ResourceLoader.TryUnload + nameWithType.vb: ResourceLoader(Of T).TryUnload + fullName.vb: Voile.Resources.ResourceLoader(Of T).TryUnload +- uid: Voile.Resources.ResourceLoader`1.LoadResource* + commentId: Overload:Voile.Resources.ResourceLoader`1.LoadResource + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_LoadResource_System_String_ + name: LoadResource + nameWithType: ResourceLoader.LoadResource + fullName: Voile.Resources.ResourceLoader.LoadResource + nameWithType.vb: ResourceLoader(Of T).LoadResource + fullName.vb: Voile.Resources.ResourceLoader(Of T).LoadResource +- uid: System.Collections.Generic.Dictionary{System.Guid,{T}} + commentId: T:System.Collections.Generic.Dictionary{System.Guid,`0} + parent: System.Collections.Generic + definition: System.Collections.Generic.Dictionary`2 + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 + name: Dictionary + nameWithType: Dictionary + fullName: System.Collections.Generic.Dictionary + nameWithType.vb: Dictionary(Of Guid, T) + fullName.vb: System.Collections.Generic.Dictionary(Of System.Guid, T) + name.vb: Dictionary(Of Guid, T) + spec.csharp: + - uid: System.Collections.Generic.Dictionary`2 + name: Dictionary + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 + - name: < + - uid: System.Guid + name: Guid + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.guid + - name: ',' + - name: " " + - name: T + - name: '>' + spec.vb: + - uid: System.Collections.Generic.Dictionary`2 + name: Dictionary + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 + - name: ( + - name: Of + - name: " " + - uid: System.Guid + name: Guid + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.guid + - name: ',' + - name: " " + - name: T + - name: ) +- uid: System.Collections.Generic.Dictionary`2 + commentId: T:System.Collections.Generic.Dictionary`2 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 + name: Dictionary + nameWithType: Dictionary + fullName: System.Collections.Generic.Dictionary + nameWithType.vb: Dictionary(Of TKey, TValue) + fullName.vb: System.Collections.Generic.Dictionary(Of TKey, TValue) + name.vb: Dictionary(Of TKey, TValue) + spec.csharp: + - uid: System.Collections.Generic.Dictionary`2 + name: Dictionary + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 + - name: < + - name: TKey + - name: ',' + - name: " " + - name: TValue + - name: '>' + spec.vb: + - uid: System.Collections.Generic.Dictionary`2 + name: Dictionary + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 + - name: ( + - name: Of + - name: " " + - name: TKey + - name: ',' + - name: " " + - name: TValue + - name: ) diff --git a/Voile/api/Voile.Resources.ResourceManager.yml b/Voile/api/Voile.Resources.ResourceManager.yml index 007713b..29b1b00 100644 --- a/Voile/api/Voile.Resources.ResourceManager.yml +++ b/Voile/api/Voile.Resources.ResourceManager.yml @@ -5,14 +5,21 @@ items: id: ResourceManager parent: Voile.Resources children: - - Voile.Resources.ResourceManager.AddResourceLoaderAssociation``1(Voile.Resources.IResourceLoader{``0}) + - Voile.Resources.ResourceManager.AddResourceLoaderAssociation``1(Voile.Resources.ResourceLoader{``0}) - Voile.Resources.ResourceManager.AddResourceSaverAssociation``1(Voile.Resources.IResourceSaver{``0}) - Voile.Resources.ResourceManager.Dispose + - Voile.Resources.ResourceManager.EnableFileWatching + - Voile.Resources.ResourceManager.GetResource``1(System.Guid) - Voile.Resources.ResourceManager.IsResourceLoaded(System.String) + - Voile.Resources.ResourceManager.OnLoadRequested + - Voile.Resources.ResourceManager.OnReloaded + - Voile.Resources.ResourceManager.OnUnloadRequested + - Voile.Resources.ResourceManager.Reload - Voile.Resources.ResourceManager.ResourceRoot - Voile.Resources.ResourceManager.TryGetResource``1(System.String,``0@) - - Voile.Resources.ResourceManager.TryLoad``1(System.String,System.String,``0@) + - Voile.Resources.ResourceManager.TryLoad``1(System.String,Voile.ResourceRef{``0}@) - Voile.Resources.ResourceManager.TrySave``1(System.String,``0@) + - Voile.Resources.ResourceManager.TryUnload(System.Guid) - Voile.Resources.ResourceManager.TryUnload(System.String) langs: - csharp @@ -28,10 +35,12 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: ResourceManager path: Source/Resources/ResourceManager.cs - startLine: 6 + startLine: 9 assemblies: - Voile namespace: Voile.Resources + summary: Manages resource loading and lifetime, and wraps around multiple available ResourceLoaders. + example: [] syntax: content: 'public class ResourceManager : IDisposable' content.vb: Public Class ResourceManager Implements IDisposable @@ -65,27 +74,116 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: ResourceRoot path: Source/Resources/ResourceManager.cs - startLine: 8 + startLine: 14 assemblies: - Voile namespace: Voile.Resources + summary: Root path for resources to manipulate resources at. + example: [] syntax: - content: public string ResourceRoot { get; set; } + content: public static string ResourceRoot { get; set; } parameters: [] return: type: System.String - content.vb: Public Property ResourceRoot As String + content.vb: Public Shared Property ResourceRoot As String overload: Voile.Resources.ResourceManager.ResourceRoot* -- uid: Voile.Resources.ResourceManager.TryLoad``1(System.String,System.String,``0@) - commentId: M:Voile.Resources.ResourceManager.TryLoad``1(System.String,System.String,``0@) - id: TryLoad``1(System.String,System.String,``0@) +- uid: Voile.Resources.ResourceManager.OnLoadRequested + commentId: F:Voile.Resources.ResourceManager.OnLoadRequested + id: OnLoadRequested parent: Voile.Resources.ResourceManager langs: - csharp - vb - name: TryLoad(string, string, out T?) - nameWithType: ResourceManager.TryLoad(string, string, out T?) - fullName: Voile.Resources.ResourceManager.TryLoad(string, string, out T?) + name: OnLoadRequested + nameWithType: ResourceManager.OnLoadRequested + fullName: Voile.Resources.ResourceManager.OnLoadRequested + type: Field + source: + remote: + path: Voile/Source/Resources/ResourceManager.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: OnLoadRequested + path: Source/Resources/ResourceManager.cs + startLine: 19 + assemblies: + - Voile + namespace: Voile.Resources + summary: Emits when a resource gets loaded. + example: [] + syntax: + content: public static Action? OnLoadRequested + return: + type: System.Action{System.String} + content.vb: Public Shared OnLoadRequested As Action(Of String) +- uid: Voile.Resources.ResourceManager.OnUnloadRequested + commentId: F:Voile.Resources.ResourceManager.OnUnloadRequested + id: OnUnloadRequested + parent: Voile.Resources.ResourceManager + langs: + - csharp + - vb + name: OnUnloadRequested + nameWithType: ResourceManager.OnUnloadRequested + fullName: Voile.Resources.ResourceManager.OnUnloadRequested + type: Field + source: + remote: + path: Voile/Source/Resources/ResourceManager.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: OnUnloadRequested + path: Source/Resources/ResourceManager.cs + startLine: 23 + assemblies: + - Voile + namespace: Voile.Resources + summary: Emits when a resource gets unloaded. + example: [] + syntax: + content: public static Action? OnUnloadRequested + return: + type: System.Action{System.Guid} + content.vb: Public Shared OnUnloadRequested As Action(Of Guid) +- uid: Voile.Resources.ResourceManager.OnReloaded + commentId: F:Voile.Resources.ResourceManager.OnReloaded + id: OnReloaded + parent: Voile.Resources.ResourceManager + langs: + - csharp + - vb + name: OnReloaded + nameWithType: ResourceManager.OnReloaded + fullName: Voile.Resources.ResourceManager.OnReloaded + type: Field + source: + remote: + path: Voile/Source/Resources/ResourceManager.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: OnReloaded + path: Source/Resources/ResourceManager.cs + startLine: 27 + assemblies: + - Voile + namespace: Voile.Resources + summary: Emits when requested reload of all loaded resources. + example: [] + syntax: + content: public static Action? OnReloaded + return: + type: System.Action + content.vb: Public Shared OnReloaded As Action +- uid: Voile.Resources.ResourceManager.TryLoad``1(System.String,Voile.ResourceRef{``0}@) + commentId: M:Voile.Resources.ResourceManager.TryLoad``1(System.String,Voile.ResourceRef{``0}@) + id: TryLoad``1(System.String,Voile.ResourceRef{``0}@) + parent: Voile.Resources.ResourceManager + langs: + - csharp + - vb + name: TryLoad(string, out ResourceRef?) + nameWithType: ResourceManager.TryLoad(string, out ResourceRef?) + fullName: Voile.Resources.ResourceManager.TryLoad(string, out Voile.ResourceRef?) type: Method source: remote: @@ -94,28 +192,60 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: TryLoad path: Source/Resources/ResourceManager.cs - startLine: 10 + startLine: 36 assemblies: - Voile namespace: Voile.Resources + summary: Loads a resource from a given file system path. + example: [] syntax: - content: 'public bool TryLoad(string resourceId, string path, out T? result) where T : Resource' + content: 'public static bool TryLoad(string path, out ResourceRef? result) where T : Resource' parameters: - - id: resourceId - type: System.String - id: path type: System.String + description: File system path to the resource to load. - id: result - type: '{T}' + type: Voile.ResourceRef{{T}} + description: A ResourceRef for the loaded resource. typeParameters: - id: T + description: Resource type to load return: type: System.Boolean - content.vb: Public Function TryLoad(Of T As Resource)(resourceId As String, path As String, result As T) As Boolean + description: True if resource was loaded successfully, otherwise will log an error and return false. + content.vb: Public Shared Function TryLoad(Of T As Resource)(path As String, result As ResourceRef(Of T)) As Boolean overload: Voile.Resources.ResourceManager.TryLoad* - nameWithType.vb: ResourceManager.TryLoad(Of T)(String, String, T) - fullName.vb: Voile.Resources.ResourceManager.TryLoad(Of T)(String, String, T) - name.vb: TryLoad(Of T)(String, String, T) + nameWithType.vb: ResourceManager.TryLoad(Of T)(String, ResourceRef(Of T)) + fullName.vb: Voile.Resources.ResourceManager.TryLoad(Of T)(String, Voile.ResourceRef(Of T)) + name.vb: TryLoad(Of T)(String, ResourceRef(Of T)) +- uid: Voile.Resources.ResourceManager.Reload + commentId: M:Voile.Resources.ResourceManager.Reload + id: Reload + parent: Voile.Resources.ResourceManager + langs: + - csharp + - vb + name: Reload() + nameWithType: ResourceManager.Reload() + fullName: Voile.Resources.ResourceManager.Reload() + type: Method + source: + remote: + path: Voile/Source/Resources/ResourceManager.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: Reload + path: Source/Resources/ResourceManager.cs + startLine: 86 + assemblies: + - Voile + namespace: Voile.Resources + summary: Reload all resources that are currently loaded. + example: [] + syntax: + content: public void Reload() + content.vb: Public Sub Reload() + overload: Voile.Resources.ResourceManager.Reload* - uid: Voile.Resources.ResourceManager.TryUnload(System.String) commentId: M:Voile.Resources.ResourceManager.TryUnload(System.String) id: TryUnload(System.String) @@ -134,7 +264,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: TryUnload path: Source/Resources/ResourceManager.cs - startLine: 53 + startLine: 93 assemblies: - Voile namespace: Voile.Resources @@ -150,6 +280,37 @@ items: nameWithType.vb: ResourceManager.TryUnload(String) fullName.vb: Voile.Resources.ResourceManager.TryUnload(String) name.vb: TryUnload(String) +- uid: Voile.Resources.ResourceManager.TryUnload(System.Guid) + commentId: M:Voile.Resources.ResourceManager.TryUnload(System.Guid) + id: TryUnload(System.Guid) + parent: Voile.Resources.ResourceManager + langs: + - csharp + - vb + name: TryUnload(Guid) + nameWithType: ResourceManager.TryUnload(Guid) + fullName: Voile.Resources.ResourceManager.TryUnload(System.Guid) + type: Method + source: + remote: + path: Voile/Source/Resources/ResourceManager.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: TryUnload + path: Source/Resources/ResourceManager.cs + startLine: 107 + assemblies: + - Voile + namespace: Voile.Resources + syntax: + content: public bool TryUnload(Guid resourceGuid) + parameters: + - id: resourceGuid + type: System.Guid + return: + type: System.Boolean + content.vb: Public Function TryUnload(resourceGuid As Guid) As Boolean + overload: Voile.Resources.ResourceManager.TryUnload* - uid: Voile.Resources.ResourceManager.TrySave``1(System.String,``0@) commentId: M:Voile.Resources.ResourceManager.TrySave``1(System.String,``0@) id: TrySave``1(System.String,``0@) @@ -168,7 +329,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: TrySave path: Source/Resources/ResourceManager.cs - startLine: 71 + startLine: 124 assemblies: - Voile namespace: Voile.Resources @@ -206,26 +367,73 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: TryGetResource path: Source/Resources/ResourceManager.cs - startLine: 86 + startLine: 146 assemblies: - Voile namespace: Voile.Resources + summary: Gets a by a file system path. + example: [] syntax: - content: 'public bool TryGetResource(string resourceId, out T? resource) where T : Resource' + content: 'public bool TryGetResource(string path, out T? resource) where T : Resource' parameters: - - id: resourceId + - id: path type: System.String + description: Path to the resource. - id: resource type: '{T}' + description: Retrieved resource. Otherwise null if nothing got retrieved. typeParameters: - id: T + description: Type of to load. return: type: System.Boolean - content.vb: Public Function TryGetResource(Of T As Resource)(resourceId As String, resource As T) As Boolean + description: True if resource got successfully retrieved, otherwise false. + content.vb: Public Function TryGetResource(Of T As Resource)(path As String, resource As T) As Boolean overload: Voile.Resources.ResourceManager.TryGetResource* nameWithType.vb: ResourceManager.TryGetResource(Of T)(String, T) fullName.vb: Voile.Resources.ResourceManager.TryGetResource(Of T)(String, T) name.vb: TryGetResource(Of T)(String, T) +- uid: Voile.Resources.ResourceManager.GetResource``1(System.Guid) + commentId: M:Voile.Resources.ResourceManager.GetResource``1(System.Guid) + id: GetResource``1(System.Guid) + parent: Voile.Resources.ResourceManager + langs: + - csharp + - vb + name: GetResource(Guid) + nameWithType: ResourceManager.GetResource(Guid) + fullName: Voile.Resources.ResourceManager.GetResource(System.Guid) + type: Method + source: + remote: + path: Voile/Source/Resources/ResourceManager.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: GetResource + path: Source/Resources/ResourceManager.cs + startLine: 182 + assemblies: + - Voile + namespace: Voile.Resources + summary: Gets a by resource's . + example: [] + syntax: + content: 'public static T GetResource(Guid resourceGuid) where T : Resource' + parameters: + - id: resourceGuid + type: System.Guid + description: Resource's GUID. + typeParameters: + - id: T + description: Type of to load. + return: + type: '{T}' + description: True if resource got successfully retrieved, otherwise false. + content.vb: Public Shared Function GetResource(Of T As Resource)(resourceGuid As Guid) As T + overload: Voile.Resources.ResourceManager.GetResource* + nameWithType.vb: ResourceManager.GetResource(Of T)(Guid) + fullName.vb: Voile.Resources.ResourceManager.GetResource(Of T)(System.Guid) + name.vb: GetResource(Of T)(Guid) - uid: Voile.Resources.ResourceManager.IsResourceLoaded(System.String) commentId: M:Voile.Resources.ResourceManager.IsResourceLoaded(System.String) id: IsResourceLoaded(System.String) @@ -244,32 +452,36 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: IsResourceLoaded path: Source/Resources/ResourceManager.cs - startLine: 109 + startLine: 201 assemblies: - Voile namespace: Voile.Resources + summary: Determines if a resource is currently loaded. + example: [] syntax: - content: public bool IsResourceLoaded(string resourceId) + content: public bool IsResourceLoaded(string path) parameters: - - id: resourceId + - id: path type: System.String + description: Path to the resource. return: type: System.Boolean - content.vb: Public Function IsResourceLoaded(resourceId As String) As Boolean + description: True if a resource at the specified path is loaded, otherwise false. + content.vb: Public Function IsResourceLoaded(path As String) As Boolean overload: Voile.Resources.ResourceManager.IsResourceLoaded* nameWithType.vb: ResourceManager.IsResourceLoaded(String) fullName.vb: Voile.Resources.ResourceManager.IsResourceLoaded(String) name.vb: IsResourceLoaded(String) -- uid: Voile.Resources.ResourceManager.AddResourceLoaderAssociation``1(Voile.Resources.IResourceLoader{``0}) - commentId: M:Voile.Resources.ResourceManager.AddResourceLoaderAssociation``1(Voile.Resources.IResourceLoader{``0}) - id: AddResourceLoaderAssociation``1(Voile.Resources.IResourceLoader{``0}) +- uid: Voile.Resources.ResourceManager.AddResourceLoaderAssociation``1(Voile.Resources.ResourceLoader{``0}) + commentId: M:Voile.Resources.ResourceManager.AddResourceLoaderAssociation``1(Voile.Resources.ResourceLoader{``0}) + id: AddResourceLoaderAssociation``1(Voile.Resources.ResourceLoader{``0}) parent: Voile.Resources.ResourceManager langs: - csharp - vb - name: AddResourceLoaderAssociation(IResourceLoader) - nameWithType: ResourceManager.AddResourceLoaderAssociation(IResourceLoader) - fullName: Voile.Resources.ResourceManager.AddResourceLoaderAssociation(Voile.Resources.IResourceLoader) + name: AddResourceLoaderAssociation(ResourceLoader) + nameWithType: ResourceManager.AddResourceLoaderAssociation(ResourceLoader) + fullName: Voile.Resources.ResourceManager.AddResourceLoaderAssociation(Voile.Resources.ResourceLoader) type: Method source: remote: @@ -278,22 +490,26 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: AddResourceLoaderAssociation path: Source/Resources/ResourceManager.cs - startLine: 111 + startLine: 208 assemblies: - Voile namespace: Voile.Resources + summary: Adds a resource loader associated with a resource type. + example: [] syntax: - content: 'public void AddResourceLoaderAssociation(IResourceLoader loader) where T : Resource' + content: 'public static void AddResourceLoaderAssociation(ResourceLoader loader) where T : Resource' parameters: - id: loader - type: Voile.Resources.IResourceLoader{{T}} + type: Voile.Resources.ResourceLoader{{T}} + description: Loader to use for loading this resource type. typeParameters: - id: T - content.vb: Public Sub AddResourceLoaderAssociation(Of T As Resource)(loader As IResourceLoader(Of T)) + description: A type of . + content.vb: Public Shared Sub AddResourceLoaderAssociation(Of T As Resource)(loader As ResourceLoader(Of T)) overload: Voile.Resources.ResourceManager.AddResourceLoaderAssociation* - nameWithType.vb: ResourceManager.AddResourceLoaderAssociation(Of T)(IResourceLoader(Of T)) - fullName.vb: Voile.Resources.ResourceManager.AddResourceLoaderAssociation(Of T)(Voile.Resources.IResourceLoader(Of T)) - name.vb: AddResourceLoaderAssociation(Of T)(IResourceLoader(Of T)) + nameWithType.vb: ResourceManager.AddResourceLoaderAssociation(Of T)(ResourceLoader(Of T)) + fullName.vb: Voile.Resources.ResourceManager.AddResourceLoaderAssociation(Of T)(Voile.Resources.ResourceLoader(Of T)) + name.vb: AddResourceLoaderAssociation(Of T)(ResourceLoader(Of T)) - uid: Voile.Resources.ResourceManager.AddResourceSaverAssociation``1(Voile.Resources.IResourceSaver{``0}) commentId: M:Voile.Resources.ResourceManager.AddResourceSaverAssociation``1(Voile.Resources.IResourceSaver{``0}) id: AddResourceSaverAssociation``1(Voile.Resources.IResourceSaver{``0}) @@ -312,22 +528,54 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: AddResourceSaverAssociation path: Source/Resources/ResourceManager.cs - startLine: 117 + startLine: 222 assemblies: - Voile namespace: Voile.Resources + summary: Adds a resource saver associated with a resource type. + example: [] syntax: content: 'public void AddResourceSaverAssociation(IResourceSaver saver) where T : Resource' parameters: - id: saver type: Voile.Resources.IResourceSaver{{T}} + description: saver to use for saving this resource type. typeParameters: - id: T + description: A type of . content.vb: Public Sub AddResourceSaverAssociation(Of T As Resource)(saver As IResourceSaver(Of T)) overload: Voile.Resources.ResourceManager.AddResourceSaverAssociation* nameWithType.vb: ResourceManager.AddResourceSaverAssociation(Of T)(IResourceSaver(Of T)) fullName.vb: Voile.Resources.ResourceManager.AddResourceSaverAssociation(Of T)(Voile.Resources.IResourceSaver(Of T)) name.vb: AddResourceSaverAssociation(Of T)(IResourceSaver(Of T)) +- uid: Voile.Resources.ResourceManager.EnableFileWatching + commentId: M:Voile.Resources.ResourceManager.EnableFileWatching + id: EnableFileWatching + parent: Voile.Resources.ResourceManager + langs: + - csharp + - vb + name: EnableFileWatching() + nameWithType: ResourceManager.EnableFileWatching() + fullName: Voile.Resources.ResourceManager.EnableFileWatching() + type: Method + source: + remote: + path: Voile/Source/Resources/ResourceManager.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: EnableFileWatching + path: Source/Resources/ResourceManager.cs + startLine: 231 + assemblies: + - Voile + namespace: Voile.Resources + summary: Enables file watching. will automaticallly reload resources when they get changed. + example: [] + syntax: + content: public void EnableFileWatching() + content.vb: Public Sub EnableFileWatching() + overload: Voile.Resources.ResourceManager.EnableFileWatching* - uid: Voile.Resources.ResourceManager.Dispose commentId: M:Voile.Resources.ResourceManager.Dispose id: Dispose @@ -346,7 +594,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: Dispose path: Source/Resources/ResourceManager.cs - startLine: 173 + startLine: 308 assemblies: - Voile namespace: Voile.Resources @@ -643,18 +891,152 @@ references: nameWithType.vb: String fullName.vb: String name.vb: String +- uid: System.Action{System.String} + commentId: T:System.Action{System.String} + parent: System + definition: System.Action`1 + href: https://learn.microsoft.com/dotnet/api/system.action-1 + name: Action + nameWithType: Action + fullName: System.Action + nameWithType.vb: Action(Of String) + fullName.vb: System.Action(Of String) + name.vb: Action(Of String) + spec.csharp: + - uid: System.Action`1 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-1 + - name: < + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: '>' + spec.vb: + - uid: System.Action`1 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-1 + - name: ( + - name: Of + - name: " " + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) +- uid: System.Action`1 + commentId: T:System.Action`1 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-1 + name: Action + nameWithType: Action + fullName: System.Action + nameWithType.vb: Action(Of T) + fullName.vb: System.Action(Of T) + name.vb: Action(Of T) + spec.csharp: + - uid: System.Action`1 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-1 + - name: < + - name: T + - name: '>' + spec.vb: + - uid: System.Action`1 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-1 + - name: ( + - name: Of + - name: " " + - name: T + - name: ) +- uid: System.Action{System.Guid} + commentId: T:System.Action{System.Guid} + parent: System + definition: System.Action`1 + href: https://learn.microsoft.com/dotnet/api/system.action-1 + name: Action + nameWithType: Action + fullName: System.Action + nameWithType.vb: Action(Of Guid) + fullName.vb: System.Action(Of System.Guid) + name.vb: Action(Of Guid) + spec.csharp: + - uid: System.Action`1 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-1 + - name: < + - uid: System.Guid + name: Guid + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.guid + - name: '>' + spec.vb: + - uid: System.Action`1 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-1 + - name: ( + - name: Of + - name: " " + - uid: System.Guid + name: Guid + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.guid + - name: ) +- uid: Voile.Resources.ResourceManager + commentId: T:Voile.Resources.ResourceManager + parent: Voile.Resources + href: Voile.Resources.ResourceManager.html + name: ResourceManager + nameWithType: ResourceManager + fullName: Voile.Resources.ResourceManager +- uid: System.Action + commentId: T:System.Action + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action + name: Action + nameWithType: Action + fullName: System.Action - uid: Voile.Resources.ResourceManager.TryLoad* commentId: Overload:Voile.Resources.ResourceManager.TryLoad - href: Voile.Resources.ResourceManager.html#Voile_Resources_ResourceManager_TryLoad__1_System_String_System_String___0__ + href: Voile.Resources.ResourceManager.html#Voile_Resources_ResourceManager_TryLoad__1_System_String_Voile_ResourceRef___0___ name: TryLoad nameWithType: ResourceManager.TryLoad fullName: Voile.Resources.ResourceManager.TryLoad -- uid: '{T}' - commentId: '!:T' - definition: T - name: T - nameWithType: T - fullName: T +- uid: Voile.ResourceRef{{T}} + commentId: T:Voile.ResourceRef{``0} + parent: Voile + definition: Voile.ResourceRef`1 + href: Voile.ResourceRef-1.html + name: ResourceRef + nameWithType: ResourceRef + fullName: Voile.ResourceRef + nameWithType.vb: ResourceRef(Of T) + fullName.vb: Voile.ResourceRef(Of T) + name.vb: ResourceRef(Of T) + spec.csharp: + - uid: Voile.ResourceRef`1 + name: ResourceRef + href: Voile.ResourceRef-1.html + - name: < + - name: T + - name: '>' + spec.vb: + - uid: Voile.ResourceRef`1 + name: ResourceRef + href: Voile.ResourceRef-1.html + - name: ( + - name: Of + - name: " " + - name: T + - name: ) - uid: System.Boolean commentId: T:System.Boolean parent: System @@ -666,28 +1048,92 @@ references: nameWithType.vb: Boolean fullName.vb: Boolean name.vb: Boolean -- uid: T - name: T - nameWithType: T - fullName: T +- uid: Voile.ResourceRef`1 + commentId: T:Voile.ResourceRef`1 + href: Voile.ResourceRef-1.html + name: ResourceRef + nameWithType: ResourceRef + fullName: Voile.ResourceRef + nameWithType.vb: ResourceRef(Of T) + fullName.vb: Voile.ResourceRef(Of T) + name.vb: ResourceRef(Of T) + spec.csharp: + - uid: Voile.ResourceRef`1 + name: ResourceRef + href: Voile.ResourceRef-1.html + - name: < + - name: T + - name: '>' + spec.vb: + - uid: Voile.ResourceRef`1 + name: ResourceRef + href: Voile.ResourceRef-1.html + - name: ( + - name: Of + - name: " " + - name: T + - name: ) +- uid: Voile + commentId: N:Voile + href: Voile.html + name: Voile + nameWithType: Voile + fullName: Voile +- uid: Voile.Resources.ResourceManager.Reload* + commentId: Overload:Voile.Resources.ResourceManager.Reload + href: Voile.Resources.ResourceManager.html#Voile_Resources_ResourceManager_Reload + name: Reload + nameWithType: ResourceManager.Reload + fullName: Voile.Resources.ResourceManager.Reload - uid: Voile.Resources.ResourceManager.TryUnload* commentId: Overload:Voile.Resources.ResourceManager.TryUnload href: Voile.Resources.ResourceManager.html#Voile_Resources_ResourceManager_TryUnload_System_String_ name: TryUnload nameWithType: ResourceManager.TryUnload fullName: Voile.Resources.ResourceManager.TryUnload +- uid: System.Guid + commentId: T:System.Guid + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.guid + name: Guid + nameWithType: Guid + fullName: System.Guid - uid: Voile.Resources.ResourceManager.TrySave* commentId: Overload:Voile.Resources.ResourceManager.TrySave href: Voile.Resources.ResourceManager.html#Voile_Resources_ResourceManager_TrySave__1_System_String___0__ name: TrySave nameWithType: ResourceManager.TrySave fullName: Voile.Resources.ResourceManager.TrySave +- uid: '{T}' + commentId: '!:T' + definition: T + name: T + nameWithType: T + fullName: T +- uid: T + name: T + nameWithType: T + fullName: T +- uid: Voile.Resource + commentId: T:Voile.Resource + parent: Voile + href: Voile.Resource.html + name: Resource + nameWithType: Resource + fullName: Voile.Resource - uid: Voile.Resources.ResourceManager.TryGetResource* commentId: Overload:Voile.Resources.ResourceManager.TryGetResource href: Voile.Resources.ResourceManager.html#Voile_Resources_ResourceManager_TryGetResource__1_System_String___0__ name: TryGetResource nameWithType: ResourceManager.TryGetResource fullName: Voile.Resources.ResourceManager.TryGetResource +- uid: Voile.Resources.ResourceManager.GetResource* + commentId: Overload:Voile.Resources.ResourceManager.GetResource + href: Voile.Resources.ResourceManager.html#Voile_Resources_ResourceManager_GetResource__1_System_Guid_ + name: GetResource + nameWithType: ResourceManager.GetResource + fullName: Voile.Resources.ResourceManager.GetResource - uid: Voile.Resources.ResourceManager.IsResourceLoaded* commentId: Overload:Voile.Resources.ResourceManager.IsResourceLoaded href: Voile.Resources.ResourceManager.html#Voile_Resources_ResourceManager_IsResourceLoaded_System_String_ @@ -696,57 +1142,57 @@ references: fullName: Voile.Resources.ResourceManager.IsResourceLoaded - uid: Voile.Resources.ResourceManager.AddResourceLoaderAssociation* commentId: Overload:Voile.Resources.ResourceManager.AddResourceLoaderAssociation - href: Voile.Resources.ResourceManager.html#Voile_Resources_ResourceManager_AddResourceLoaderAssociation__1_Voile_Resources_IResourceLoader___0__ + href: Voile.Resources.ResourceManager.html#Voile_Resources_ResourceManager_AddResourceLoaderAssociation__1_Voile_Resources_ResourceLoader___0__ name: AddResourceLoaderAssociation nameWithType: ResourceManager.AddResourceLoaderAssociation fullName: Voile.Resources.ResourceManager.AddResourceLoaderAssociation -- uid: Voile.Resources.IResourceLoader{{T}} - commentId: T:Voile.Resources.IResourceLoader{``0} +- uid: Voile.Resources.ResourceLoader{{T}} + commentId: T:Voile.Resources.ResourceLoader{``0} parent: Voile.Resources - definition: Voile.Resources.IResourceLoader`1 - href: Voile.Resources.IResourceLoader-1.html - name: IResourceLoader - nameWithType: IResourceLoader - fullName: Voile.Resources.IResourceLoader - nameWithType.vb: IResourceLoader(Of T) - fullName.vb: Voile.Resources.IResourceLoader(Of T) - name.vb: IResourceLoader(Of T) + definition: Voile.Resources.ResourceLoader`1 + href: Voile.Resources.ResourceLoader-1.html + name: ResourceLoader + nameWithType: ResourceLoader + fullName: Voile.Resources.ResourceLoader + nameWithType.vb: ResourceLoader(Of T) + fullName.vb: Voile.Resources.ResourceLoader(Of T) + name.vb: ResourceLoader(Of T) spec.csharp: - - uid: Voile.Resources.IResourceLoader`1 - name: IResourceLoader - href: Voile.Resources.IResourceLoader-1.html + - uid: Voile.Resources.ResourceLoader`1 + name: ResourceLoader + href: Voile.Resources.ResourceLoader-1.html - name: < - name: T - name: '>' spec.vb: - - uid: Voile.Resources.IResourceLoader`1 - name: IResourceLoader - href: Voile.Resources.IResourceLoader-1.html + - uid: Voile.Resources.ResourceLoader`1 + name: ResourceLoader + href: Voile.Resources.ResourceLoader-1.html - name: ( - name: Of - name: " " - name: T - name: ) -- uid: Voile.Resources.IResourceLoader`1 - commentId: T:Voile.Resources.IResourceLoader`1 - href: Voile.Resources.IResourceLoader-1.html - name: IResourceLoader - nameWithType: IResourceLoader - fullName: Voile.Resources.IResourceLoader - nameWithType.vb: IResourceLoader(Of T) - fullName.vb: Voile.Resources.IResourceLoader(Of T) - name.vb: IResourceLoader(Of T) +- uid: Voile.Resources.ResourceLoader`1 + commentId: T:Voile.Resources.ResourceLoader`1 + href: Voile.Resources.ResourceLoader-1.html + name: ResourceLoader + nameWithType: ResourceLoader + fullName: Voile.Resources.ResourceLoader + nameWithType.vb: ResourceLoader(Of T) + fullName.vb: Voile.Resources.ResourceLoader(Of T) + name.vb: ResourceLoader(Of T) spec.csharp: - - uid: Voile.Resources.IResourceLoader`1 - name: IResourceLoader - href: Voile.Resources.IResourceLoader-1.html + - uid: Voile.Resources.ResourceLoader`1 + name: ResourceLoader + href: Voile.Resources.ResourceLoader-1.html - name: < - name: T - name: '>' spec.vb: - - uid: Voile.Resources.IResourceLoader`1 - name: IResourceLoader - href: Voile.Resources.IResourceLoader-1.html + - uid: Voile.Resources.ResourceLoader`1 + name: ResourceLoader + href: Voile.Resources.ResourceLoader-1.html - name: ( - name: Of - name: " " @@ -810,6 +1256,12 @@ references: - name: " " - name: T - name: ) +- uid: Voile.Resources.ResourceManager.EnableFileWatching* + commentId: Overload:Voile.Resources.ResourceManager.EnableFileWatching + href: Voile.Resources.ResourceManager.html#Voile_Resources_ResourceManager_EnableFileWatching + name: EnableFileWatching + nameWithType: ResourceManager.EnableFileWatching + fullName: Voile.Resources.ResourceManager.EnableFileWatching - uid: Voile.Resources.ResourceManager.Dispose* commentId: Overload:Voile.Resources.ResourceManager.Dispose href: Voile.Resources.ResourceManager.html#Voile_Resources_ResourceManager_Dispose diff --git a/Voile/api/Voile.Resources.SoundLoader.yml b/Voile/api/Voile.Resources.SoundLoader.yml index 8d57db6..3f03703 100644 --- a/Voile/api/Voile.Resources.SoundLoader.yml +++ b/Voile/api/Voile.Resources.SoundLoader.yml @@ -5,7 +5,7 @@ items: id: SoundLoader parent: Voile.Resources children: - - Voile.Resources.SoundLoader.Load(System.String) + - Voile.Resources.SoundLoader.LoadResource(System.String) - Voile.Resources.SoundLoader.SupportedExtensions langs: - csharp @@ -26,13 +26,17 @@ items: - Voile namespace: Voile.Resources syntax: - content: 'public class SoundLoader : IResourceLoader' - content.vb: Public Class SoundLoader Implements IResourceLoader(Of Sound) + content: 'public class SoundLoader : ResourceLoader' + content.vb: Public Class SoundLoader Inherits ResourceLoader(Of Sound) inheritance: - System.Object - implements: - - Voile.Resources.IResourceLoader{Voile.Sound} + - Voile.Resources.ResourceLoader{Voile.Sound} inheritedMembers: + - Voile.Resources.ResourceLoader{Voile.Sound}.Load(System.String) + - Voile.Resources.ResourceLoader{Voile.Sound}.Reload + - Voile.Resources.ResourceLoader{Voile.Sound}.TryGet(System.Guid,Voile.Sound@) + - Voile.Resources.ResourceLoader{Voile.Sound}.TryUnload(System.Guid) + - Voile.Resources.ResourceLoader{Voile.Sound}._loadedResources - System.Object.Equals(System.Object) - System.Object.Equals(System.Object,System.Object) - System.Object.GetHashCode @@ -62,53 +66,55 @@ items: assemblies: - Voile namespace: Voile.Resources + summary: File extensions that are supported by this loader. example: [] syntax: - content: public IEnumerable SupportedExtensions { get; } + content: public override IEnumerable SupportedExtensions { get; } parameters: [] return: type: System.Collections.Generic.IEnumerable{System.String} - content.vb: Public ReadOnly Property SupportedExtensions As IEnumerable(Of String) + content.vb: Public Overrides ReadOnly Property SupportedExtensions As IEnumerable(Of String) + overridden: Voile.Resources.ResourceLoader{Voile.Sound}.SupportedExtensions overload: Voile.Resources.SoundLoader.SupportedExtensions* - implements: - - Voile.Resources.IResourceLoader{Voile.Sound}.SupportedExtensions -- uid: Voile.Resources.SoundLoader.Load(System.String) - commentId: M:Voile.Resources.SoundLoader.Load(System.String) - id: Load(System.String) +- uid: Voile.Resources.SoundLoader.LoadResource(System.String) + commentId: M:Voile.Resources.SoundLoader.LoadResource(System.String) + id: LoadResource(System.String) parent: Voile.Resources.SoundLoader langs: - csharp - vb - name: Load(string) - nameWithType: SoundLoader.Load(string) - fullName: Voile.Resources.SoundLoader.Load(string) + name: LoadResource(string) + nameWithType: SoundLoader.LoadResource(string) + fullName: Voile.Resources.SoundLoader.LoadResource(string) type: Method source: remote: path: Voile/Source/Resources/Loaders/SoundLoader.cs branch: main repo: git@github.com:dnesov/DaggerFramework.git - id: Load + id: LoadResource path: Source/Resources/Loaders/SoundLoader.cs startLine: 11 assemblies: - Voile namespace: Voile.Resources + summary: Load steps specific to this resource loader. example: [] syntax: - content: public Sound Load(string path) + content: protected override Sound LoadResource(string path) parameters: - id: path type: System.String + description: File system path to the resource to load. return: type: Voile.Sound - content.vb: Public Function Load(path As String) As Sound - overload: Voile.Resources.SoundLoader.Load* - implements: - - Voile.Resources.IResourceLoader{Voile.Sound}.Load(System.String) - nameWithType.vb: SoundLoader.Load(String) - fullName.vb: Voile.Resources.SoundLoader.Load(String) - name.vb: Load(String) + description: Loaded resource. + content.vb: Protected Overrides Function LoadResource(path As String) As Sound + overridden: Voile.Resources.ResourceLoader{Voile.Sound}.LoadResource(System.String) + overload: Voile.Resources.SoundLoader.LoadResource* + nameWithType.vb: SoundLoader.LoadResource(String) + fullName.vb: Voile.Resources.SoundLoader.LoadResource(String) + name.vb: LoadResource(String) references: - uid: Voile.Resources commentId: N:Voile.Resources @@ -143,30 +149,30 @@ references: nameWithType.vb: Object fullName.vb: Object name.vb: Object -- uid: Voile.Resources.IResourceLoader{Voile.Sound} - commentId: T:Voile.Resources.IResourceLoader{Voile.Sound} +- uid: Voile.Resources.ResourceLoader{Voile.Sound} + commentId: T:Voile.Resources.ResourceLoader{Voile.Sound} parent: Voile.Resources - definition: Voile.Resources.IResourceLoader`1 - href: Voile.Resources.IResourceLoader-1.html - name: IResourceLoader - nameWithType: IResourceLoader - fullName: Voile.Resources.IResourceLoader - nameWithType.vb: IResourceLoader(Of Sound) - fullName.vb: Voile.Resources.IResourceLoader(Of Voile.Sound) - name.vb: IResourceLoader(Of Sound) + definition: Voile.Resources.ResourceLoader`1 + href: Voile.Resources.ResourceLoader-1.html + name: ResourceLoader + nameWithType: ResourceLoader + fullName: Voile.Resources.ResourceLoader + nameWithType.vb: ResourceLoader(Of Sound) + fullName.vb: Voile.Resources.ResourceLoader(Of Voile.Sound) + name.vb: ResourceLoader(Of Sound) spec.csharp: - - uid: Voile.Resources.IResourceLoader`1 - name: IResourceLoader - href: Voile.Resources.IResourceLoader-1.html + - uid: Voile.Resources.ResourceLoader`1 + name: ResourceLoader + href: Voile.Resources.ResourceLoader-1.html - name: < - uid: Voile.Sound name: Sound href: Voile.Sound.html - name: '>' spec.vb: - - uid: Voile.Resources.IResourceLoader`1 - name: IResourceLoader - href: Voile.Resources.IResourceLoader-1.html + - uid: Voile.Resources.ResourceLoader`1 + name: ResourceLoader + href: Voile.Resources.ResourceLoader-1.html - name: ( - name: Of - name: " " @@ -174,6 +180,142 @@ references: name: Sound href: Voile.Sound.html - name: ) +- uid: Voile.Resources.ResourceLoader{Voile.Sound}.Load(System.String) + commentId: M:Voile.Resources.ResourceLoader{Voile.Sound}.Load(System.String) + parent: Voile.Resources.ResourceLoader{Voile.Sound} + definition: Voile.Resources.ResourceLoader`1.Load(System.String) + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_Load_System_String_ + name: Load(string) + nameWithType: ResourceLoader.Load(string) + fullName: Voile.Resources.ResourceLoader.Load(string) + nameWithType.vb: ResourceLoader(Of Sound).Load(String) + fullName.vb: Voile.Resources.ResourceLoader(Of Voile.Sound).Load(String) + name.vb: Load(String) + spec.csharp: + - uid: Voile.Resources.ResourceLoader{Voile.Sound}.Load(System.String) + name: Load + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_Load_System_String_ + - name: ( + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) + spec.vb: + - uid: Voile.Resources.ResourceLoader{Voile.Sound}.Load(System.String) + name: Load + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_Load_System_String_ + - name: ( + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) +- uid: Voile.Resources.ResourceLoader{Voile.Sound}.Reload + commentId: M:Voile.Resources.ResourceLoader{Voile.Sound}.Reload + parent: Voile.Resources.ResourceLoader{Voile.Sound} + definition: Voile.Resources.ResourceLoader`1.Reload + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_Reload + name: Reload() + nameWithType: ResourceLoader.Reload() + fullName: Voile.Resources.ResourceLoader.Reload() + nameWithType.vb: ResourceLoader(Of Sound).Reload() + fullName.vb: Voile.Resources.ResourceLoader(Of Voile.Sound).Reload() + spec.csharp: + - uid: Voile.Resources.ResourceLoader{Voile.Sound}.Reload + name: Reload + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_Reload + - name: ( + - name: ) + spec.vb: + - uid: Voile.Resources.ResourceLoader{Voile.Sound}.Reload + name: Reload + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_Reload + - name: ( + - name: ) +- uid: Voile.Resources.ResourceLoader{Voile.Sound}.TryGet(System.Guid,Voile.Sound@) + commentId: M:Voile.Resources.ResourceLoader{Voile.Sound}.TryGet(System.Guid,Voile.Sound@) + parent: Voile.Resources.ResourceLoader{Voile.Sound} + definition: Voile.Resources.ResourceLoader`1.TryGet(System.Guid,`0@) + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_TryGet_System_Guid__0__ + name: TryGet(Guid, out Sound) + nameWithType: ResourceLoader.TryGet(Guid, out Sound) + fullName: Voile.Resources.ResourceLoader.TryGet(System.Guid, out Voile.Sound) + nameWithType.vb: ResourceLoader(Of Sound).TryGet(Guid, Sound) + fullName.vb: Voile.Resources.ResourceLoader(Of Voile.Sound).TryGet(System.Guid, Voile.Sound) + name.vb: TryGet(Guid, Sound) + spec.csharp: + - uid: Voile.Resources.ResourceLoader{Voile.Sound}.TryGet(System.Guid,Voile.Sound@) + name: TryGet + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_TryGet_System_Guid__0__ + - name: ( + - uid: System.Guid + name: Guid + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.guid + - name: ',' + - name: " " + - name: out + - name: " " + - uid: Voile.Sound + name: Sound + href: Voile.Sound.html + - name: ) + spec.vb: + - uid: Voile.Resources.ResourceLoader{Voile.Sound}.TryGet(System.Guid,Voile.Sound@) + name: TryGet + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_TryGet_System_Guid__0__ + - name: ( + - uid: System.Guid + name: Guid + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.guid + - name: ',' + - name: " " + - uid: Voile.Sound + name: Sound + href: Voile.Sound.html + - name: ) +- uid: Voile.Resources.ResourceLoader{Voile.Sound}.TryUnload(System.Guid) + commentId: M:Voile.Resources.ResourceLoader{Voile.Sound}.TryUnload(System.Guid) + parent: Voile.Resources.ResourceLoader{Voile.Sound} + definition: Voile.Resources.ResourceLoader`1.TryUnload(System.Guid) + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_TryUnload_System_Guid_ + name: TryUnload(Guid) + nameWithType: ResourceLoader.TryUnload(Guid) + fullName: Voile.Resources.ResourceLoader.TryUnload(System.Guid) + nameWithType.vb: ResourceLoader(Of Sound).TryUnload(Guid) + fullName.vb: Voile.Resources.ResourceLoader(Of Voile.Sound).TryUnload(System.Guid) + spec.csharp: + - uid: Voile.Resources.ResourceLoader{Voile.Sound}.TryUnload(System.Guid) + name: TryUnload + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_TryUnload_System_Guid_ + - name: ( + - uid: System.Guid + name: Guid + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.guid + - name: ) + spec.vb: + - uid: Voile.Resources.ResourceLoader{Voile.Sound}.TryUnload(System.Guid) + name: TryUnload + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_TryUnload_System_Guid_ + - name: ( + - uid: System.Guid + name: Guid + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.guid + - name: ) +- uid: Voile.Resources.ResourceLoader{Voile.Sound}._loadedResources + commentId: F:Voile.Resources.ResourceLoader{Voile.Sound}._loadedResources + parent: Voile.Resources.ResourceLoader{Voile.Sound} + definition: Voile.Resources.ResourceLoader`1._loadedResources + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1__loadedResources + name: _loadedResources + nameWithType: ResourceLoader._loadedResources + fullName: Voile.Resources.ResourceLoader._loadedResources + nameWithType.vb: ResourceLoader(Of Sound)._loadedResources + fullName.vb: Voile.Resources.ResourceLoader(Of Voile.Sound)._loadedResources - uid: System.Object.Equals(System.Object) commentId: M:System.Object.Equals(System.Object) parent: System.Object @@ -400,47 +542,172 @@ references: name: System nameWithType: System fullName: System -- uid: Voile.Resources.IResourceLoader`1 - commentId: T:Voile.Resources.IResourceLoader`1 - href: Voile.Resources.IResourceLoader-1.html - name: IResourceLoader - nameWithType: IResourceLoader - fullName: Voile.Resources.IResourceLoader - nameWithType.vb: IResourceLoader(Of T) - fullName.vb: Voile.Resources.IResourceLoader(Of T) - name.vb: IResourceLoader(Of T) +- uid: Voile.Resources.ResourceLoader`1 + commentId: T:Voile.Resources.ResourceLoader`1 + href: Voile.Resources.ResourceLoader-1.html + name: ResourceLoader + nameWithType: ResourceLoader + fullName: Voile.Resources.ResourceLoader + nameWithType.vb: ResourceLoader(Of T) + fullName.vb: Voile.Resources.ResourceLoader(Of T) + name.vb: ResourceLoader(Of T) spec.csharp: - - uid: Voile.Resources.IResourceLoader`1 - name: IResourceLoader - href: Voile.Resources.IResourceLoader-1.html + - uid: Voile.Resources.ResourceLoader`1 + name: ResourceLoader + href: Voile.Resources.ResourceLoader-1.html - name: < - name: T - name: '>' spec.vb: - - uid: Voile.Resources.IResourceLoader`1 - name: IResourceLoader - href: Voile.Resources.IResourceLoader-1.html + - uid: Voile.Resources.ResourceLoader`1 + name: ResourceLoader + href: Voile.Resources.ResourceLoader-1.html - name: ( - name: Of - name: " " - name: T - name: ) +- uid: Voile.Resources.ResourceLoader`1.Load(System.String) + commentId: M:Voile.Resources.ResourceLoader`1.Load(System.String) + isExternal: true + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_Load_System_String_ + name: Load(string) + nameWithType: ResourceLoader.Load(string) + fullName: Voile.Resources.ResourceLoader.Load(string) + nameWithType.vb: ResourceLoader(Of T).Load(String) + fullName.vb: Voile.Resources.ResourceLoader(Of T).Load(String) + name.vb: Load(String) + spec.csharp: + - uid: Voile.Resources.ResourceLoader`1.Load(System.String) + name: Load + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_Load_System_String_ + - name: ( + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) + spec.vb: + - uid: Voile.Resources.ResourceLoader`1.Load(System.String) + name: Load + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_Load_System_String_ + - name: ( + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) +- uid: Voile.Resources.ResourceLoader`1.Reload + commentId: M:Voile.Resources.ResourceLoader`1.Reload + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_Reload + name: Reload() + nameWithType: ResourceLoader.Reload() + fullName: Voile.Resources.ResourceLoader.Reload() + nameWithType.vb: ResourceLoader(Of T).Reload() + fullName.vb: Voile.Resources.ResourceLoader(Of T).Reload() + spec.csharp: + - uid: Voile.Resources.ResourceLoader`1.Reload + name: Reload + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_Reload + - name: ( + - name: ) + spec.vb: + - uid: Voile.Resources.ResourceLoader`1.Reload + name: Reload + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_Reload + - name: ( + - name: ) +- uid: Voile.Resources.ResourceLoader`1.TryGet(System.Guid,`0@) + commentId: M:Voile.Resources.ResourceLoader`1.TryGet(System.Guid,`0@) + isExternal: true + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_TryGet_System_Guid__0__ + name: TryGet(Guid, out T) + nameWithType: ResourceLoader.TryGet(Guid, out T) + fullName: Voile.Resources.ResourceLoader.TryGet(System.Guid, out T) + nameWithType.vb: ResourceLoader(Of T).TryGet(Guid, T) + fullName.vb: Voile.Resources.ResourceLoader(Of T).TryGet(System.Guid, T) + name.vb: TryGet(Guid, T) + spec.csharp: + - uid: Voile.Resources.ResourceLoader`1.TryGet(System.Guid,`0@) + name: TryGet + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_TryGet_System_Guid__0__ + - name: ( + - uid: System.Guid + name: Guid + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.guid + - name: ',' + - name: " " + - name: out + - name: " " + - name: T + - name: ) + spec.vb: + - uid: Voile.Resources.ResourceLoader`1.TryGet(System.Guid,`0@) + name: TryGet + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_TryGet_System_Guid__0__ + - name: ( + - uid: System.Guid + name: Guid + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.guid + - name: ',' + - name: " " + - name: T + - name: ) +- uid: Voile.Resources.ResourceLoader`1.TryUnload(System.Guid) + commentId: M:Voile.Resources.ResourceLoader`1.TryUnload(System.Guid) + isExternal: true + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_TryUnload_System_Guid_ + name: TryUnload(Guid) + nameWithType: ResourceLoader.TryUnload(Guid) + fullName: Voile.Resources.ResourceLoader.TryUnload(System.Guid) + nameWithType.vb: ResourceLoader(Of T).TryUnload(Guid) + fullName.vb: Voile.Resources.ResourceLoader(Of T).TryUnload(System.Guid) + spec.csharp: + - uid: Voile.Resources.ResourceLoader`1.TryUnload(System.Guid) + name: TryUnload + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_TryUnload_System_Guid_ + - name: ( + - uid: System.Guid + name: Guid + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.guid + - name: ) + spec.vb: + - uid: Voile.Resources.ResourceLoader`1.TryUnload(System.Guid) + name: TryUnload + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_TryUnload_System_Guid_ + - name: ( + - uid: System.Guid + name: Guid + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.guid + - name: ) +- uid: Voile.Resources.ResourceLoader`1._loadedResources + commentId: F:Voile.Resources.ResourceLoader`1._loadedResources + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1__loadedResources + name: _loadedResources + nameWithType: ResourceLoader._loadedResources + fullName: Voile.Resources.ResourceLoader._loadedResources + nameWithType.vb: ResourceLoader(Of T)._loadedResources + fullName.vb: Voile.Resources.ResourceLoader(Of T)._loadedResources +- uid: Voile.Resources.ResourceLoader{Voile.Sound}.SupportedExtensions + commentId: P:Voile.Resources.ResourceLoader{Voile.Sound}.SupportedExtensions + parent: Voile.Resources.ResourceLoader{Voile.Sound} + definition: Voile.Resources.ResourceLoader`1.SupportedExtensions + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_SupportedExtensions + name: SupportedExtensions + nameWithType: ResourceLoader.SupportedExtensions + fullName: Voile.Resources.ResourceLoader.SupportedExtensions + nameWithType.vb: ResourceLoader(Of Sound).SupportedExtensions + fullName.vb: Voile.Resources.ResourceLoader(Of Voile.Sound).SupportedExtensions - uid: Voile.Resources.SoundLoader.SupportedExtensions* commentId: Overload:Voile.Resources.SoundLoader.SupportedExtensions href: Voile.Resources.SoundLoader.html#Voile_Resources_SoundLoader_SupportedExtensions name: SupportedExtensions nameWithType: SoundLoader.SupportedExtensions fullName: Voile.Resources.SoundLoader.SupportedExtensions -- uid: Voile.Resources.IResourceLoader{Voile.Sound}.SupportedExtensions - commentId: P:Voile.Resources.IResourceLoader{Voile.Sound}.SupportedExtensions - parent: Voile.Resources.IResourceLoader{Voile.Sound} - definition: Voile.Resources.IResourceLoader`1.SupportedExtensions - href: Voile.Resources.IResourceLoader-1.html#Voile_Resources_IResourceLoader_1_SupportedExtensions - name: SupportedExtensions - nameWithType: IResourceLoader.SupportedExtensions - fullName: Voile.Resources.IResourceLoader.SupportedExtensions - nameWithType.vb: IResourceLoader(Of Sound).SupportedExtensions - fullName.vb: Voile.Resources.IResourceLoader(Of Voile.Sound).SupportedExtensions - uid: System.Collections.Generic.IEnumerable{System.String} commentId: T:System.Collections.Generic.IEnumerable{System.String} parent: System.Collections.Generic @@ -476,14 +743,14 @@ references: isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: ) -- uid: Voile.Resources.IResourceLoader`1.SupportedExtensions - commentId: P:Voile.Resources.IResourceLoader`1.SupportedExtensions - href: Voile.Resources.IResourceLoader-1.html#Voile_Resources_IResourceLoader_1_SupportedExtensions +- uid: Voile.Resources.ResourceLoader`1.SupportedExtensions + commentId: P:Voile.Resources.ResourceLoader`1.SupportedExtensions + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_SupportedExtensions name: SupportedExtensions - nameWithType: IResourceLoader.SupportedExtensions - fullName: Voile.Resources.IResourceLoader.SupportedExtensions - nameWithType.vb: IResourceLoader(Of T).SupportedExtensions - fullName.vb: Voile.Resources.IResourceLoader(Of T).SupportedExtensions + nameWithType: ResourceLoader.SupportedExtensions + fullName: Voile.Resources.ResourceLoader.SupportedExtensions + nameWithType.vb: ResourceLoader(Of T).SupportedExtensions + fullName.vb: Voile.Resources.ResourceLoader(Of T).SupportedExtensions - uid: System.Collections.Generic.IEnumerable`1 commentId: T:System.Collections.Generic.IEnumerable`1 isExternal: true @@ -549,27 +816,21 @@ references: name: Generic isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic -- uid: Voile.Resources.SoundLoader.Load* - commentId: Overload:Voile.Resources.SoundLoader.Load - href: Voile.Resources.SoundLoader.html#Voile_Resources_SoundLoader_Load_System_String_ - name: Load - nameWithType: SoundLoader.Load - fullName: Voile.Resources.SoundLoader.Load -- uid: Voile.Resources.IResourceLoader{Voile.Sound}.Load(System.String) - commentId: M:Voile.Resources.IResourceLoader{Voile.Sound}.Load(System.String) - parent: Voile.Resources.IResourceLoader{Voile.Sound} - definition: Voile.Resources.IResourceLoader`1.Load(System.String) - href: Voile.Resources.IResourceLoader-1.html#Voile_Resources_IResourceLoader_1_Load_System_String_ - name: Load(string) - nameWithType: IResourceLoader.Load(string) - fullName: Voile.Resources.IResourceLoader.Load(string) - nameWithType.vb: IResourceLoader(Of Sound).Load(String) - fullName.vb: Voile.Resources.IResourceLoader(Of Voile.Sound).Load(String) - name.vb: Load(String) +- uid: Voile.Resources.ResourceLoader{Voile.Sound}.LoadResource(System.String) + commentId: M:Voile.Resources.ResourceLoader{Voile.Sound}.LoadResource(System.String) + parent: Voile.Resources.ResourceLoader{Voile.Sound} + definition: Voile.Resources.ResourceLoader`1.LoadResource(System.String) + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_LoadResource_System_String_ + name: LoadResource(string) + nameWithType: ResourceLoader.LoadResource(string) + fullName: Voile.Resources.ResourceLoader.LoadResource(string) + nameWithType.vb: ResourceLoader(Of Sound).LoadResource(String) + fullName.vb: Voile.Resources.ResourceLoader(Of Voile.Sound).LoadResource(String) + name.vb: LoadResource(String) spec.csharp: - - uid: Voile.Resources.IResourceLoader{Voile.Sound}.Load(System.String) - name: Load - href: Voile.Resources.IResourceLoader-1.html#Voile_Resources_IResourceLoader_1_Load_System_String_ + - uid: Voile.Resources.ResourceLoader{Voile.Sound}.LoadResource(System.String) + name: LoadResource + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_LoadResource_System_String_ - name: ( - uid: System.String name: string @@ -577,15 +838,21 @@ references: href: https://learn.microsoft.com/dotnet/api/system.string - name: ) spec.vb: - - uid: Voile.Resources.IResourceLoader{Voile.Sound}.Load(System.String) - name: Load - href: Voile.Resources.IResourceLoader-1.html#Voile_Resources_IResourceLoader_1_Load_System_String_ + - uid: Voile.Resources.ResourceLoader{Voile.Sound}.LoadResource(System.String) + name: LoadResource + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_LoadResource_System_String_ - name: ( - uid: System.String name: String isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: ) +- uid: Voile.Resources.SoundLoader.LoadResource* + commentId: Overload:Voile.Resources.SoundLoader.LoadResource + href: Voile.Resources.SoundLoader.html#Voile_Resources_SoundLoader_LoadResource_System_String_ + name: LoadResource + nameWithType: SoundLoader.LoadResource + fullName: Voile.Resources.SoundLoader.LoadResource - uid: System.String commentId: T:System.String parent: System @@ -604,20 +871,20 @@ references: name: Sound nameWithType: Sound fullName: Voile.Sound -- uid: Voile.Resources.IResourceLoader`1.Load(System.String) - commentId: M:Voile.Resources.IResourceLoader`1.Load(System.String) +- uid: Voile.Resources.ResourceLoader`1.LoadResource(System.String) + commentId: M:Voile.Resources.ResourceLoader`1.LoadResource(System.String) isExternal: true - href: Voile.Resources.IResourceLoader-1.html#Voile_Resources_IResourceLoader_1_Load_System_String_ - name: Load(string) - nameWithType: IResourceLoader.Load(string) - fullName: Voile.Resources.IResourceLoader.Load(string) - nameWithType.vb: IResourceLoader(Of T).Load(String) - fullName.vb: Voile.Resources.IResourceLoader(Of T).Load(String) - name.vb: Load(String) + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_LoadResource_System_String_ + name: LoadResource(string) + nameWithType: ResourceLoader.LoadResource(string) + fullName: Voile.Resources.ResourceLoader.LoadResource(string) + nameWithType.vb: ResourceLoader(Of T).LoadResource(String) + fullName.vb: Voile.Resources.ResourceLoader(Of T).LoadResource(String) + name.vb: LoadResource(String) spec.csharp: - - uid: Voile.Resources.IResourceLoader`1.Load(System.String) - name: Load - href: Voile.Resources.IResourceLoader-1.html#Voile_Resources_IResourceLoader_1_Load_System_String_ + - uid: Voile.Resources.ResourceLoader`1.LoadResource(System.String) + name: LoadResource + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_LoadResource_System_String_ - name: ( - uid: System.String name: string @@ -625,9 +892,9 @@ references: href: https://learn.microsoft.com/dotnet/api/system.string - name: ) spec.vb: - - uid: Voile.Resources.IResourceLoader`1.Load(System.String) - name: Load - href: Voile.Resources.IResourceLoader-1.html#Voile_Resources_IResourceLoader_1_Load_System_String_ + - uid: Voile.Resources.ResourceLoader`1.LoadResource(System.String) + name: LoadResource + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_LoadResource_System_String_ - name: ( - uid: System.String name: String diff --git a/Voile/api/Voile.Resources.TextDataResource.yml b/Voile/api/Voile.Resources.TextDataResource.yml new file mode 100644 index 0000000..80f41d8 --- /dev/null +++ b/Voile/api/Voile.Resources.TextDataResource.yml @@ -0,0 +1,499 @@ +### YamlMime:ManagedReference +items: +- uid: Voile.Resources.TextDataResource + commentId: T:Voile.Resources.TextDataResource + id: TextDataResource + parent: Voile.Resources + children: + - Voile.Resources.TextDataResource.#ctor(System.String) + - Voile.Resources.TextDataResource.AddValue``1(System.String,``0) + - Voile.Resources.TextDataResource.GetValue``1(System.String,``0) + langs: + - csharp + - vb + name: TextDataResource + nameWithType: TextDataResource + fullName: Voile.Resources.TextDataResource + type: Class + source: + remote: + path: Voile/Source/Resources/TextDataResource.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: TextDataResource + path: Source/Resources/TextDataResource.cs + startLine: 2 + assemblies: + - Voile + namespace: Voile.Resources + syntax: + content: 'public class TextDataResource : Resource, IDisposable' + content.vb: Public Class TextDataResource Inherits Resource Implements IDisposable + inheritance: + - System.Object + - Voile.Resource + implements: + - System.IDisposable + inheritedMembers: + - Voile.Resource.Path + - Voile.Resource.Dispose + - System.Object.Equals(System.Object) + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetHashCode + - System.Object.GetType + - System.Object.MemberwiseClone + - System.Object.ReferenceEquals(System.Object,System.Object) + - System.Object.ToString +- uid: Voile.Resources.TextDataResource.#ctor(System.String) + commentId: M:Voile.Resources.TextDataResource.#ctor(System.String) + id: '#ctor(System.String)' + parent: Voile.Resources.TextDataResource + langs: + - csharp + - vb + name: TextDataResource(string) + nameWithType: TextDataResource.TextDataResource(string) + fullName: Voile.Resources.TextDataResource.TextDataResource(string) + type: Constructor + source: + remote: + path: Voile/Source/Resources/TextDataResource.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: .ctor + path: Source/Resources/TextDataResource.cs + startLine: 4 + assemblies: + - Voile + namespace: Voile.Resources + syntax: + content: public TextDataResource(string path) + parameters: + - id: path + type: System.String + content.vb: Public Sub New(path As String) + overload: Voile.Resources.TextDataResource.#ctor* + nameWithType.vb: TextDataResource.New(String) + fullName.vb: Voile.Resources.TextDataResource.New(String) + name.vb: New(String) +- uid: Voile.Resources.TextDataResource.AddValue``1(System.String,``0) + commentId: M:Voile.Resources.TextDataResource.AddValue``1(System.String,``0) + id: AddValue``1(System.String,``0) + parent: Voile.Resources.TextDataResource + langs: + - csharp + - vb + name: AddValue(string, T) + nameWithType: TextDataResource.AddValue(string, T) + fullName: Voile.Resources.TextDataResource.AddValue(string, T) + type: Method + source: + remote: + path: Voile/Source/Resources/TextDataResource.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: AddValue + path: Source/Resources/TextDataResource.cs + startLine: 8 + assemblies: + - Voile + namespace: Voile.Resources + syntax: + content: 'public void AddValue(string key, T value) where T : struct' + parameters: + - id: key + type: System.String + - id: value + type: '{T}' + typeParameters: + - id: T + content.vb: Public Sub AddValue(Of T As Structure)(key As String, value As T) + overload: Voile.Resources.TextDataResource.AddValue* + nameWithType.vb: TextDataResource.AddValue(Of T)(String, T) + fullName.vb: Voile.Resources.TextDataResource.AddValue(Of T)(String, T) + name.vb: AddValue(Of T)(String, T) +- uid: Voile.Resources.TextDataResource.GetValue``1(System.String,``0) + commentId: M:Voile.Resources.TextDataResource.GetValue``1(System.String,``0) + id: GetValue``1(System.String,``0) + parent: Voile.Resources.TextDataResource + langs: + - csharp + - vb + name: GetValue(string, T) + nameWithType: TextDataResource.GetValue(string, T) + fullName: Voile.Resources.TextDataResource.GetValue(string, T) + type: Method + source: + remote: + path: Voile/Source/Resources/TextDataResource.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: GetValue + path: Source/Resources/TextDataResource.cs + startLine: 13 + assemblies: + - Voile + namespace: Voile.Resources + syntax: + content: 'public void GetValue(string key, T value) where T : struct' + parameters: + - id: key + type: System.String + - id: value + type: '{T}' + typeParameters: + - id: T + content.vb: Public Sub GetValue(Of T As Structure)(key As String, value As T) + overload: Voile.Resources.TextDataResource.GetValue* + nameWithType.vb: TextDataResource.GetValue(Of T)(String, T) + fullName.vb: Voile.Resources.TextDataResource.GetValue(Of T)(String, T) + name.vb: GetValue(Of T)(String, T) +references: +- uid: Voile.Resources + commentId: N:Voile.Resources + href: Voile.html + name: Voile.Resources + nameWithType: Voile.Resources + fullName: Voile.Resources + spec.csharp: + - uid: Voile + name: Voile + href: Voile.html + - name: . + - uid: Voile.Resources + name: Resources + href: Voile.Resources.html + spec.vb: + - uid: Voile + name: Voile + href: Voile.html + - name: . + - uid: Voile.Resources + name: Resources + href: Voile.Resources.html +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: Voile.Resource + commentId: T:Voile.Resource + parent: Voile + href: Voile.Resource.html + name: Resource + nameWithType: Resource + fullName: Voile.Resource +- uid: System.IDisposable + commentId: T:System.IDisposable + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.idisposable + name: IDisposable + nameWithType: IDisposable + fullName: System.IDisposable +- uid: Voile.Resource.Path + commentId: P:Voile.Resource.Path + parent: Voile.Resource + href: Voile.Resource.html#Voile_Resource_Path + name: Path + nameWithType: Resource.Path + fullName: Voile.Resource.Path +- uid: Voile.Resource.Dispose + commentId: M:Voile.Resource.Dispose + parent: Voile.Resource + href: Voile.Resource.html#Voile_Resource_Dispose + name: Dispose() + nameWithType: Resource.Dispose() + fullName: Voile.Resource.Dispose() + spec.csharp: + - uid: Voile.Resource.Dispose + name: Dispose + href: Voile.Resource.html#Voile_Resource_Dispose + - name: ( + - name: ) + spec.vb: + - uid: Voile.Resource.Dispose + name: Dispose + href: Voile.Resource.html#Voile_Resource_Dispose + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object) + commentId: M:System.Object.Equals(System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + name: Equals(object) + nameWithType: object.Equals(object) + fullName: object.Equals(object) + nameWithType.vb: Object.Equals(Object) + fullName.vb: Object.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.Object.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetHashCode + commentId: M:System.Object.GetHashCode + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + name: GetHashCode() + nameWithType: object.GetHashCode() + fullName: object.GetHashCode() + nameWithType.vb: Object.GetHashCode() + fullName.vb: Object.GetHashCode() + spec.csharp: + - uid: System.Object.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + - name: ( + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.MemberwiseClone + commentId: M:System.Object.MemberwiseClone + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + name: MemberwiseClone() + nameWithType: object.MemberwiseClone() + fullName: object.MemberwiseClone() + nameWithType.vb: Object.MemberwiseClone() + fullName.vb: Object.MemberwiseClone() + spec.csharp: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + - name: ( + - name: ) + spec.vb: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.ToString + commentId: M:System.Object.ToString + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + name: ToString() + nameWithType: object.ToString() + fullName: object.ToString() + nameWithType.vb: Object.ToString() + fullName.vb: Object.ToString() + spec.csharp: + - uid: System.Object.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.Object.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + - name: ( + - name: ) +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: Voile + commentId: N:Voile + href: Voile.html + name: Voile + nameWithType: Voile + fullName: Voile +- uid: Voile.Resources.TextDataResource.#ctor* + commentId: Overload:Voile.Resources.TextDataResource.#ctor + href: Voile.Resources.TextDataResource.html#Voile_Resources_TextDataResource__ctor_System_String_ + name: TextDataResource + nameWithType: TextDataResource.TextDataResource + fullName: Voile.Resources.TextDataResource.TextDataResource + nameWithType.vb: TextDataResource.New + fullName.vb: Voile.Resources.TextDataResource.New + name.vb: New +- uid: System.String + commentId: T:System.String + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + name: string + nameWithType: string + fullName: string + nameWithType.vb: String + fullName.vb: String + name.vb: String +- uid: Voile.Resources.TextDataResource.AddValue* + commentId: Overload:Voile.Resources.TextDataResource.AddValue + href: Voile.Resources.TextDataResource.html#Voile_Resources_TextDataResource_AddValue__1_System_String___0_ + name: AddValue + nameWithType: TextDataResource.AddValue + fullName: Voile.Resources.TextDataResource.AddValue +- uid: '{T}' + commentId: '!:T' + definition: T + name: T + nameWithType: T + fullName: T +- uid: T + name: T + nameWithType: T + fullName: T +- uid: Voile.Resources.TextDataResource.GetValue* + commentId: Overload:Voile.Resources.TextDataResource.GetValue + href: Voile.Resources.TextDataResource.html#Voile_Resources_TextDataResource_GetValue__1_System_String___0_ + name: GetValue + nameWithType: TextDataResource.GetValue + fullName: Voile.Resources.TextDataResource.GetValue diff --git a/Voile/api/Voile.Resources.yml b/Voile/api/Voile.Resources.yml index 72ef76f..9080c82 100644 --- a/Voile/api/Voile.Resources.yml +++ b/Voile/api/Voile.Resources.yml @@ -5,10 +5,11 @@ items: id: Voile.Resources children: - Voile.Resources.FontLoader - - Voile.Resources.IResourceLoader`1 - Voile.Resources.IResourceSaver`1 + - Voile.Resources.ResourceLoader`1 - Voile.Resources.ResourceManager - Voile.Resources.SoundLoader + - Voile.Resources.TextDataResource langs: - csharp - vb @@ -25,26 +26,26 @@ references: name: FontLoader nameWithType: FontLoader fullName: Voile.Resources.FontLoader -- uid: Voile.Resources.IResourceLoader`1 - commentId: T:Voile.Resources.IResourceLoader`1 - href: Voile.Resources.IResourceLoader-1.html - name: IResourceLoader - nameWithType: IResourceLoader - fullName: Voile.Resources.IResourceLoader - nameWithType.vb: IResourceLoader(Of T) - fullName.vb: Voile.Resources.IResourceLoader(Of T) - name.vb: IResourceLoader(Of T) +- uid: Voile.Resources.ResourceLoader`1 + commentId: T:Voile.Resources.ResourceLoader`1 + href: Voile.Resources.ResourceLoader-1.html + name: ResourceLoader + nameWithType: ResourceLoader + fullName: Voile.Resources.ResourceLoader + nameWithType.vb: ResourceLoader(Of T) + fullName.vb: Voile.Resources.ResourceLoader(Of T) + name.vb: ResourceLoader(Of T) spec.csharp: - - uid: Voile.Resources.IResourceLoader`1 - name: IResourceLoader - href: Voile.Resources.IResourceLoader-1.html + - uid: Voile.Resources.ResourceLoader`1 + name: ResourceLoader + href: Voile.Resources.ResourceLoader-1.html - name: < - name: T - name: '>' spec.vb: - - uid: Voile.Resources.IResourceLoader`1 - name: IResourceLoader - href: Voile.Resources.IResourceLoader-1.html + - uid: Voile.Resources.ResourceLoader`1 + name: ResourceLoader + href: Voile.Resources.ResourceLoader-1.html - name: ( - name: Of - name: " " @@ -88,6 +89,12 @@ references: - name: " " - name: T - name: ) +- uid: Voile.Resources.TextDataResource + commentId: T:Voile.Resources.TextDataResource + href: Voile.Resources.TextDataResource.html + name: TextDataResource + nameWithType: TextDataResource + fullName: Voile.Resources.TextDataResource - uid: Voile.Resources commentId: N:Voile.Resources href: Voile.html diff --git a/Voile/api/Voile.SceneGraph.Drawable2d.yml b/Voile/api/Voile.SceneGraph.Drawable2d.yml index e3a0ba2..9ffc1a1 100644 --- a/Voile/api/Voile.SceneGraph.Drawable2d.yml +++ b/Voile/api/Voile.SceneGraph.Drawable2d.yml @@ -35,7 +35,6 @@ items: - Voile.SceneGraph.Entity2d derivedClasses: - Voile.SceneGraph.CircleShape2d - - Voile.SceneGraph.Particles2d - Voile.SceneGraph.RectangleShape2d - Voile.SceneGraph.Sprite2d - Voile.SceneGraph.Text2d diff --git a/Voile/api/Voile.SceneGraph.SerializedScene.yml b/Voile/api/Voile.SceneGraph.SerializedScene.yml index c9da480..bd61af0 100644 --- a/Voile/api/Voile.SceneGraph.SerializedScene.yml +++ b/Voile/api/Voile.SceneGraph.SerializedScene.yml @@ -6,6 +6,8 @@ items: parent: Voile.SceneGraph children: - Voile.SceneGraph.SerializedScene.#ctor(System.String,System.Byte[]) + - Voile.SceneGraph.SerializedScene.Buffer + - Voile.SceneGraph.SerializedScene.BufferSize - Voile.SceneGraph.SerializedScene.Layers langs: - csharp @@ -34,10 +36,7 @@ items: implements: - System.IDisposable inheritedMembers: - - Voile.Resource.Guid - Voile.Resource.Path - - Voile.Resource.Buffer - - Voile.Resource.BufferSize - Voile.Resource.Dispose - System.Object.Equals(System.Object) - System.Object.Equals(System.Object,System.Object) @@ -75,6 +74,64 @@ items: type: System.Collections.Generic.Dictionary{System.String,Voile.SceneGraph.Layer} content.vb: Public Property Layers As Dictionary(Of String, Layer) overload: Voile.SceneGraph.SerializedScene.Layers* +- uid: Voile.SceneGraph.SerializedScene.Buffer + commentId: P:Voile.SceneGraph.SerializedScene.Buffer + id: Buffer + parent: Voile.SceneGraph.SerializedScene + langs: + - csharp + - vb + name: Buffer + nameWithType: SerializedScene.Buffer + fullName: Voile.SceneGraph.SerializedScene.Buffer + type: Property + source: + remote: + path: Voile/Source/SceneGraph/Resources/SerializedScene.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: Buffer + path: Source/SceneGraph/Resources/SerializedScene.cs + startLine: 8 + assemblies: + - Voile + namespace: Voile.SceneGraph + syntax: + content: public byte[]? Buffer { get; set; } + parameters: [] + return: + type: System.Byte[] + content.vb: Public Property Buffer As Byte() + overload: Voile.SceneGraph.SerializedScene.Buffer* +- uid: Voile.SceneGraph.SerializedScene.BufferSize + commentId: P:Voile.SceneGraph.SerializedScene.BufferSize + id: BufferSize + parent: Voile.SceneGraph.SerializedScene + langs: + - csharp + - vb + name: BufferSize + nameWithType: SerializedScene.BufferSize + fullName: Voile.SceneGraph.SerializedScene.BufferSize + type: Property + source: + remote: + path: Voile/Source/SceneGraph/Resources/SerializedScene.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: BufferSize + path: Source/SceneGraph/Resources/SerializedScene.cs + startLine: 9 + assemblies: + - Voile + namespace: Voile.SceneGraph + syntax: + content: public long BufferSize { get; set; } + parameters: [] + return: + type: System.Int64 + content.vb: Public Property BufferSize As Long + overload: Voile.SceneGraph.SerializedScene.BufferSize* - uid: Voile.SceneGraph.SerializedScene.#ctor(System.String,System.Byte[]) commentId: M:Voile.SceneGraph.SerializedScene.#ctor(System.String,System.Byte[]) id: '#ctor(System.String,System.Byte[])' @@ -93,7 +150,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: .ctor path: Source/SceneGraph/Resources/SerializedScene.cs - startLine: 8 + startLine: 11 assemblies: - Voile namespace: Voile.SceneGraph @@ -158,13 +215,6 @@ references: name: IDisposable nameWithType: IDisposable fullName: System.IDisposable -- uid: Voile.Resource.Guid - commentId: P:Voile.Resource.Guid - parent: Voile.Resource - href: Voile.Resource.html#Voile_Resource_Guid - name: Guid - nameWithType: Resource.Guid - fullName: Voile.Resource.Guid - uid: Voile.Resource.Path commentId: P:Voile.Resource.Path parent: Voile.Resource @@ -172,20 +222,6 @@ references: name: Path nameWithType: Resource.Path fullName: Voile.Resource.Path -- uid: Voile.Resource.Buffer - commentId: P:Voile.Resource.Buffer - parent: Voile.Resource - href: Voile.Resource.html#Voile_Resource_Buffer - name: Buffer - nameWithType: Resource.Buffer - fullName: Voile.Resource.Buffer -- uid: Voile.Resource.BufferSize - commentId: P:Voile.Resource.BufferSize - parent: Voile.Resource - href: Voile.Resource.html#Voile_Resource_BufferSize - name: BufferSize - nameWithType: Resource.BufferSize - fullName: Voile.Resource.BufferSize - uid: Voile.Resource.Dispose commentId: M:Voile.Resource.Dispose parent: Voile.Resource @@ -559,26 +595,12 @@ references: name: Generic isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic -- uid: Voile.SceneGraph.SerializedScene.#ctor* - commentId: Overload:Voile.SceneGraph.SerializedScene.#ctor - href: Voile.SceneGraph.SerializedScene.html#Voile_SceneGraph_SerializedScene__ctor_System_String_System_Byte___ - name: SerializedScene - nameWithType: SerializedScene.SerializedScene - fullName: Voile.SceneGraph.SerializedScene.SerializedScene - nameWithType.vb: SerializedScene.New - fullName.vb: Voile.SceneGraph.SerializedScene.New - name.vb: New -- uid: System.String - commentId: T:System.String - parent: System - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.string - name: string - nameWithType: string - fullName: string - nameWithType.vb: String - fullName.vb: String - name.vb: String +- uid: Voile.SceneGraph.SerializedScene.Buffer* + commentId: Overload:Voile.SceneGraph.SerializedScene.Buffer + href: Voile.SceneGraph.SerializedScene.html#Voile_SceneGraph_SerializedScene_Buffer + name: Buffer + nameWithType: SerializedScene.Buffer + fullName: Voile.SceneGraph.SerializedScene.Buffer - uid: System.Byte[] isExternal: true href: https://learn.microsoft.com/dotnet/api/system.byte @@ -602,3 +624,40 @@ references: href: https://learn.microsoft.com/dotnet/api/system.byte - name: ( - name: ) +- uid: Voile.SceneGraph.SerializedScene.BufferSize* + commentId: Overload:Voile.SceneGraph.SerializedScene.BufferSize + href: Voile.SceneGraph.SerializedScene.html#Voile_SceneGraph_SerializedScene_BufferSize + name: BufferSize + nameWithType: SerializedScene.BufferSize + fullName: Voile.SceneGraph.SerializedScene.BufferSize +- uid: System.Int64 + commentId: T:System.Int64 + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int64 + name: long + nameWithType: long + fullName: long + nameWithType.vb: Long + fullName.vb: Long + name.vb: Long +- uid: Voile.SceneGraph.SerializedScene.#ctor* + commentId: Overload:Voile.SceneGraph.SerializedScene.#ctor + href: Voile.SceneGraph.SerializedScene.html#Voile_SceneGraph_SerializedScene__ctor_System_String_System_Byte___ + name: SerializedScene + nameWithType: SerializedScene.SerializedScene + fullName: Voile.SceneGraph.SerializedScene.SerializedScene + nameWithType.vb: SerializedScene.New + fullName.vb: Voile.SceneGraph.SerializedScene.New + name.vb: New +- uid: System.String + commentId: T:System.String + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + name: string + nameWithType: string + fullName: string + nameWithType.vb: String + fullName.vb: String + name.vb: String diff --git a/Voile/api/Voile.SceneGraph.yml b/Voile/api/Voile.SceneGraph.yml index de41601..00384d8 100644 --- a/Voile/api/Voile.SceneGraph.yml +++ b/Voile/api/Voile.SceneGraph.yml @@ -15,9 +15,6 @@ items: - Voile.SceneGraph.ImGuiController - Voile.SceneGraph.ImGuiRenderLayer - Voile.SceneGraph.Layer - - Voile.SceneGraph.Particle - - Voile.SceneGraph.ParticleSettings - - Voile.SceneGraph.Particles2d - Voile.SceneGraph.RectangleShape2d - Voile.SceneGraph.Scene - Voile.SceneGraph.SceneSettings @@ -76,25 +73,6 @@ references: name: IDrawable nameWithType: IDrawable fullName: Voile.SceneGraph.IDrawable -- uid: Voile.SceneGraph.Particles2d - commentId: T:Voile.SceneGraph.Particles2d - href: Voile.SceneGraph.Particles2d.html - name: Particles2d - nameWithType: Particles2d - fullName: Voile.SceneGraph.Particles2d -- uid: Voile.SceneGraph.ParticleSettings - commentId: T:Voile.SceneGraph.ParticleSettings - parent: Voile.SceneGraph - href: Voile.SceneGraph.ParticleSettings.html - name: ParticleSettings - nameWithType: ParticleSettings - fullName: Voile.SceneGraph.ParticleSettings -- uid: Voile.SceneGraph.Particle - commentId: T:Voile.SceneGraph.Particle - href: Voile.SceneGraph.Particle.html - name: Particle - nameWithType: Particle - fullName: Voile.SceneGraph.Particle - uid: Voile.SceneGraph.RectangleShape2d commentId: T:Voile.SceneGraph.RectangleShape2d href: Voile.SceneGraph.RectangleShape2d.html diff --git a/Voile/api/Voile.Sound.yml b/Voile/api/Voile.Sound.yml index 9c5a211..d25b713 100644 --- a/Voile/api/Voile.Sound.yml +++ b/Voile/api/Voile.Sound.yml @@ -6,7 +6,9 @@ items: parent: Voile children: - Voile.Sound.#ctor(System.String,System.Byte[]) - - Voile.Sound.Format + - Voile.Sound.Buffer + - Voile.Sound.BufferSize + - Voile.Sound.Channel - Voile.Sound.SampleRate langs: - csharp @@ -22,10 +24,12 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: Sound path: Source/Resources/Sound.cs - startLine: 2 + startLine: 5 assemblies: - Voile namespace: Voile + summary: Represents raw audio samples. + example: [] syntax: content: 'public class Sound : Resource, IDisposable' content.vb: Public Class Sound Inherits Resource Implements IDisposable @@ -35,10 +39,7 @@ items: implements: - System.IDisposable inheritedMembers: - - Voile.Resource.Guid - Voile.Resource.Path - - Voile.Resource.Buffer - - Voile.Resource.BufferSize - Voile.Resource.Dispose - System.Object.Equals(System.Object) - System.Object.Equals(System.Object,System.Object) @@ -47,35 +48,35 @@ items: - System.Object.MemberwiseClone - System.Object.ReferenceEquals(System.Object,System.Object) - System.Object.ToString -- uid: Voile.Sound.Format - commentId: P:Voile.Sound.Format - id: Format +- uid: Voile.Sound.Channel + commentId: P:Voile.Sound.Channel + id: Channel parent: Voile.Sound langs: - csharp - vb - name: Format - nameWithType: Sound.Format - fullName: Voile.Sound.Format + name: Channel + nameWithType: Sound.Channel + fullName: Voile.Sound.Channel type: Property source: remote: path: Voile/Source/Resources/Sound.cs branch: main repo: git@github.com:dnesov/DaggerFramework.git - id: Format + id: Channel path: Source/Resources/Sound.cs - startLine: 4 + startLine: 7 assemblies: - Voile namespace: Voile syntax: - content: public SoundFormat Format { get; set; } + content: public SoundChannel Channel { get; set; } parameters: [] return: - type: Voile.SoundFormat - content.vb: Public Property Format As SoundFormat - overload: Voile.Sound.Format* + type: Voile.SoundChannel + content.vb: Public Property Channel As SoundChannel + overload: Voile.Sound.Channel* - uid: Voile.Sound.SampleRate commentId: P:Voile.Sound.SampleRate id: SampleRate @@ -94,7 +95,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: SampleRate path: Source/Resources/Sound.cs - startLine: 5 + startLine: 8 assemblies: - Voile namespace: Voile @@ -105,6 +106,64 @@ items: type: System.Int32 content.vb: Public Property SampleRate As Integer overload: Voile.Sound.SampleRate* +- uid: Voile.Sound.Buffer + commentId: P:Voile.Sound.Buffer + id: Buffer + parent: Voile.Sound + langs: + - csharp + - vb + name: Buffer + nameWithType: Sound.Buffer + fullName: Voile.Sound.Buffer + type: Property + source: + remote: + path: Voile/Source/Resources/Sound.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: Buffer + path: Source/Resources/Sound.cs + startLine: 10 + assemblies: + - Voile + namespace: Voile + syntax: + content: public byte[]? Buffer { get; } + parameters: [] + return: + type: System.Byte[] + content.vb: Public Property Buffer As Byte() + overload: Voile.Sound.Buffer* +- uid: Voile.Sound.BufferSize + commentId: P:Voile.Sound.BufferSize + id: BufferSize + parent: Voile.Sound + langs: + - csharp + - vb + name: BufferSize + nameWithType: Sound.BufferSize + fullName: Voile.Sound.BufferSize + type: Property + source: + remote: + path: Voile/Source/Resources/Sound.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: BufferSize + path: Source/Resources/Sound.cs + startLine: 11 + assemblies: + - Voile + namespace: Voile + syntax: + content: public long BufferSize { get; set; } + parameters: [] + return: + type: System.Int64 + content.vb: Public Property BufferSize As Long + overload: Voile.Sound.BufferSize* - uid: Voile.Sound.#ctor(System.String,System.Byte[]) commentId: M:Voile.Sound.#ctor(System.String,System.Byte[]) id: '#ctor(System.String,System.Byte[])' @@ -123,7 +182,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: .ctor path: Source/Resources/Sound.cs - startLine: 7 + startLine: 13 assemblies: - Voile namespace: Voile @@ -172,13 +231,6 @@ references: name: IDisposable nameWithType: IDisposable fullName: System.IDisposable -- uid: Voile.Resource.Guid - commentId: P:Voile.Resource.Guid - parent: Voile.Resource - href: Voile.Resource.html#Voile_Resource_Guid - name: Guid - nameWithType: Resource.Guid - fullName: Voile.Resource.Guid - uid: Voile.Resource.Path commentId: P:Voile.Resource.Path parent: Voile.Resource @@ -186,20 +238,6 @@ references: name: Path nameWithType: Resource.Path fullName: Voile.Resource.Path -- uid: Voile.Resource.Buffer - commentId: P:Voile.Resource.Buffer - parent: Voile.Resource - href: Voile.Resource.html#Voile_Resource_Buffer - name: Buffer - nameWithType: Resource.Buffer - fullName: Voile.Resource.Buffer -- uid: Voile.Resource.BufferSize - commentId: P:Voile.Resource.BufferSize - parent: Voile.Resource - href: Voile.Resource.html#Voile_Resource_BufferSize - name: BufferSize - nameWithType: Resource.BufferSize - fullName: Voile.Resource.BufferSize - uid: Voile.Resource.Dispose commentId: M:Voile.Resource.Dispose parent: Voile.Resource @@ -445,19 +483,19 @@ references: name: System nameWithType: System fullName: System -- uid: Voile.Sound.Format* - commentId: Overload:Voile.Sound.Format - href: Voile.Sound.html#Voile_Sound_Format - name: Format - nameWithType: Sound.Format - fullName: Voile.Sound.Format -- uid: Voile.SoundFormat - commentId: T:Voile.SoundFormat +- uid: Voile.Sound.Channel* + commentId: Overload:Voile.Sound.Channel + href: Voile.Sound.html#Voile_Sound_Channel + name: Channel + nameWithType: Sound.Channel + fullName: Voile.Sound.Channel +- uid: Voile.SoundChannel + commentId: T:Voile.SoundChannel parent: Voile - href: Voile.SoundFormat.html - name: SoundFormat - nameWithType: SoundFormat - fullName: Voile.SoundFormat + href: Voile.SoundChannel.html + name: SoundChannel + nameWithType: SoundChannel + fullName: Voile.SoundChannel - uid: Voile.Sound.SampleRate* commentId: Overload:Voile.Sound.SampleRate href: Voile.Sound.html#Voile_Sound_SampleRate @@ -475,26 +513,12 @@ references: nameWithType.vb: Integer fullName.vb: Integer name.vb: Integer -- uid: Voile.Sound.#ctor* - commentId: Overload:Voile.Sound.#ctor - href: Voile.Sound.html#Voile_Sound__ctor_System_String_System_Byte___ - name: Sound - nameWithType: Sound.Sound - fullName: Voile.Sound.Sound - nameWithType.vb: Sound.New - fullName.vb: Voile.Sound.New - name.vb: New -- uid: System.String - commentId: T:System.String - parent: System - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.string - name: string - nameWithType: string - fullName: string - nameWithType.vb: String - fullName.vb: String - name.vb: String +- uid: Voile.Sound.Buffer* + commentId: Overload:Voile.Sound.Buffer + href: Voile.Sound.html#Voile_Sound_Buffer + name: Buffer + nameWithType: Sound.Buffer + fullName: Voile.Sound.Buffer - uid: System.Byte[] isExternal: true href: https://learn.microsoft.com/dotnet/api/system.byte @@ -518,3 +542,40 @@ references: href: https://learn.microsoft.com/dotnet/api/system.byte - name: ( - name: ) +- uid: Voile.Sound.BufferSize* + commentId: Overload:Voile.Sound.BufferSize + href: Voile.Sound.html#Voile_Sound_BufferSize + name: BufferSize + nameWithType: Sound.BufferSize + fullName: Voile.Sound.BufferSize +- uid: System.Int64 + commentId: T:System.Int64 + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int64 + name: long + nameWithType: long + fullName: long + nameWithType.vb: Long + fullName.vb: Long + name.vb: Long +- uid: Voile.Sound.#ctor* + commentId: Overload:Voile.Sound.#ctor + href: Voile.Sound.html#Voile_Sound__ctor_System_String_System_Byte___ + name: Sound + nameWithType: Sound.Sound + fullName: Voile.Sound.Sound + nameWithType.vb: Sound.New + fullName.vb: Voile.Sound.New + name.vb: New +- uid: System.String + commentId: T:System.String + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + name: string + nameWithType: string + fullName: string + nameWithType.vb: String + fullName.vb: String + name.vb: String diff --git a/Voile/api/Voile.SoundChannel.yml b/Voile/api/Voile.SoundChannel.yml new file mode 100644 index 0000000..6ee0a72 --- /dev/null +++ b/Voile/api/Voile.SoundChannel.yml @@ -0,0 +1,98 @@ +### YamlMime:ManagedReference +items: +- uid: Voile.SoundChannel + commentId: T:Voile.SoundChannel + id: SoundChannel + parent: Voile + children: + - Voile.SoundChannel.Mono + - Voile.SoundChannel.Stereo + langs: + - csharp + - vb + name: SoundChannel + nameWithType: SoundChannel + fullName: Voile.SoundChannel + type: Enum + source: + remote: + path: Voile/Source/Resources/Sound.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: SoundChannel + path: Source/Resources/Sound.cs + startLine: 22 + assemblies: + - Voile + namespace: Voile + summary: Channel type contained within a sound. + example: [] + syntax: + content: public enum SoundChannel + content.vb: Public Enum SoundChannel +- uid: Voile.SoundChannel.Mono + commentId: F:Voile.SoundChannel.Mono + id: Mono + parent: Voile.SoundChannel + langs: + - csharp + - vb + name: Mono + nameWithType: SoundChannel.Mono + fullName: Voile.SoundChannel.Mono + type: Field + source: + remote: + path: Voile/Source/Resources/Sound.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: Mono + path: Source/Resources/Sound.cs + startLine: 24 + assemblies: + - Voile + namespace: Voile + syntax: + content: Mono = 0 + return: + type: Voile.SoundChannel +- uid: Voile.SoundChannel.Stereo + commentId: F:Voile.SoundChannel.Stereo + id: Stereo + parent: Voile.SoundChannel + langs: + - csharp + - vb + name: Stereo + nameWithType: SoundChannel.Stereo + fullName: Voile.SoundChannel.Stereo + type: Field + source: + remote: + path: Voile/Source/Resources/Sound.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: Stereo + path: Source/Resources/Sound.cs + startLine: 25 + assemblies: + - Voile + namespace: Voile + syntax: + content: Stereo = 1 + return: + type: Voile.SoundChannel +references: +- uid: Voile + commentId: N:Voile + href: Voile.html + name: Voile + nameWithType: Voile + fullName: Voile +- uid: Voile.SoundChannel + commentId: T:Voile.SoundChannel + parent: Voile + href: Voile.SoundChannel.html + name: SoundChannel + nameWithType: SoundChannel + fullName: Voile.SoundChannel diff --git a/Voile/api/Voile.SoundFormat.yml b/Voile/api/Voile.SoundFormat.yml index e5ef453..e83e7f0 100644 --- a/Voile/api/Voile.SoundFormat.yml +++ b/Voile/api/Voile.SoundFormat.yml @@ -21,7 +21,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: SoundFormat path: Source/Resources/Sound.cs - startLine: 12 + startLine: 16 assemblies: - Voile namespace: Voile @@ -46,7 +46,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: Mono path: Source/Resources/Sound.cs - startLine: 14 + startLine: 18 assemblies: - Voile namespace: Voile @@ -72,7 +72,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: Stereo path: Source/Resources/Sound.cs - startLine: 15 + startLine: 19 assemblies: - Voile namespace: Voile diff --git a/Voile/api/Voile.Systems.Particle.yml b/Voile/api/Voile.Systems.Particle.yml new file mode 100644 index 0000000..b40b7ad --- /dev/null +++ b/Voile/api/Voile.Systems.Particle.yml @@ -0,0 +1,742 @@ +### YamlMime:ManagedReference +items: +- uid: Voile.Systems.Particle + commentId: T:Voile.Systems.Particle + id: Particle + parent: Voile.Systems + children: + - Voile.Systems.Particle.#ctor + - Voile.Systems.Particle.Alive + - Voile.Systems.Particle.AngularVelocity + - Voile.Systems.Particle.ColorArgb + - Voile.Systems.Particle.EmitterIndex + - Voile.Systems.Particle.LifeTime + - Voile.Systems.Particle.LifeTimeRemaining + - Voile.Systems.Particle.Position + - Voile.Systems.Particle.Rotation + - Voile.Systems.Particle.Scale + - Voile.Systems.Particle.Velocity + langs: + - csharp + - vb + name: Particle + nameWithType: Particle + fullName: Voile.Systems.Particle + type: Struct + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: Particle + path: Source/Systems/ParticleSystem.cs + startLine: 9 + assemblies: + - Voile + namespace: Voile.Systems + syntax: + content: public struct Particle + content.vb: Public Structure Particle + inheritedMembers: + - System.ValueType.Equals(System.Object) + - System.ValueType.GetHashCode + - System.ValueType.ToString + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetType + - System.Object.ReferenceEquals(System.Object,System.Object) +- uid: Voile.Systems.Particle.#ctor + commentId: M:Voile.Systems.Particle.#ctor + id: '#ctor' + parent: Voile.Systems.Particle + langs: + - csharp + - vb + name: Particle() + nameWithType: Particle.Particle() + fullName: Voile.Systems.Particle.Particle() + type: Constructor + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: .ctor + path: Source/Systems/ParticleSystem.cs + startLine: 11 + assemblies: + - Voile + namespace: Voile.Systems + syntax: + content: public Particle() + content.vb: Public Sub New() + overload: Voile.Systems.Particle.#ctor* + nameWithType.vb: Particle.New() + fullName.vb: Voile.Systems.Particle.New() + name.vb: New() +- uid: Voile.Systems.Particle.EmitterIndex + commentId: P:Voile.Systems.Particle.EmitterIndex + id: EmitterIndex + parent: Voile.Systems.Particle + langs: + - csharp + - vb + name: EmitterIndex + nameWithType: Particle.EmitterIndex + fullName: Voile.Systems.Particle.EmitterIndex + type: Property + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: EmitterIndex + path: Source/Systems/ParticleSystem.cs + startLine: 15 + assemblies: + - Voile + namespace: Voile.Systems + syntax: + content: public int EmitterIndex { readonly get; set; } + parameters: [] + return: + type: System.Int32 + content.vb: Public Property EmitterIndex As Integer + overload: Voile.Systems.Particle.EmitterIndex* +- uid: Voile.Systems.Particle.ColorArgb + commentId: P:Voile.Systems.Particle.ColorArgb + id: ColorArgb + parent: Voile.Systems.Particle + langs: + - csharp + - vb + name: ColorArgb + nameWithType: Particle.ColorArgb + fullName: Voile.Systems.Particle.ColorArgb + type: Property + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: ColorArgb + path: Source/Systems/ParticleSystem.cs + startLine: 16 + assemblies: + - Voile + namespace: Voile.Systems + syntax: + content: public int ColorArgb { readonly get; set; } + parameters: [] + return: + type: System.Int32 + content.vb: Public Property ColorArgb As Integer + overload: Voile.Systems.Particle.ColorArgb* +- uid: Voile.Systems.Particle.Position + commentId: P:Voile.Systems.Particle.Position + id: Position + parent: Voile.Systems.Particle + langs: + - csharp + - vb + name: Position + nameWithType: Particle.Position + fullName: Voile.Systems.Particle.Position + type: Property + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: Position + path: Source/Systems/ParticleSystem.cs + startLine: 17 + assemblies: + - Voile + namespace: Voile.Systems + syntax: + content: public Vector2 Position { readonly get; set; } + parameters: [] + return: + type: System.Numerics.Vector2 + content.vb: Public Property Position As Vector2 + overload: Voile.Systems.Particle.Position* +- uid: Voile.Systems.Particle.Velocity + commentId: P:Voile.Systems.Particle.Velocity + id: Velocity + parent: Voile.Systems.Particle + langs: + - csharp + - vb + name: Velocity + nameWithType: Particle.Velocity + fullName: Voile.Systems.Particle.Velocity + type: Property + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: Velocity + path: Source/Systems/ParticleSystem.cs + startLine: 18 + assemblies: + - Voile + namespace: Voile.Systems + syntax: + content: public Vector2 Velocity { readonly get; set; } + parameters: [] + return: + type: System.Numerics.Vector2 + content.vb: Public Property Velocity As Vector2 + overload: Voile.Systems.Particle.Velocity* +- uid: Voile.Systems.Particle.AngularVelocity + commentId: P:Voile.Systems.Particle.AngularVelocity + id: AngularVelocity + parent: Voile.Systems.Particle + langs: + - csharp + - vb + name: AngularVelocity + nameWithType: Particle.AngularVelocity + fullName: Voile.Systems.Particle.AngularVelocity + type: Property + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: AngularVelocity + path: Source/Systems/ParticleSystem.cs + startLine: 19 + assemblies: + - Voile + namespace: Voile.Systems + syntax: + content: public float AngularVelocity { readonly get; set; } + parameters: [] + return: + type: System.Single + content.vb: Public Property AngularVelocity As Single + overload: Voile.Systems.Particle.AngularVelocity* +- uid: Voile.Systems.Particle.LifeTime + commentId: P:Voile.Systems.Particle.LifeTime + id: LifeTime + parent: Voile.Systems.Particle + langs: + - csharp + - vb + name: LifeTime + nameWithType: Particle.LifeTime + fullName: Voile.Systems.Particle.LifeTime + type: Property + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: LifeTime + path: Source/Systems/ParticleSystem.cs + startLine: 20 + assemblies: + - Voile + namespace: Voile.Systems + syntax: + content: public float LifeTime { readonly get; set; } + parameters: [] + return: + type: System.Single + content.vb: Public Property LifeTime As Single + overload: Voile.Systems.Particle.LifeTime* +- uid: Voile.Systems.Particle.LifeTimeRemaining + commentId: P:Voile.Systems.Particle.LifeTimeRemaining + id: LifeTimeRemaining + parent: Voile.Systems.Particle + langs: + - csharp + - vb + name: LifeTimeRemaining + nameWithType: Particle.LifeTimeRemaining + fullName: Voile.Systems.Particle.LifeTimeRemaining + type: Property + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: LifeTimeRemaining + path: Source/Systems/ParticleSystem.cs + startLine: 21 + assemblies: + - Voile + namespace: Voile.Systems + syntax: + content: public float LifeTimeRemaining { readonly get; set; } + parameters: [] + return: + type: System.Single + content.vb: Public Property LifeTimeRemaining As Single + overload: Voile.Systems.Particle.LifeTimeRemaining* +- uid: Voile.Systems.Particle.Scale + commentId: P:Voile.Systems.Particle.Scale + id: Scale + parent: Voile.Systems.Particle + langs: + - csharp + - vb + name: Scale + nameWithType: Particle.Scale + fullName: Voile.Systems.Particle.Scale + type: Property + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: Scale + path: Source/Systems/ParticleSystem.cs + startLine: 22 + assemblies: + - Voile + namespace: Voile.Systems + syntax: + content: public float Scale { readonly get; set; } + parameters: [] + return: + type: System.Single + content.vb: Public Property Scale As Single + overload: Voile.Systems.Particle.Scale* +- uid: Voile.Systems.Particle.Rotation + commentId: P:Voile.Systems.Particle.Rotation + id: Rotation + parent: Voile.Systems.Particle + langs: + - csharp + - vb + name: Rotation + nameWithType: Particle.Rotation + fullName: Voile.Systems.Particle.Rotation + type: Property + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: Rotation + path: Source/Systems/ParticleSystem.cs + startLine: 23 + assemblies: + - Voile + namespace: Voile.Systems + syntax: + content: public float Rotation { readonly get; set; } + parameters: [] + return: + type: System.Single + content.vb: Public Property Rotation As Single + overload: Voile.Systems.Particle.Rotation* +- uid: Voile.Systems.Particle.Alive + commentId: P:Voile.Systems.Particle.Alive + id: Alive + parent: Voile.Systems.Particle + langs: + - csharp + - vb + name: Alive + nameWithType: Particle.Alive + fullName: Voile.Systems.Particle.Alive + type: Property + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: Alive + path: Source/Systems/ParticleSystem.cs + startLine: 24 + assemblies: + - Voile + namespace: Voile.Systems + syntax: + content: public bool Alive { readonly get; set; } + parameters: [] + return: + type: System.Boolean + content.vb: Public Property Alive As Boolean + overload: Voile.Systems.Particle.Alive* +references: +- uid: Voile.Systems + commentId: N:Voile.Systems + href: Voile.html + name: Voile.Systems + nameWithType: Voile.Systems + fullName: Voile.Systems + spec.csharp: + - uid: Voile + name: Voile + href: Voile.html + - name: . + - uid: Voile.Systems + name: Systems + href: Voile.Systems.html + spec.vb: + - uid: Voile + name: Voile + href: Voile.html + - name: . + - uid: Voile.Systems + name: Systems + href: Voile.Systems.html +- uid: System.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType + commentId: T:System.ValueType + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype + name: ValueType + nameWithType: ValueType + fullName: System.ValueType +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: Voile.Systems.Particle.#ctor* + commentId: Overload:Voile.Systems.Particle.#ctor + href: Voile.Systems.Particle.html#Voile_Systems_Particle__ctor + name: Particle + nameWithType: Particle.Particle + fullName: Voile.Systems.Particle.Particle + nameWithType.vb: Particle.New + fullName.vb: Voile.Systems.Particle.New + name.vb: New +- uid: Voile.Systems.Particle.EmitterIndex* + commentId: Overload:Voile.Systems.Particle.EmitterIndex + href: Voile.Systems.Particle.html#Voile_Systems_Particle_EmitterIndex + name: EmitterIndex + nameWithType: Particle.EmitterIndex + fullName: Voile.Systems.Particle.EmitterIndex +- uid: System.Int32 + commentId: T:System.Int32 + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + name: int + nameWithType: int + fullName: int + nameWithType.vb: Integer + fullName.vb: Integer + name.vb: Integer +- uid: Voile.Systems.Particle.ColorArgb* + commentId: Overload:Voile.Systems.Particle.ColorArgb + href: Voile.Systems.Particle.html#Voile_Systems_Particle_ColorArgb + name: ColorArgb + nameWithType: Particle.ColorArgb + fullName: Voile.Systems.Particle.ColorArgb +- uid: Voile.Systems.Particle.Position* + commentId: Overload:Voile.Systems.Particle.Position + href: Voile.Systems.Particle.html#Voile_Systems_Particle_Position + name: Position + nameWithType: Particle.Position + fullName: Voile.Systems.Particle.Position +- uid: System.Numerics.Vector2 + commentId: T:System.Numerics.Vector2 + parent: System.Numerics + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.numerics.vector2 + name: Vector2 + nameWithType: Vector2 + fullName: System.Numerics.Vector2 +- uid: System.Numerics + commentId: N:System.Numerics + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System.Numerics + nameWithType: System.Numerics + fullName: System.Numerics + spec.csharp: + - uid: System + name: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + - name: . + - uid: System.Numerics + name: Numerics + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.numerics + spec.vb: + - uid: System + name: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + - name: . + - uid: System.Numerics + name: Numerics + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.numerics +- uid: Voile.Systems.Particle.Velocity* + commentId: Overload:Voile.Systems.Particle.Velocity + href: Voile.Systems.Particle.html#Voile_Systems_Particle_Velocity + name: Velocity + nameWithType: Particle.Velocity + fullName: Voile.Systems.Particle.Velocity +- uid: Voile.Systems.Particle.AngularVelocity* + commentId: Overload:Voile.Systems.Particle.AngularVelocity + href: Voile.Systems.Particle.html#Voile_Systems_Particle_AngularVelocity + name: AngularVelocity + nameWithType: Particle.AngularVelocity + fullName: Voile.Systems.Particle.AngularVelocity +- uid: System.Single + commentId: T:System.Single + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + name: float + nameWithType: float + fullName: float + nameWithType.vb: Single + fullName.vb: Single + name.vb: Single +- uid: Voile.Systems.Particle.LifeTime* + commentId: Overload:Voile.Systems.Particle.LifeTime + href: Voile.Systems.Particle.html#Voile_Systems_Particle_LifeTime + name: LifeTime + nameWithType: Particle.LifeTime + fullName: Voile.Systems.Particle.LifeTime +- uid: Voile.Systems.Particle.LifeTimeRemaining* + commentId: Overload:Voile.Systems.Particle.LifeTimeRemaining + href: Voile.Systems.Particle.html#Voile_Systems_Particle_LifeTimeRemaining + name: LifeTimeRemaining + nameWithType: Particle.LifeTimeRemaining + fullName: Voile.Systems.Particle.LifeTimeRemaining +- uid: Voile.Systems.Particle.Scale* + commentId: Overload:Voile.Systems.Particle.Scale + href: Voile.Systems.Particle.html#Voile_Systems_Particle_Scale + name: Scale + nameWithType: Particle.Scale + fullName: Voile.Systems.Particle.Scale +- uid: Voile.Systems.Particle.Rotation* + commentId: Overload:Voile.Systems.Particle.Rotation + href: Voile.Systems.Particle.html#Voile_Systems_Particle_Rotation + name: Rotation + nameWithType: Particle.Rotation + fullName: Voile.Systems.Particle.Rotation +- uid: Voile.Systems.Particle.Alive* + commentId: Overload:Voile.Systems.Particle.Alive + href: Voile.Systems.Particle.html#Voile_Systems_Particle_Alive + name: Alive + nameWithType: Particle.Alive + fullName: Voile.Systems.Particle.Alive +- uid: System.Boolean + commentId: T:System.Boolean + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + name: bool + nameWithType: bool + fullName: bool + nameWithType.vb: Boolean + fullName.vb: Boolean + name.vb: Boolean diff --git a/Voile/api/Voile.Systems.ParticleEmitter.yml b/Voile/api/Voile.Systems.ParticleEmitter.yml new file mode 100644 index 0000000..abfe2ba --- /dev/null +++ b/Voile/api/Voile.Systems.ParticleEmitter.yml @@ -0,0 +1,881 @@ +### YamlMime:ManagedReference +items: +- uid: Voile.Systems.ParticleEmitter + commentId: T:Voile.Systems.ParticleEmitter + id: ParticleEmitter + parent: Voile.Systems + children: + - Voile.Systems.ParticleEmitter.#ctor(System.Numerics.Vector2,Voile.ResourceRef{Voile.Systems.ParticleEmitterSettingsResource},System.ArraySegment{Voile.Systems.Particle}) + - Voile.Systems.ParticleEmitter.OriginPosition + - Voile.Systems.ParticleEmitter.ParticleArrayOffset + - Voile.Systems.ParticleEmitter.Particles + - Voile.Systems.ParticleEmitter.Restart(System.ArraySegment{Voile.Systems.Particle}) + - Voile.Systems.ParticleEmitter.Settings + - Voile.Systems.ParticleEmitter.Update(System.Double) + langs: + - csharp + - vb + name: ParticleEmitter + nameWithType: ParticleEmitter + fullName: Voile.Systems.ParticleEmitter + type: Class + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: ParticleEmitter + path: Source/Systems/ParticleSystem.cs + startLine: 98 + assemblies: + - Voile + namespace: Voile.Systems + summary: Emits and simulates particles from a provided particle segment. + example: [] + syntax: + content: 'public class ParticleEmitter : IUpdatableSystem' + content.vb: Public Class ParticleEmitter Implements IUpdatableSystem + inheritance: + - System.Object + implements: + - Voile.IUpdatableSystem + inheritedMembers: + - System.Object.Equals(System.Object) + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetHashCode + - System.Object.GetType + - System.Object.MemberwiseClone + - System.Object.ReferenceEquals(System.Object,System.Object) + - System.Object.ToString +- uid: Voile.Systems.ParticleEmitter.Particles + commentId: P:Voile.Systems.ParticleEmitter.Particles + id: Particles + parent: Voile.Systems.ParticleEmitter + langs: + - csharp + - vb + name: Particles + nameWithType: ParticleEmitter.Particles + fullName: Voile.Systems.ParticleEmitter.Particles + type: Property + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: Particles + path: Source/Systems/ParticleSystem.cs + startLine: 103 + assemblies: + - Voile + namespace: Voile.Systems + summary: A segment of particles this emitter simulates. + example: [] + syntax: + content: public ReadOnlySpan Particles { get; } + parameters: [] + return: + type: System.ReadOnlySpan{Voile.Systems.Particle} + content.vb: Public ReadOnly Property Particles As ReadOnlySpan(Of Particle) + overload: Voile.Systems.ParticleEmitter.Particles* +- uid: Voile.Systems.ParticleEmitter.OriginPosition + commentId: P:Voile.Systems.ParticleEmitter.OriginPosition + id: OriginPosition + parent: Voile.Systems.ParticleEmitter + langs: + - csharp + - vb + name: OriginPosition + nameWithType: ParticleEmitter.OriginPosition + fullName: Voile.Systems.ParticleEmitter.OriginPosition + type: Property + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: OriginPosition + path: Source/Systems/ParticleSystem.cs + startLine: 107 + assemblies: + - Voile + namespace: Voile.Systems + summary: Origin position in the world of this emitter. + example: [] + syntax: + content: public Vector2 OriginPosition { get; } + parameters: [] + return: + type: System.Numerics.Vector2 + content.vb: Public ReadOnly Property OriginPosition As Vector2 + overload: Voile.Systems.ParticleEmitter.OriginPosition* +- uid: Voile.Systems.ParticleEmitter.Settings + commentId: P:Voile.Systems.ParticleEmitter.Settings + id: Settings + parent: Voile.Systems.ParticleEmitter + langs: + - csharp + - vb + name: Settings + nameWithType: ParticleEmitter.Settings + fullName: Voile.Systems.ParticleEmitter.Settings + type: Property + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: Settings + path: Source/Systems/ParticleSystem.cs + startLine: 111 + assemblies: + - Voile + namespace: Voile.Systems + summary: for this emitter. + example: [] + syntax: + content: public ParticleEmitterSettings Settings { get; } + parameters: [] + return: + type: Voile.Systems.ParticleEmitterSettings + content.vb: Public ReadOnly Property Settings As ParticleEmitterSettings + overload: Voile.Systems.ParticleEmitter.Settings* +- uid: Voile.Systems.ParticleEmitter.ParticleArrayOffset + commentId: P:Voile.Systems.ParticleEmitter.ParticleArrayOffset + id: ParticleArrayOffset + parent: Voile.Systems.ParticleEmitter + langs: + - csharp + - vb + name: ParticleArrayOffset + nameWithType: ParticleEmitter.ParticleArrayOffset + fullName: Voile.Systems.ParticleEmitter.ParticleArrayOffset + type: Property + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: ParticleArrayOffset + path: Source/Systems/ParticleSystem.cs + startLine: 112 + assemblies: + - Voile + namespace: Voile.Systems + syntax: + content: public int ParticleArrayOffset { get; } + parameters: [] + return: + type: System.Int32 + content.vb: Public ReadOnly Property ParticleArrayOffset As Integer + overload: Voile.Systems.ParticleEmitter.ParticleArrayOffset* +- uid: Voile.Systems.ParticleEmitter.#ctor(System.Numerics.Vector2,Voile.ResourceRef{Voile.Systems.ParticleEmitterSettingsResource},System.ArraySegment{Voile.Systems.Particle}) + commentId: M:Voile.Systems.ParticleEmitter.#ctor(System.Numerics.Vector2,Voile.ResourceRef{Voile.Systems.ParticleEmitterSettingsResource},System.ArraySegment{Voile.Systems.Particle}) + id: '#ctor(System.Numerics.Vector2,Voile.ResourceRef{Voile.Systems.ParticleEmitterSettingsResource},System.ArraySegment{Voile.Systems.Particle})' + parent: Voile.Systems.ParticleEmitter + langs: + - csharp + - vb + name: ParticleEmitter(Vector2, ResourceRef, ArraySegment) + nameWithType: ParticleEmitter.ParticleEmitter(Vector2, ResourceRef, ArraySegment) + fullName: Voile.Systems.ParticleEmitter.ParticleEmitter(System.Numerics.Vector2, Voile.ResourceRef, System.ArraySegment) + type: Constructor + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: .ctor + path: Source/Systems/ParticleSystem.cs + startLine: 120 + assemblies: + - Voile + namespace: Voile.Systems + summary: Constructs a new . + example: [] + syntax: + content: public ParticleEmitter(Vector2 originPosition, ResourceRef settingsResource, ArraySegment particles) + parameters: + - id: originPosition + type: System.Numerics.Vector2 + description: World origin position. + - id: settingsResource + type: Voile.ResourceRef{Voile.Systems.ParticleEmitterSettingsResource} + description: Emitter settings resource. + - id: particles + type: System.ArraySegment{Voile.Systems.Particle} + description: Particle segment that this emitter will simulate. + content.vb: Public Sub New(originPosition As Vector2, settingsResource As ResourceRef(Of ParticleEmitterSettingsResource), particles As ArraySegment(Of Particle)) + overload: Voile.Systems.ParticleEmitter.#ctor* + nameWithType.vb: ParticleEmitter.New(Vector2, ResourceRef(Of ParticleEmitterSettingsResource), ArraySegment(Of Particle)) + fullName.vb: Voile.Systems.ParticleEmitter.New(System.Numerics.Vector2, Voile.ResourceRef(Of Voile.Systems.ParticleEmitterSettingsResource), System.ArraySegment(Of Voile.Systems.Particle)) + name.vb: New(Vector2, ResourceRef(Of ParticleEmitterSettingsResource), ArraySegment(Of Particle)) +- uid: Voile.Systems.ParticleEmitter.Restart(System.ArraySegment{Voile.Systems.Particle}) + commentId: M:Voile.Systems.ParticleEmitter.Restart(System.ArraySegment{Voile.Systems.Particle}) + id: Restart(System.ArraySegment{Voile.Systems.Particle}) + parent: Voile.Systems.ParticleEmitter + langs: + - csharp + - vb + name: Restart(ArraySegment) + nameWithType: ParticleEmitter.Restart(ArraySegment) + fullName: Voile.Systems.ParticleEmitter.Restart(System.ArraySegment) + type: Method + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: Restart + path: Source/Systems/ParticleSystem.cs + startLine: 137 + assemblies: + - Voile + namespace: Voile.Systems + summary: Restart this emitter. + example: [] + syntax: + content: public void Restart(ArraySegment particles) + parameters: + - id: particles + type: System.ArraySegment{Voile.Systems.Particle} + description: New particle segment. + content.vb: Public Sub Restart(particles As ArraySegment(Of Particle)) + overload: Voile.Systems.ParticleEmitter.Restart* + nameWithType.vb: ParticleEmitter.Restart(ArraySegment(Of Particle)) + fullName.vb: Voile.Systems.ParticleEmitter.Restart(System.ArraySegment(Of Voile.Systems.Particle)) + name.vb: Restart(ArraySegment(Of Particle)) +- uid: Voile.Systems.ParticleEmitter.Update(System.Double) + commentId: M:Voile.Systems.ParticleEmitter.Update(System.Double) + id: Update(System.Double) + parent: Voile.Systems.ParticleEmitter + langs: + - csharp + - vb + name: Update(double) + nameWithType: ParticleEmitter.Update(double) + fullName: Voile.Systems.ParticleEmitter.Update(double) + type: Method + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: Update + path: Source/Systems/ParticleSystem.cs + startLine: 155 + assemblies: + - Voile + namespace: Voile.Systems + summary: Updates this emitter's simulation. + example: [] + syntax: + content: public void Update(double deltaTime) + parameters: + - id: deltaTime + type: System.Double + description: '' + content.vb: Public Sub Update(deltaTime As Double) + overload: Voile.Systems.ParticleEmitter.Update* + implements: + - Voile.IUpdatableSystem.Update(System.Double) + nameWithType.vb: ParticleEmitter.Update(Double) + fullName.vb: Voile.Systems.ParticleEmitter.Update(Double) + name.vb: Update(Double) +references: +- uid: Voile.Systems + commentId: N:Voile.Systems + href: Voile.html + name: Voile.Systems + nameWithType: Voile.Systems + fullName: Voile.Systems + spec.csharp: + - uid: Voile + name: Voile + href: Voile.html + - name: . + - uid: Voile.Systems + name: Systems + href: Voile.Systems.html + spec.vb: + - uid: Voile + name: Voile + href: Voile.html + - name: . + - uid: Voile.Systems + name: Systems + href: Voile.Systems.html +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: Voile.IUpdatableSystem + commentId: T:Voile.IUpdatableSystem + parent: Voile + href: Voile.IUpdatableSystem.html + name: IUpdatableSystem + nameWithType: IUpdatableSystem + fullName: Voile.IUpdatableSystem +- uid: System.Object.Equals(System.Object) + commentId: M:System.Object.Equals(System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + name: Equals(object) + nameWithType: object.Equals(object) + fullName: object.Equals(object) + nameWithType.vb: Object.Equals(Object) + fullName.vb: Object.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.Object.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetHashCode + commentId: M:System.Object.GetHashCode + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + name: GetHashCode() + nameWithType: object.GetHashCode() + fullName: object.GetHashCode() + nameWithType.vb: Object.GetHashCode() + fullName.vb: Object.GetHashCode() + spec.csharp: + - uid: System.Object.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + - name: ( + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.MemberwiseClone + commentId: M:System.Object.MemberwiseClone + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + name: MemberwiseClone() + nameWithType: object.MemberwiseClone() + fullName: object.MemberwiseClone() + nameWithType.vb: Object.MemberwiseClone() + fullName.vb: Object.MemberwiseClone() + spec.csharp: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + - name: ( + - name: ) + spec.vb: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.ToString + commentId: M:System.Object.ToString + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + name: ToString() + nameWithType: object.ToString() + fullName: object.ToString() + nameWithType.vb: Object.ToString() + fullName.vb: Object.ToString() + spec.csharp: + - uid: System.Object.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.Object.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + - name: ( + - name: ) +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: Voile + commentId: N:Voile + href: Voile.html + name: Voile + nameWithType: Voile + fullName: Voile +- uid: Voile.Systems.ParticleEmitter.Particles* + commentId: Overload:Voile.Systems.ParticleEmitter.Particles + href: Voile.Systems.ParticleEmitter.html#Voile_Systems_ParticleEmitter_Particles + name: Particles + nameWithType: ParticleEmitter.Particles + fullName: Voile.Systems.ParticleEmitter.Particles +- uid: System.ReadOnlySpan{Voile.Systems.Particle} + commentId: T:System.ReadOnlySpan{Voile.Systems.Particle} + parent: System + definition: System.ReadOnlySpan`1 + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1 + name: ReadOnlySpan + nameWithType: ReadOnlySpan + fullName: System.ReadOnlySpan + nameWithType.vb: ReadOnlySpan(Of Particle) + fullName.vb: System.ReadOnlySpan(Of Voile.Systems.Particle) + name.vb: ReadOnlySpan(Of Particle) + spec.csharp: + - uid: System.ReadOnlySpan`1 + name: ReadOnlySpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1 + - name: < + - uid: Voile.Systems.Particle + name: Particle + href: Voile.Systems.Particle.html + - name: '>' + spec.vb: + - uid: System.ReadOnlySpan`1 + name: ReadOnlySpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1 + - name: ( + - name: Of + - name: " " + - uid: Voile.Systems.Particle + name: Particle + href: Voile.Systems.Particle.html + - name: ) +- uid: System.ReadOnlySpan`1 + commentId: T:System.ReadOnlySpan`1 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1 + name: ReadOnlySpan + nameWithType: ReadOnlySpan + fullName: System.ReadOnlySpan + nameWithType.vb: ReadOnlySpan(Of T) + fullName.vb: System.ReadOnlySpan(Of T) + name.vb: ReadOnlySpan(Of T) + spec.csharp: + - uid: System.ReadOnlySpan`1 + name: ReadOnlySpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1 + - name: < + - name: T + - name: '>' + spec.vb: + - uid: System.ReadOnlySpan`1 + name: ReadOnlySpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1 + - name: ( + - name: Of + - name: " " + - name: T + - name: ) +- uid: Voile.Systems.ParticleEmitter.OriginPosition* + commentId: Overload:Voile.Systems.ParticleEmitter.OriginPosition + href: Voile.Systems.ParticleEmitter.html#Voile_Systems_ParticleEmitter_OriginPosition + name: OriginPosition + nameWithType: ParticleEmitter.OriginPosition + fullName: Voile.Systems.ParticleEmitter.OriginPosition +- uid: System.Numerics.Vector2 + commentId: T:System.Numerics.Vector2 + parent: System.Numerics + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.numerics.vector2 + name: Vector2 + nameWithType: Vector2 + fullName: System.Numerics.Vector2 +- uid: System.Numerics + commentId: N:System.Numerics + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System.Numerics + nameWithType: System.Numerics + fullName: System.Numerics + spec.csharp: + - uid: System + name: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + - name: . + - uid: System.Numerics + name: Numerics + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.numerics + spec.vb: + - uid: System + name: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + - name: . + - uid: System.Numerics + name: Numerics + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.numerics +- uid: Voile.Systems.ParticleEmitterSettings + commentId: T:Voile.Systems.ParticleEmitterSettings + parent: Voile.Systems + href: Voile.Systems.ParticleEmitterSettings.html + name: ParticleEmitterSettings + nameWithType: ParticleEmitterSettings + fullName: Voile.Systems.ParticleEmitterSettings +- uid: Voile.Systems.ParticleEmitter.Settings* + commentId: Overload:Voile.Systems.ParticleEmitter.Settings + href: Voile.Systems.ParticleEmitter.html#Voile_Systems_ParticleEmitter_Settings + name: Settings + nameWithType: ParticleEmitter.Settings + fullName: Voile.Systems.ParticleEmitter.Settings +- uid: Voile.Systems.ParticleEmitter.ParticleArrayOffset* + commentId: Overload:Voile.Systems.ParticleEmitter.ParticleArrayOffset + href: Voile.Systems.ParticleEmitter.html#Voile_Systems_ParticleEmitter_ParticleArrayOffset + name: ParticleArrayOffset + nameWithType: ParticleEmitter.ParticleArrayOffset + fullName: Voile.Systems.ParticleEmitter.ParticleArrayOffset +- uid: System.Int32 + commentId: T:System.Int32 + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + name: int + nameWithType: int + fullName: int + nameWithType.vb: Integer + fullName.vb: Integer + name.vb: Integer +- uid: Voile.Systems.ParticleEmitter + commentId: T:Voile.Systems.ParticleEmitter + href: Voile.Systems.ParticleEmitter.html + name: ParticleEmitter + nameWithType: ParticleEmitter + fullName: Voile.Systems.ParticleEmitter +- uid: Voile.Systems.ParticleEmitter.#ctor* + commentId: Overload:Voile.Systems.ParticleEmitter.#ctor + href: Voile.Systems.ParticleEmitter.html#Voile_Systems_ParticleEmitter__ctor_System_Numerics_Vector2_Voile_ResourceRef_Voile_Systems_ParticleEmitterSettingsResource__System_ArraySegment_Voile_Systems_Particle__ + name: ParticleEmitter + nameWithType: ParticleEmitter.ParticleEmitter + fullName: Voile.Systems.ParticleEmitter.ParticleEmitter + nameWithType.vb: ParticleEmitter.New + fullName.vb: Voile.Systems.ParticleEmitter.New + name.vb: New +- uid: Voile.ResourceRef{Voile.Systems.ParticleEmitterSettingsResource} + commentId: T:Voile.ResourceRef{Voile.Systems.ParticleEmitterSettingsResource} + parent: Voile + definition: Voile.ResourceRef`1 + href: Voile.ResourceRef-1.html + name: ResourceRef + nameWithType: ResourceRef + fullName: Voile.ResourceRef + nameWithType.vb: ResourceRef(Of ParticleEmitterSettingsResource) + fullName.vb: Voile.ResourceRef(Of Voile.Systems.ParticleEmitterSettingsResource) + name.vb: ResourceRef(Of ParticleEmitterSettingsResource) + spec.csharp: + - uid: Voile.ResourceRef`1 + name: ResourceRef + href: Voile.ResourceRef-1.html + - name: < + - uid: Voile.Systems.ParticleEmitterSettingsResource + name: ParticleEmitterSettingsResource + href: Voile.Systems.ParticleEmitterSettingsResource.html + - name: '>' + spec.vb: + - uid: Voile.ResourceRef`1 + name: ResourceRef + href: Voile.ResourceRef-1.html + - name: ( + - name: Of + - name: " " + - uid: Voile.Systems.ParticleEmitterSettingsResource + name: ParticleEmitterSettingsResource + href: Voile.Systems.ParticleEmitterSettingsResource.html + - name: ) +- uid: System.ArraySegment{Voile.Systems.Particle} + commentId: T:System.ArraySegment{Voile.Systems.Particle} + parent: System + definition: System.ArraySegment`1 + href: https://learn.microsoft.com/dotnet/api/system.arraysegment-1 + name: ArraySegment + nameWithType: ArraySegment + fullName: System.ArraySegment + nameWithType.vb: ArraySegment(Of Particle) + fullName.vb: System.ArraySegment(Of Voile.Systems.Particle) + name.vb: ArraySegment(Of Particle) + spec.csharp: + - uid: System.ArraySegment`1 + name: ArraySegment + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.arraysegment-1 + - name: < + - uid: Voile.Systems.Particle + name: Particle + href: Voile.Systems.Particle.html + - name: '>' + spec.vb: + - uid: System.ArraySegment`1 + name: ArraySegment + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.arraysegment-1 + - name: ( + - name: Of + - name: " " + - uid: Voile.Systems.Particle + name: Particle + href: Voile.Systems.Particle.html + - name: ) +- uid: Voile.ResourceRef`1 + commentId: T:Voile.ResourceRef`1 + href: Voile.ResourceRef-1.html + name: ResourceRef + nameWithType: ResourceRef + fullName: Voile.ResourceRef + nameWithType.vb: ResourceRef(Of T) + fullName.vb: Voile.ResourceRef(Of T) + name.vb: ResourceRef(Of T) + spec.csharp: + - uid: Voile.ResourceRef`1 + name: ResourceRef + href: Voile.ResourceRef-1.html + - name: < + - name: T + - name: '>' + spec.vb: + - uid: Voile.ResourceRef`1 + name: ResourceRef + href: Voile.ResourceRef-1.html + - name: ( + - name: Of + - name: " " + - name: T + - name: ) +- uid: System.ArraySegment`1 + commentId: T:System.ArraySegment`1 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.arraysegment-1 + name: ArraySegment + nameWithType: ArraySegment + fullName: System.ArraySegment + nameWithType.vb: ArraySegment(Of T) + fullName.vb: System.ArraySegment(Of T) + name.vb: ArraySegment(Of T) + spec.csharp: + - uid: System.ArraySegment`1 + name: ArraySegment + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.arraysegment-1 + - name: < + - name: T + - name: '>' + spec.vb: + - uid: System.ArraySegment`1 + name: ArraySegment + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.arraysegment-1 + - name: ( + - name: Of + - name: " " + - name: T + - name: ) +- uid: Voile.Systems.ParticleEmitter.Restart* + commentId: Overload:Voile.Systems.ParticleEmitter.Restart + href: Voile.Systems.ParticleEmitter.html#Voile_Systems_ParticleEmitter_Restart_System_ArraySegment_Voile_Systems_Particle__ + name: Restart + nameWithType: ParticleEmitter.Restart + fullName: Voile.Systems.ParticleEmitter.Restart +- uid: Voile.Systems.ParticleEmitter.Update* + commentId: Overload:Voile.Systems.ParticleEmitter.Update + href: Voile.Systems.ParticleEmitter.html#Voile_Systems_ParticleEmitter_Update_System_Double_ + name: Update + nameWithType: ParticleEmitter.Update + fullName: Voile.Systems.ParticleEmitter.Update +- uid: Voile.IUpdatableSystem.Update(System.Double) + commentId: M:Voile.IUpdatableSystem.Update(System.Double) + parent: Voile.IUpdatableSystem + isExternal: true + href: Voile.IUpdatableSystem.html#Voile_IUpdatableSystem_Update_System_Double_ + name: Update(double) + nameWithType: IUpdatableSystem.Update(double) + fullName: Voile.IUpdatableSystem.Update(double) + nameWithType.vb: IUpdatableSystem.Update(Double) + fullName.vb: Voile.IUpdatableSystem.Update(Double) + name.vb: Update(Double) + spec.csharp: + - uid: Voile.IUpdatableSystem.Update(System.Double) + name: Update + href: Voile.IUpdatableSystem.html#Voile_IUpdatableSystem_Update_System_Double_ + - name: ( + - uid: System.Double + name: double + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.double + - name: ) + spec.vb: + - uid: Voile.IUpdatableSystem.Update(System.Double) + name: Update + href: Voile.IUpdatableSystem.html#Voile_IUpdatableSystem_Update_System_Double_ + - name: ( + - uid: System.Double + name: Double + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.double + - name: ) +- uid: System.Double + commentId: T:System.Double + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.double + name: double + nameWithType: double + fullName: double + nameWithType.vb: Double + fullName.vb: Double + name.vb: Double diff --git a/Voile/api/Voile.Systems.ParticleEmitterSettings.yml b/Voile/api/Voile.Systems.ParticleEmitterSettings.yml new file mode 100644 index 0000000..3a2236a --- /dev/null +++ b/Voile/api/Voile.Systems.ParticleEmitterSettings.yml @@ -0,0 +1,908 @@ +### YamlMime:ManagedReference +items: +- uid: Voile.Systems.ParticleEmitterSettings + commentId: T:Voile.Systems.ParticleEmitterSettings + id: ParticleEmitterSettings + parent: Voile.Systems + children: + - Voile.Systems.ParticleEmitterSettings.AngularVelocity + - Voile.Systems.ParticleEmitterSettings.AngularVelocityRandom + - Voile.Systems.ParticleEmitterSettings.ColorBegin + - Voile.Systems.ParticleEmitterSettings.ColorEnd + - Voile.Systems.ParticleEmitterSettings.Damping + - Voile.Systems.ParticleEmitterSettings.Direction + - Voile.Systems.ParticleEmitterSettings.EmitRadius + - Voile.Systems.ParticleEmitterSettings.Explosiveness + - Voile.Systems.ParticleEmitterSettings.Gravity + - Voile.Systems.ParticleEmitterSettings.LifeTime + - Voile.Systems.ParticleEmitterSettings.LinearVelocity + - Voile.Systems.ParticleEmitterSettings.LinearVelocityRandom + - Voile.Systems.ParticleEmitterSettings.MaxParticles + - Voile.Systems.ParticleEmitterSettings.ScaleBegin + - Voile.Systems.ParticleEmitterSettings.ScaleEnd + langs: + - csharp + - vb + name: ParticleEmitterSettings + nameWithType: ParticleEmitterSettings + fullName: Voile.Systems.ParticleEmitterSettings + type: Class + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: ParticleEmitterSettings + path: Source/Systems/ParticleSystem.cs + startLine: 27 + assemblies: + - Voile + namespace: Voile.Systems + syntax: + content: public class ParticleEmitterSettings + content.vb: Public Class ParticleEmitterSettings + inheritance: + - System.Object + inheritedMembers: + - System.Object.Equals(System.Object) + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetHashCode + - System.Object.GetType + - System.Object.MemberwiseClone + - System.Object.ReferenceEquals(System.Object,System.Object) + - System.Object.ToString +- uid: Voile.Systems.ParticleEmitterSettings.MaxParticles + commentId: P:Voile.Systems.ParticleEmitterSettings.MaxParticles + id: MaxParticles + parent: Voile.Systems.ParticleEmitterSettings + langs: + - csharp + - vb + name: MaxParticles + nameWithType: ParticleEmitterSettings.MaxParticles + fullName: Voile.Systems.ParticleEmitterSettings.MaxParticles + type: Property + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: MaxParticles + path: Source/Systems/ParticleSystem.cs + startLine: 29 + assemblies: + - Voile + namespace: Voile.Systems + syntax: + content: public int MaxParticles { get; set; } + parameters: [] + return: + type: System.Int32 + content.vb: Public Property MaxParticles As Integer + overload: Voile.Systems.ParticleEmitterSettings.MaxParticles* +- uid: Voile.Systems.ParticleEmitterSettings.EmitRadius + commentId: P:Voile.Systems.ParticleEmitterSettings.EmitRadius + id: EmitRadius + parent: Voile.Systems.ParticleEmitterSettings + langs: + - csharp + - vb + name: EmitRadius + nameWithType: ParticleEmitterSettings.EmitRadius + fullName: Voile.Systems.ParticleEmitterSettings.EmitRadius + type: Property + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: EmitRadius + path: Source/Systems/ParticleSystem.cs + startLine: 30 + assemblies: + - Voile + namespace: Voile.Systems + syntax: + content: public float EmitRadius { get; set; } + parameters: [] + return: + type: System.Single + content.vb: Public Property EmitRadius As Single + overload: Voile.Systems.ParticleEmitterSettings.EmitRadius* +- uid: Voile.Systems.ParticleEmitterSettings.LifeTime + commentId: P:Voile.Systems.ParticleEmitterSettings.LifeTime + id: LifeTime + parent: Voile.Systems.ParticleEmitterSettings + langs: + - csharp + - vb + name: LifeTime + nameWithType: ParticleEmitterSettings.LifeTime + fullName: Voile.Systems.ParticleEmitterSettings.LifeTime + type: Property + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: LifeTime + path: Source/Systems/ParticleSystem.cs + startLine: 31 + assemblies: + - Voile + namespace: Voile.Systems + syntax: + content: public float LifeTime { get; set; } + parameters: [] + return: + type: System.Single + content.vb: Public Property LifeTime As Single + overload: Voile.Systems.ParticleEmitterSettings.LifeTime* +- uid: Voile.Systems.ParticleEmitterSettings.Explosiveness + commentId: P:Voile.Systems.ParticleEmitterSettings.Explosiveness + id: Explosiveness + parent: Voile.Systems.ParticleEmitterSettings + langs: + - csharp + - vb + name: Explosiveness + nameWithType: ParticleEmitterSettings.Explosiveness + fullName: Voile.Systems.ParticleEmitterSettings.Explosiveness + type: Property + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: Explosiveness + path: Source/Systems/ParticleSystem.cs + startLine: 32 + assemblies: + - Voile + namespace: Voile.Systems + syntax: + content: public float Explosiveness { get; set; } + parameters: [] + return: + type: System.Single + content.vb: Public Property Explosiveness As Single + overload: Voile.Systems.ParticleEmitterSettings.Explosiveness* +- uid: Voile.Systems.ParticleEmitterSettings.Direction + commentId: P:Voile.Systems.ParticleEmitterSettings.Direction + id: Direction + parent: Voile.Systems.ParticleEmitterSettings + langs: + - csharp + - vb + name: Direction + nameWithType: ParticleEmitterSettings.Direction + fullName: Voile.Systems.ParticleEmitterSettings.Direction + type: Property + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: Direction + path: Source/Systems/ParticleSystem.cs + startLine: 33 + assemblies: + - Voile + namespace: Voile.Systems + syntax: + content: public Vector2 Direction { get; set; } + parameters: [] + return: + type: System.Numerics.Vector2 + content.vb: Public Property Direction As Vector2 + overload: Voile.Systems.ParticleEmitterSettings.Direction* +- uid: Voile.Systems.ParticleEmitterSettings.LinearVelocity + commentId: P:Voile.Systems.ParticleEmitterSettings.LinearVelocity + id: LinearVelocity + parent: Voile.Systems.ParticleEmitterSettings + langs: + - csharp + - vb + name: LinearVelocity + nameWithType: ParticleEmitterSettings.LinearVelocity + fullName: Voile.Systems.ParticleEmitterSettings.LinearVelocity + type: Property + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: LinearVelocity + path: Source/Systems/ParticleSystem.cs + startLine: 34 + assemblies: + - Voile + namespace: Voile.Systems + syntax: + content: public float LinearVelocity { get; set; } + parameters: [] + return: + type: System.Single + content.vb: Public Property LinearVelocity As Single + overload: Voile.Systems.ParticleEmitterSettings.LinearVelocity* +- uid: Voile.Systems.ParticleEmitterSettings.AngularVelocity + commentId: P:Voile.Systems.ParticleEmitterSettings.AngularVelocity + id: AngularVelocity + parent: Voile.Systems.ParticleEmitterSettings + langs: + - csharp + - vb + name: AngularVelocity + nameWithType: ParticleEmitterSettings.AngularVelocity + fullName: Voile.Systems.ParticleEmitterSettings.AngularVelocity + type: Property + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: AngularVelocity + path: Source/Systems/ParticleSystem.cs + startLine: 35 + assemblies: + - Voile + namespace: Voile.Systems + syntax: + content: public float AngularVelocity { get; set; } + parameters: [] + return: + type: System.Single + content.vb: Public Property AngularVelocity As Single + overload: Voile.Systems.ParticleEmitterSettings.AngularVelocity* +- uid: Voile.Systems.ParticleEmitterSettings.AngularVelocityRandom + commentId: P:Voile.Systems.ParticleEmitterSettings.AngularVelocityRandom + id: AngularVelocityRandom + parent: Voile.Systems.ParticleEmitterSettings + langs: + - csharp + - vb + name: AngularVelocityRandom + nameWithType: ParticleEmitterSettings.AngularVelocityRandom + fullName: Voile.Systems.ParticleEmitterSettings.AngularVelocityRandom + type: Property + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: AngularVelocityRandom + path: Source/Systems/ParticleSystem.cs + startLine: 36 + assemblies: + - Voile + namespace: Voile.Systems + syntax: + content: public float AngularVelocityRandom { get; set; } + parameters: [] + return: + type: System.Single + content.vb: Public Property AngularVelocityRandom As Single + overload: Voile.Systems.ParticleEmitterSettings.AngularVelocityRandom* +- uid: Voile.Systems.ParticleEmitterSettings.LinearVelocityRandom + commentId: P:Voile.Systems.ParticleEmitterSettings.LinearVelocityRandom + id: LinearVelocityRandom + parent: Voile.Systems.ParticleEmitterSettings + langs: + - csharp + - vb + name: LinearVelocityRandom + nameWithType: ParticleEmitterSettings.LinearVelocityRandom + fullName: Voile.Systems.ParticleEmitterSettings.LinearVelocityRandom + type: Property + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: LinearVelocityRandom + path: Source/Systems/ParticleSystem.cs + startLine: 37 + assemblies: + - Voile + namespace: Voile.Systems + syntax: + content: public float LinearVelocityRandom { get; set; } + parameters: [] + return: + type: System.Single + content.vb: Public Property LinearVelocityRandom As Single + overload: Voile.Systems.ParticleEmitterSettings.LinearVelocityRandom* +- uid: Voile.Systems.ParticleEmitterSettings.Gravity + commentId: P:Voile.Systems.ParticleEmitterSettings.Gravity + id: Gravity + parent: Voile.Systems.ParticleEmitterSettings + langs: + - csharp + - vb + name: Gravity + nameWithType: ParticleEmitterSettings.Gravity + fullName: Voile.Systems.ParticleEmitterSettings.Gravity + type: Property + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: Gravity + path: Source/Systems/ParticleSystem.cs + startLine: 38 + assemblies: + - Voile + namespace: Voile.Systems + syntax: + content: public Vector2 Gravity { get; set; } + parameters: [] + return: + type: System.Numerics.Vector2 + content.vb: Public Property Gravity As Vector2 + overload: Voile.Systems.ParticleEmitterSettings.Gravity* +- uid: Voile.Systems.ParticleEmitterSettings.ScaleBegin + commentId: P:Voile.Systems.ParticleEmitterSettings.ScaleBegin + id: ScaleBegin + parent: Voile.Systems.ParticleEmitterSettings + langs: + - csharp + - vb + name: ScaleBegin + nameWithType: ParticleEmitterSettings.ScaleBegin + fullName: Voile.Systems.ParticleEmitterSettings.ScaleBegin + type: Property + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: ScaleBegin + path: Source/Systems/ParticleSystem.cs + startLine: 39 + assemblies: + - Voile + namespace: Voile.Systems + syntax: + content: public float ScaleBegin { get; set; } + parameters: [] + return: + type: System.Single + content.vb: Public Property ScaleBegin As Single + overload: Voile.Systems.ParticleEmitterSettings.ScaleBegin* +- uid: Voile.Systems.ParticleEmitterSettings.ScaleEnd + commentId: P:Voile.Systems.ParticleEmitterSettings.ScaleEnd + id: ScaleEnd + parent: Voile.Systems.ParticleEmitterSettings + langs: + - csharp + - vb + name: ScaleEnd + nameWithType: ParticleEmitterSettings.ScaleEnd + fullName: Voile.Systems.ParticleEmitterSettings.ScaleEnd + type: Property + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: ScaleEnd + path: Source/Systems/ParticleSystem.cs + startLine: 40 + assemblies: + - Voile + namespace: Voile.Systems + syntax: + content: public float ScaleEnd { get; set; } + parameters: [] + return: + type: System.Single + content.vb: Public Property ScaleEnd As Single + overload: Voile.Systems.ParticleEmitterSettings.ScaleEnd* +- uid: Voile.Systems.ParticleEmitterSettings.ColorBegin + commentId: P:Voile.Systems.ParticleEmitterSettings.ColorBegin + id: ColorBegin + parent: Voile.Systems.ParticleEmitterSettings + langs: + - csharp + - vb + name: ColorBegin + nameWithType: ParticleEmitterSettings.ColorBegin + fullName: Voile.Systems.ParticleEmitterSettings.ColorBegin + type: Property + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: ColorBegin + path: Source/Systems/ParticleSystem.cs + startLine: 41 + assemblies: + - Voile + namespace: Voile.Systems + syntax: + content: public Color ColorBegin { get; set; } + parameters: [] + return: + type: Voile.Color + content.vb: Public Property ColorBegin As Color + overload: Voile.Systems.ParticleEmitterSettings.ColorBegin* +- uid: Voile.Systems.ParticleEmitterSettings.ColorEnd + commentId: P:Voile.Systems.ParticleEmitterSettings.ColorEnd + id: ColorEnd + parent: Voile.Systems.ParticleEmitterSettings + langs: + - csharp + - vb + name: ColorEnd + nameWithType: ParticleEmitterSettings.ColorEnd + fullName: Voile.Systems.ParticleEmitterSettings.ColorEnd + type: Property + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: ColorEnd + path: Source/Systems/ParticleSystem.cs + startLine: 42 + assemblies: + - Voile + namespace: Voile.Systems + syntax: + content: public Color ColorEnd { get; set; } + parameters: [] + return: + type: Voile.Color + content.vb: Public Property ColorEnd As Color + overload: Voile.Systems.ParticleEmitterSettings.ColorEnd* +- uid: Voile.Systems.ParticleEmitterSettings.Damping + commentId: P:Voile.Systems.ParticleEmitterSettings.Damping + id: Damping + parent: Voile.Systems.ParticleEmitterSettings + langs: + - csharp + - vb + name: Damping + nameWithType: ParticleEmitterSettings.Damping + fullName: Voile.Systems.ParticleEmitterSettings.Damping + type: Property + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: Damping + path: Source/Systems/ParticleSystem.cs + startLine: 43 + assemblies: + - Voile + namespace: Voile.Systems + syntax: + content: public float Damping { get; set; } + parameters: [] + return: + type: System.Single + content.vb: Public Property Damping As Single + overload: Voile.Systems.ParticleEmitterSettings.Damping* +references: +- uid: Voile.Systems + commentId: N:Voile.Systems + href: Voile.html + name: Voile.Systems + nameWithType: Voile.Systems + fullName: Voile.Systems + spec.csharp: + - uid: Voile + name: Voile + href: Voile.html + - name: . + - uid: Voile.Systems + name: Systems + href: Voile.Systems.html + spec.vb: + - uid: Voile + name: Voile + href: Voile.html + - name: . + - uid: Voile.Systems + name: Systems + href: Voile.Systems.html +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: System.Object.Equals(System.Object) + commentId: M:System.Object.Equals(System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + name: Equals(object) + nameWithType: object.Equals(object) + fullName: object.Equals(object) + nameWithType.vb: Object.Equals(Object) + fullName.vb: Object.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.Object.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetHashCode + commentId: M:System.Object.GetHashCode + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + name: GetHashCode() + nameWithType: object.GetHashCode() + fullName: object.GetHashCode() + nameWithType.vb: Object.GetHashCode() + fullName.vb: Object.GetHashCode() + spec.csharp: + - uid: System.Object.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + - name: ( + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.MemberwiseClone + commentId: M:System.Object.MemberwiseClone + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + name: MemberwiseClone() + nameWithType: object.MemberwiseClone() + fullName: object.MemberwiseClone() + nameWithType.vb: Object.MemberwiseClone() + fullName.vb: Object.MemberwiseClone() + spec.csharp: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + - name: ( + - name: ) + spec.vb: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.ToString + commentId: M:System.Object.ToString + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + name: ToString() + nameWithType: object.ToString() + fullName: object.ToString() + nameWithType.vb: Object.ToString() + fullName.vb: Object.ToString() + spec.csharp: + - uid: System.Object.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.Object.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + - name: ( + - name: ) +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: Voile.Systems.ParticleEmitterSettings.MaxParticles* + commentId: Overload:Voile.Systems.ParticleEmitterSettings.MaxParticles + href: Voile.Systems.ParticleEmitterSettings.html#Voile_Systems_ParticleEmitterSettings_MaxParticles + name: MaxParticles + nameWithType: ParticleEmitterSettings.MaxParticles + fullName: Voile.Systems.ParticleEmitterSettings.MaxParticles +- uid: System.Int32 + commentId: T:System.Int32 + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + name: int + nameWithType: int + fullName: int + nameWithType.vb: Integer + fullName.vb: Integer + name.vb: Integer +- uid: Voile.Systems.ParticleEmitterSettings.EmitRadius* + commentId: Overload:Voile.Systems.ParticleEmitterSettings.EmitRadius + href: Voile.Systems.ParticleEmitterSettings.html#Voile_Systems_ParticleEmitterSettings_EmitRadius + name: EmitRadius + nameWithType: ParticleEmitterSettings.EmitRadius + fullName: Voile.Systems.ParticleEmitterSettings.EmitRadius +- uid: System.Single + commentId: T:System.Single + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + name: float + nameWithType: float + fullName: float + nameWithType.vb: Single + fullName.vb: Single + name.vb: Single +- uid: Voile.Systems.ParticleEmitterSettings.LifeTime* + commentId: Overload:Voile.Systems.ParticleEmitterSettings.LifeTime + href: Voile.Systems.ParticleEmitterSettings.html#Voile_Systems_ParticleEmitterSettings_LifeTime + name: LifeTime + nameWithType: ParticleEmitterSettings.LifeTime + fullName: Voile.Systems.ParticleEmitterSettings.LifeTime +- uid: Voile.Systems.ParticleEmitterSettings.Explosiveness* + commentId: Overload:Voile.Systems.ParticleEmitterSettings.Explosiveness + href: Voile.Systems.ParticleEmitterSettings.html#Voile_Systems_ParticleEmitterSettings_Explosiveness + name: Explosiveness + nameWithType: ParticleEmitterSettings.Explosiveness + fullName: Voile.Systems.ParticleEmitterSettings.Explosiveness +- uid: Voile.Systems.ParticleEmitterSettings.Direction* + commentId: Overload:Voile.Systems.ParticleEmitterSettings.Direction + href: Voile.Systems.ParticleEmitterSettings.html#Voile_Systems_ParticleEmitterSettings_Direction + name: Direction + nameWithType: ParticleEmitterSettings.Direction + fullName: Voile.Systems.ParticleEmitterSettings.Direction +- uid: System.Numerics.Vector2 + commentId: T:System.Numerics.Vector2 + parent: System.Numerics + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.numerics.vector2 + name: Vector2 + nameWithType: Vector2 + fullName: System.Numerics.Vector2 +- uid: System.Numerics + commentId: N:System.Numerics + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System.Numerics + nameWithType: System.Numerics + fullName: System.Numerics + spec.csharp: + - uid: System + name: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + - name: . + - uid: System.Numerics + name: Numerics + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.numerics + spec.vb: + - uid: System + name: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + - name: . + - uid: System.Numerics + name: Numerics + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.numerics +- uid: Voile.Systems.ParticleEmitterSettings.LinearVelocity* + commentId: Overload:Voile.Systems.ParticleEmitterSettings.LinearVelocity + href: Voile.Systems.ParticleEmitterSettings.html#Voile_Systems_ParticleEmitterSettings_LinearVelocity + name: LinearVelocity + nameWithType: ParticleEmitterSettings.LinearVelocity + fullName: Voile.Systems.ParticleEmitterSettings.LinearVelocity +- uid: Voile.Systems.ParticleEmitterSettings.AngularVelocity* + commentId: Overload:Voile.Systems.ParticleEmitterSettings.AngularVelocity + href: Voile.Systems.ParticleEmitterSettings.html#Voile_Systems_ParticleEmitterSettings_AngularVelocity + name: AngularVelocity + nameWithType: ParticleEmitterSettings.AngularVelocity + fullName: Voile.Systems.ParticleEmitterSettings.AngularVelocity +- uid: Voile.Systems.ParticleEmitterSettings.AngularVelocityRandom* + commentId: Overload:Voile.Systems.ParticleEmitterSettings.AngularVelocityRandom + href: Voile.Systems.ParticleEmitterSettings.html#Voile_Systems_ParticleEmitterSettings_AngularVelocityRandom + name: AngularVelocityRandom + nameWithType: ParticleEmitterSettings.AngularVelocityRandom + fullName: Voile.Systems.ParticleEmitterSettings.AngularVelocityRandom +- uid: Voile.Systems.ParticleEmitterSettings.LinearVelocityRandom* + commentId: Overload:Voile.Systems.ParticleEmitterSettings.LinearVelocityRandom + href: Voile.Systems.ParticleEmitterSettings.html#Voile_Systems_ParticleEmitterSettings_LinearVelocityRandom + name: LinearVelocityRandom + nameWithType: ParticleEmitterSettings.LinearVelocityRandom + fullName: Voile.Systems.ParticleEmitterSettings.LinearVelocityRandom +- uid: Voile.Systems.ParticleEmitterSettings.Gravity* + commentId: Overload:Voile.Systems.ParticleEmitterSettings.Gravity + href: Voile.Systems.ParticleEmitterSettings.html#Voile_Systems_ParticleEmitterSettings_Gravity + name: Gravity + nameWithType: ParticleEmitterSettings.Gravity + fullName: Voile.Systems.ParticleEmitterSettings.Gravity +- uid: Voile.Systems.ParticleEmitterSettings.ScaleBegin* + commentId: Overload:Voile.Systems.ParticleEmitterSettings.ScaleBegin + href: Voile.Systems.ParticleEmitterSettings.html#Voile_Systems_ParticleEmitterSettings_ScaleBegin + name: ScaleBegin + nameWithType: ParticleEmitterSettings.ScaleBegin + fullName: Voile.Systems.ParticleEmitterSettings.ScaleBegin +- uid: Voile.Systems.ParticleEmitterSettings.ScaleEnd* + commentId: Overload:Voile.Systems.ParticleEmitterSettings.ScaleEnd + href: Voile.Systems.ParticleEmitterSettings.html#Voile_Systems_ParticleEmitterSettings_ScaleEnd + name: ScaleEnd + nameWithType: ParticleEmitterSettings.ScaleEnd + fullName: Voile.Systems.ParticleEmitterSettings.ScaleEnd +- uid: Voile.Systems.ParticleEmitterSettings.ColorBegin* + commentId: Overload:Voile.Systems.ParticleEmitterSettings.ColorBegin + href: Voile.Systems.ParticleEmitterSettings.html#Voile_Systems_ParticleEmitterSettings_ColorBegin + name: ColorBegin + nameWithType: ParticleEmitterSettings.ColorBegin + fullName: Voile.Systems.ParticleEmitterSettings.ColorBegin +- uid: Voile.Color + commentId: T:Voile.Color + parent: Voile + href: Voile.Color.html + name: Color + nameWithType: Color + fullName: Voile.Color +- uid: Voile + commentId: N:Voile + href: Voile.html + name: Voile + nameWithType: Voile + fullName: Voile +- uid: Voile.Systems.ParticleEmitterSettings.ColorEnd* + commentId: Overload:Voile.Systems.ParticleEmitterSettings.ColorEnd + href: Voile.Systems.ParticleEmitterSettings.html#Voile_Systems_ParticleEmitterSettings_ColorEnd + name: ColorEnd + nameWithType: ParticleEmitterSettings.ColorEnd + fullName: Voile.Systems.ParticleEmitterSettings.ColorEnd +- uid: Voile.Systems.ParticleEmitterSettings.Damping* + commentId: Overload:Voile.Systems.ParticleEmitterSettings.Damping + href: Voile.Systems.ParticleEmitterSettings.html#Voile_Systems_ParticleEmitterSettings_Damping + name: Damping + nameWithType: ParticleEmitterSettings.Damping + fullName: Voile.Systems.ParticleEmitterSettings.Damping diff --git a/Voile/api/Voile.Systems.ParticleEmitterSettingsResource.yml b/Voile/api/Voile.Systems.ParticleEmitterSettingsResource.yml new file mode 100644 index 0000000..4fe521b --- /dev/null +++ b/Voile/api/Voile.Systems.ParticleEmitterSettingsResource.yml @@ -0,0 +1,448 @@ +### YamlMime:ManagedReference +items: +- uid: Voile.Systems.ParticleEmitterSettingsResource + commentId: T:Voile.Systems.ParticleEmitterSettingsResource + id: ParticleEmitterSettingsResource + parent: Voile.Systems + children: + - Voile.Systems.ParticleEmitterSettingsResource.#ctor(System.String,Voile.Systems.ParticleEmitterSettings) + - Voile.Systems.ParticleEmitterSettingsResource.Settings + langs: + - csharp + - vb + name: ParticleEmitterSettingsResource + nameWithType: ParticleEmitterSettingsResource + fullName: Voile.Systems.ParticleEmitterSettingsResource + type: Class + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: ParticleEmitterSettingsResource + path: Source/Systems/ParticleSystem.cs + startLine: 46 + assemblies: + - Voile + namespace: Voile.Systems + syntax: + content: 'public class ParticleEmitterSettingsResource : Resource, IDisposable' + content.vb: Public Class ParticleEmitterSettingsResource Inherits Resource Implements IDisposable + inheritance: + - System.Object + - Voile.Resource + implements: + - System.IDisposable + inheritedMembers: + - Voile.Resource.Path + - Voile.Resource.Dispose + - System.Object.Equals(System.Object) + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetHashCode + - System.Object.GetType + - System.Object.MemberwiseClone + - System.Object.ReferenceEquals(System.Object,System.Object) + - System.Object.ToString +- uid: Voile.Systems.ParticleEmitterSettingsResource.Settings + commentId: P:Voile.Systems.ParticleEmitterSettingsResource.Settings + id: Settings + parent: Voile.Systems.ParticleEmitterSettingsResource + langs: + - csharp + - vb + name: Settings + nameWithType: ParticleEmitterSettingsResource.Settings + fullName: Voile.Systems.ParticleEmitterSettingsResource.Settings + type: Property + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: Settings + path: Source/Systems/ParticleSystem.cs + startLine: 48 + assemblies: + - Voile + namespace: Voile.Systems + syntax: + content: public ParticleEmitterSettings Settings { get; } + parameters: [] + return: + type: Voile.Systems.ParticleEmitterSettings + content.vb: Public Property Settings As ParticleEmitterSettings + overload: Voile.Systems.ParticleEmitterSettingsResource.Settings* +- uid: Voile.Systems.ParticleEmitterSettingsResource.#ctor(System.String,Voile.Systems.ParticleEmitterSettings) + commentId: M:Voile.Systems.ParticleEmitterSettingsResource.#ctor(System.String,Voile.Systems.ParticleEmitterSettings) + id: '#ctor(System.String,Voile.Systems.ParticleEmitterSettings)' + parent: Voile.Systems.ParticleEmitterSettingsResource + langs: + - csharp + - vb + name: ParticleEmitterSettingsResource(string, ParticleEmitterSettings) + nameWithType: ParticleEmitterSettingsResource.ParticleEmitterSettingsResource(string, ParticleEmitterSettings) + fullName: Voile.Systems.ParticleEmitterSettingsResource.ParticleEmitterSettingsResource(string, Voile.Systems.ParticleEmitterSettings) + type: Constructor + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: .ctor + path: Source/Systems/ParticleSystem.cs + startLine: 49 + assemblies: + - Voile + namespace: Voile.Systems + syntax: + content: public ParticleEmitterSettingsResource(string path, ParticleEmitterSettings settings) + parameters: + - id: path + type: System.String + - id: settings + type: Voile.Systems.ParticleEmitterSettings + content.vb: Public Sub New(path As String, settings As ParticleEmitterSettings) + overload: Voile.Systems.ParticleEmitterSettingsResource.#ctor* + nameWithType.vb: ParticleEmitterSettingsResource.New(String, ParticleEmitterSettings) + fullName.vb: Voile.Systems.ParticleEmitterSettingsResource.New(String, Voile.Systems.ParticleEmitterSettings) + name.vb: New(String, ParticleEmitterSettings) +references: +- uid: Voile.Systems + commentId: N:Voile.Systems + href: Voile.html + name: Voile.Systems + nameWithType: Voile.Systems + fullName: Voile.Systems + spec.csharp: + - uid: Voile + name: Voile + href: Voile.html + - name: . + - uid: Voile.Systems + name: Systems + href: Voile.Systems.html + spec.vb: + - uid: Voile + name: Voile + href: Voile.html + - name: . + - uid: Voile.Systems + name: Systems + href: Voile.Systems.html +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: Voile.Resource + commentId: T:Voile.Resource + parent: Voile + href: Voile.Resource.html + name: Resource + nameWithType: Resource + fullName: Voile.Resource +- uid: System.IDisposable + commentId: T:System.IDisposable + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.idisposable + name: IDisposable + nameWithType: IDisposable + fullName: System.IDisposable +- uid: Voile.Resource.Path + commentId: P:Voile.Resource.Path + parent: Voile.Resource + href: Voile.Resource.html#Voile_Resource_Path + name: Path + nameWithType: Resource.Path + fullName: Voile.Resource.Path +- uid: Voile.Resource.Dispose + commentId: M:Voile.Resource.Dispose + parent: Voile.Resource + href: Voile.Resource.html#Voile_Resource_Dispose + name: Dispose() + nameWithType: Resource.Dispose() + fullName: Voile.Resource.Dispose() + spec.csharp: + - uid: Voile.Resource.Dispose + name: Dispose + href: Voile.Resource.html#Voile_Resource_Dispose + - name: ( + - name: ) + spec.vb: + - uid: Voile.Resource.Dispose + name: Dispose + href: Voile.Resource.html#Voile_Resource_Dispose + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object) + commentId: M:System.Object.Equals(System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + name: Equals(object) + nameWithType: object.Equals(object) + fullName: object.Equals(object) + nameWithType.vb: Object.Equals(Object) + fullName.vb: Object.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.Object.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetHashCode + commentId: M:System.Object.GetHashCode + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + name: GetHashCode() + nameWithType: object.GetHashCode() + fullName: object.GetHashCode() + nameWithType.vb: Object.GetHashCode() + fullName.vb: Object.GetHashCode() + spec.csharp: + - uid: System.Object.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + - name: ( + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.MemberwiseClone + commentId: M:System.Object.MemberwiseClone + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + name: MemberwiseClone() + nameWithType: object.MemberwiseClone() + fullName: object.MemberwiseClone() + nameWithType.vb: Object.MemberwiseClone() + fullName.vb: Object.MemberwiseClone() + spec.csharp: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + - name: ( + - name: ) + spec.vb: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.ToString + commentId: M:System.Object.ToString + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + name: ToString() + nameWithType: object.ToString() + fullName: object.ToString() + nameWithType.vb: Object.ToString() + fullName.vb: Object.ToString() + spec.csharp: + - uid: System.Object.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.Object.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + - name: ( + - name: ) +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: Voile + commentId: N:Voile + href: Voile.html + name: Voile + nameWithType: Voile + fullName: Voile +- uid: Voile.Systems.ParticleEmitterSettingsResource.Settings* + commentId: Overload:Voile.Systems.ParticleEmitterSettingsResource.Settings + href: Voile.Systems.ParticleEmitterSettingsResource.html#Voile_Systems_ParticleEmitterSettingsResource_Settings + name: Settings + nameWithType: ParticleEmitterSettingsResource.Settings + fullName: Voile.Systems.ParticleEmitterSettingsResource.Settings +- uid: Voile.Systems.ParticleEmitterSettings + commentId: T:Voile.Systems.ParticleEmitterSettings + parent: Voile.Systems + href: Voile.Systems.ParticleEmitterSettings.html + name: ParticleEmitterSettings + nameWithType: ParticleEmitterSettings + fullName: Voile.Systems.ParticleEmitterSettings +- uid: Voile.Systems.ParticleEmitterSettingsResource.#ctor* + commentId: Overload:Voile.Systems.ParticleEmitterSettingsResource.#ctor + href: Voile.Systems.ParticleEmitterSettingsResource.html#Voile_Systems_ParticleEmitterSettingsResource__ctor_System_String_Voile_Systems_ParticleEmitterSettings_ + name: ParticleEmitterSettingsResource + nameWithType: ParticleEmitterSettingsResource.ParticleEmitterSettingsResource + fullName: Voile.Systems.ParticleEmitterSettingsResource.ParticleEmitterSettingsResource + nameWithType.vb: ParticleEmitterSettingsResource.New + fullName.vb: Voile.Systems.ParticleEmitterSettingsResource.New + name.vb: New +- uid: System.String + commentId: T:System.String + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + name: string + nameWithType: string + fullName: string + nameWithType.vb: String + fullName.vb: String + name.vb: String diff --git a/Voile/api/Voile.Systems.ParticleEmitterSettingsResourceLoader.yml b/Voile/api/Voile.Systems.ParticleEmitterSettingsResourceLoader.yml new file mode 100644 index 0000000..14977d9 --- /dev/null +++ b/Voile/api/Voile.Systems.ParticleEmitterSettingsResourceLoader.yml @@ -0,0 +1,927 @@ +### YamlMime:ManagedReference +items: +- uid: Voile.Systems.ParticleEmitterSettingsResourceLoader + commentId: T:Voile.Systems.ParticleEmitterSettingsResourceLoader + id: ParticleEmitterSettingsResourceLoader + parent: Voile.Systems + children: + - Voile.Systems.ParticleEmitterSettingsResourceLoader.LoadResource(System.String) + - Voile.Systems.ParticleEmitterSettingsResourceLoader.SupportedExtensions + langs: + - csharp + - vb + name: ParticleEmitterSettingsResourceLoader + nameWithType: ParticleEmitterSettingsResourceLoader + fullName: Voile.Systems.ParticleEmitterSettingsResourceLoader + type: Class + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: ParticleEmitterSettingsResourceLoader + path: Source/Systems/ParticleSystem.cs + startLine: 59 + assemblies: + - Voile + namespace: Voile.Systems + summary: Loads from a provided TOML data file. + example: [] + syntax: + content: 'public class ParticleEmitterSettingsResourceLoader : ResourceLoader' + content.vb: Public Class ParticleEmitterSettingsResourceLoader Inherits ResourceLoader(Of ParticleEmitterSettingsResource) + inheritance: + - System.Object + - Voile.Resources.ResourceLoader{Voile.Systems.ParticleEmitterSettingsResource} + inheritedMembers: + - Voile.Resources.ResourceLoader{Voile.Systems.ParticleEmitterSettingsResource}.Load(System.String) + - Voile.Resources.ResourceLoader{Voile.Systems.ParticleEmitterSettingsResource}.Reload + - Voile.Resources.ResourceLoader{Voile.Systems.ParticleEmitterSettingsResource}.TryGet(System.Guid,Voile.Systems.ParticleEmitterSettingsResource@) + - Voile.Resources.ResourceLoader{Voile.Systems.ParticleEmitterSettingsResource}.TryUnload(System.Guid) + - Voile.Resources.ResourceLoader{Voile.Systems.ParticleEmitterSettingsResource}._loadedResources + - System.Object.Equals(System.Object) + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetHashCode + - System.Object.GetType + - System.Object.MemberwiseClone + - System.Object.ReferenceEquals(System.Object,System.Object) + - System.Object.ToString +- uid: Voile.Systems.ParticleEmitterSettingsResourceLoader.SupportedExtensions + commentId: P:Voile.Systems.ParticleEmitterSettingsResourceLoader.SupportedExtensions + id: SupportedExtensions + parent: Voile.Systems.ParticleEmitterSettingsResourceLoader + langs: + - csharp + - vb + name: SupportedExtensions + nameWithType: ParticleEmitterSettingsResourceLoader.SupportedExtensions + fullName: Voile.Systems.ParticleEmitterSettingsResourceLoader.SupportedExtensions + type: Property + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: SupportedExtensions + path: Source/Systems/ParticleSystem.cs + startLine: 61 + assemblies: + - Voile + namespace: Voile.Systems + summary: File extensions that are supported by this loader. + example: [] + syntax: + content: public override IEnumerable SupportedExtensions { get; } + parameters: [] + return: + type: System.Collections.Generic.IEnumerable{System.String} + content.vb: Public Overrides ReadOnly Property SupportedExtensions As IEnumerable(Of String) + overridden: Voile.Resources.ResourceLoader{Voile.Systems.ParticleEmitterSettingsResource}.SupportedExtensions + overload: Voile.Systems.ParticleEmitterSettingsResourceLoader.SupportedExtensions* +- uid: Voile.Systems.ParticleEmitterSettingsResourceLoader.LoadResource(System.String) + commentId: M:Voile.Systems.ParticleEmitterSettingsResourceLoader.LoadResource(System.String) + id: LoadResource(System.String) + parent: Voile.Systems.ParticleEmitterSettingsResourceLoader + langs: + - csharp + - vb + name: LoadResource(string) + nameWithType: ParticleEmitterSettingsResourceLoader.LoadResource(string) + fullName: Voile.Systems.ParticleEmitterSettingsResourceLoader.LoadResource(string) + type: Method + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: LoadResource + path: Source/Systems/ParticleSystem.cs + startLine: 65 + assemblies: + - Voile + namespace: Voile.Systems + summary: Load steps specific to this resource loader. + example: [] + syntax: + content: protected override ParticleEmitterSettingsResource LoadResource(string path) + parameters: + - id: path + type: System.String + description: File system path to the resource to load. + return: + type: Voile.Systems.ParticleEmitterSettingsResource + description: Loaded resource. + content.vb: Protected Overrides Function LoadResource(path As String) As ParticleEmitterSettingsResource + overridden: Voile.Resources.ResourceLoader{Voile.Systems.ParticleEmitterSettingsResource}.LoadResource(System.String) + overload: Voile.Systems.ParticleEmitterSettingsResourceLoader.LoadResource* + nameWithType.vb: ParticleEmitterSettingsResourceLoader.LoadResource(String) + fullName.vb: Voile.Systems.ParticleEmitterSettingsResourceLoader.LoadResource(String) + name.vb: LoadResource(String) +references: +- uid: Voile.Systems.ParticleEmitterSettingsResource + commentId: T:Voile.Systems.ParticleEmitterSettingsResource + parent: Voile.Systems + href: Voile.Systems.ParticleEmitterSettingsResource.html + name: ParticleEmitterSettingsResource + nameWithType: ParticleEmitterSettingsResource + fullName: Voile.Systems.ParticleEmitterSettingsResource +- uid: Voile.Systems + commentId: N:Voile.Systems + href: Voile.html + name: Voile.Systems + nameWithType: Voile.Systems + fullName: Voile.Systems + spec.csharp: + - uid: Voile + name: Voile + href: Voile.html + - name: . + - uid: Voile.Systems + name: Systems + href: Voile.Systems.html + spec.vb: + - uid: Voile + name: Voile + href: Voile.html + - name: . + - uid: Voile.Systems + name: Systems + href: Voile.Systems.html +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: Voile.Resources.ResourceLoader{Voile.Systems.ParticleEmitterSettingsResource} + commentId: T:Voile.Resources.ResourceLoader{Voile.Systems.ParticleEmitterSettingsResource} + parent: Voile.Resources + definition: Voile.Resources.ResourceLoader`1 + href: Voile.Resources.ResourceLoader-1.html + name: ResourceLoader + nameWithType: ResourceLoader + fullName: Voile.Resources.ResourceLoader + nameWithType.vb: ResourceLoader(Of ParticleEmitterSettingsResource) + fullName.vb: Voile.Resources.ResourceLoader(Of Voile.Systems.ParticleEmitterSettingsResource) + name.vb: ResourceLoader(Of ParticleEmitterSettingsResource) + spec.csharp: + - uid: Voile.Resources.ResourceLoader`1 + name: ResourceLoader + href: Voile.Resources.ResourceLoader-1.html + - name: < + - uid: Voile.Systems.ParticleEmitterSettingsResource + name: ParticleEmitterSettingsResource + href: Voile.Systems.ParticleEmitterSettingsResource.html + - name: '>' + spec.vb: + - uid: Voile.Resources.ResourceLoader`1 + name: ResourceLoader + href: Voile.Resources.ResourceLoader-1.html + - name: ( + - name: Of + - name: " " + - uid: Voile.Systems.ParticleEmitterSettingsResource + name: ParticleEmitterSettingsResource + href: Voile.Systems.ParticleEmitterSettingsResource.html + - name: ) +- uid: Voile.Resources.ResourceLoader{Voile.Systems.ParticleEmitterSettingsResource}.Load(System.String) + commentId: M:Voile.Resources.ResourceLoader{Voile.Systems.ParticleEmitterSettingsResource}.Load(System.String) + parent: Voile.Resources.ResourceLoader{Voile.Systems.ParticleEmitterSettingsResource} + definition: Voile.Resources.ResourceLoader`1.Load(System.String) + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_Load_System_String_ + name: Load(string) + nameWithType: ResourceLoader.Load(string) + fullName: Voile.Resources.ResourceLoader.Load(string) + nameWithType.vb: ResourceLoader(Of ParticleEmitterSettingsResource).Load(String) + fullName.vb: Voile.Resources.ResourceLoader(Of Voile.Systems.ParticleEmitterSettingsResource).Load(String) + name.vb: Load(String) + spec.csharp: + - uid: Voile.Resources.ResourceLoader{Voile.Systems.ParticleEmitterSettingsResource}.Load(System.String) + name: Load + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_Load_System_String_ + - name: ( + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) + spec.vb: + - uid: Voile.Resources.ResourceLoader{Voile.Systems.ParticleEmitterSettingsResource}.Load(System.String) + name: Load + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_Load_System_String_ + - name: ( + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) +- uid: Voile.Resources.ResourceLoader{Voile.Systems.ParticleEmitterSettingsResource}.Reload + commentId: M:Voile.Resources.ResourceLoader{Voile.Systems.ParticleEmitterSettingsResource}.Reload + parent: Voile.Resources.ResourceLoader{Voile.Systems.ParticleEmitterSettingsResource} + definition: Voile.Resources.ResourceLoader`1.Reload + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_Reload + name: Reload() + nameWithType: ResourceLoader.Reload() + fullName: Voile.Resources.ResourceLoader.Reload() + nameWithType.vb: ResourceLoader(Of ParticleEmitterSettingsResource).Reload() + fullName.vb: Voile.Resources.ResourceLoader(Of Voile.Systems.ParticleEmitterSettingsResource).Reload() + spec.csharp: + - uid: Voile.Resources.ResourceLoader{Voile.Systems.ParticleEmitterSettingsResource}.Reload + name: Reload + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_Reload + - name: ( + - name: ) + spec.vb: + - uid: Voile.Resources.ResourceLoader{Voile.Systems.ParticleEmitterSettingsResource}.Reload + name: Reload + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_Reload + - name: ( + - name: ) +- uid: Voile.Resources.ResourceLoader{Voile.Systems.ParticleEmitterSettingsResource}.TryGet(System.Guid,Voile.Systems.ParticleEmitterSettingsResource@) + commentId: M:Voile.Resources.ResourceLoader{Voile.Systems.ParticleEmitterSettingsResource}.TryGet(System.Guid,Voile.Systems.ParticleEmitterSettingsResource@) + parent: Voile.Resources.ResourceLoader{Voile.Systems.ParticleEmitterSettingsResource} + definition: Voile.Resources.ResourceLoader`1.TryGet(System.Guid,`0@) + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_TryGet_System_Guid__0__ + name: TryGet(Guid, out ParticleEmitterSettingsResource) + nameWithType: ResourceLoader.TryGet(Guid, out ParticleEmitterSettingsResource) + fullName: Voile.Resources.ResourceLoader.TryGet(System.Guid, out Voile.Systems.ParticleEmitterSettingsResource) + nameWithType.vb: ResourceLoader(Of ParticleEmitterSettingsResource).TryGet(Guid, ParticleEmitterSettingsResource) + fullName.vb: Voile.Resources.ResourceLoader(Of Voile.Systems.ParticleEmitterSettingsResource).TryGet(System.Guid, Voile.Systems.ParticleEmitterSettingsResource) + name.vb: TryGet(Guid, ParticleEmitterSettingsResource) + spec.csharp: + - uid: Voile.Resources.ResourceLoader{Voile.Systems.ParticleEmitterSettingsResource}.TryGet(System.Guid,Voile.Systems.ParticleEmitterSettingsResource@) + name: TryGet + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_TryGet_System_Guid__0__ + - name: ( + - uid: System.Guid + name: Guid + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.guid + - name: ',' + - name: " " + - name: out + - name: " " + - uid: Voile.Systems.ParticleEmitterSettingsResource + name: ParticleEmitterSettingsResource + href: Voile.Systems.ParticleEmitterSettingsResource.html + - name: ) + spec.vb: + - uid: Voile.Resources.ResourceLoader{Voile.Systems.ParticleEmitterSettingsResource}.TryGet(System.Guid,Voile.Systems.ParticleEmitterSettingsResource@) + name: TryGet + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_TryGet_System_Guid__0__ + - name: ( + - uid: System.Guid + name: Guid + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.guid + - name: ',' + - name: " " + - uid: Voile.Systems.ParticleEmitterSettingsResource + name: ParticleEmitterSettingsResource + href: Voile.Systems.ParticleEmitterSettingsResource.html + - name: ) +- uid: Voile.Resources.ResourceLoader{Voile.Systems.ParticleEmitterSettingsResource}.TryUnload(System.Guid) + commentId: M:Voile.Resources.ResourceLoader{Voile.Systems.ParticleEmitterSettingsResource}.TryUnload(System.Guid) + parent: Voile.Resources.ResourceLoader{Voile.Systems.ParticleEmitterSettingsResource} + definition: Voile.Resources.ResourceLoader`1.TryUnload(System.Guid) + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_TryUnload_System_Guid_ + name: TryUnload(Guid) + nameWithType: ResourceLoader.TryUnload(Guid) + fullName: Voile.Resources.ResourceLoader.TryUnload(System.Guid) + nameWithType.vb: ResourceLoader(Of ParticleEmitterSettingsResource).TryUnload(Guid) + fullName.vb: Voile.Resources.ResourceLoader(Of Voile.Systems.ParticleEmitterSettingsResource).TryUnload(System.Guid) + spec.csharp: + - uid: Voile.Resources.ResourceLoader{Voile.Systems.ParticleEmitterSettingsResource}.TryUnload(System.Guid) + name: TryUnload + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_TryUnload_System_Guid_ + - name: ( + - uid: System.Guid + name: Guid + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.guid + - name: ) + spec.vb: + - uid: Voile.Resources.ResourceLoader{Voile.Systems.ParticleEmitterSettingsResource}.TryUnload(System.Guid) + name: TryUnload + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_TryUnload_System_Guid_ + - name: ( + - uid: System.Guid + name: Guid + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.guid + - name: ) +- uid: Voile.Resources.ResourceLoader{Voile.Systems.ParticleEmitterSettingsResource}._loadedResources + commentId: F:Voile.Resources.ResourceLoader{Voile.Systems.ParticleEmitterSettingsResource}._loadedResources + parent: Voile.Resources.ResourceLoader{Voile.Systems.ParticleEmitterSettingsResource} + definition: Voile.Resources.ResourceLoader`1._loadedResources + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1__loadedResources + name: _loadedResources + nameWithType: ResourceLoader._loadedResources + fullName: Voile.Resources.ResourceLoader._loadedResources + nameWithType.vb: ResourceLoader(Of ParticleEmitterSettingsResource)._loadedResources + fullName.vb: Voile.Resources.ResourceLoader(Of Voile.Systems.ParticleEmitterSettingsResource)._loadedResources +- uid: System.Object.Equals(System.Object) + commentId: M:System.Object.Equals(System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + name: Equals(object) + nameWithType: object.Equals(object) + fullName: object.Equals(object) + nameWithType.vb: Object.Equals(Object) + fullName.vb: Object.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.Object.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetHashCode + commentId: M:System.Object.GetHashCode + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + name: GetHashCode() + nameWithType: object.GetHashCode() + fullName: object.GetHashCode() + nameWithType.vb: Object.GetHashCode() + fullName.vb: Object.GetHashCode() + spec.csharp: + - uid: System.Object.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + - name: ( + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.MemberwiseClone + commentId: M:System.Object.MemberwiseClone + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + name: MemberwiseClone() + nameWithType: object.MemberwiseClone() + fullName: object.MemberwiseClone() + nameWithType.vb: Object.MemberwiseClone() + fullName.vb: Object.MemberwiseClone() + spec.csharp: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + - name: ( + - name: ) + spec.vb: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.ToString + commentId: M:System.Object.ToString + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + name: ToString() + nameWithType: object.ToString() + fullName: object.ToString() + nameWithType.vb: Object.ToString() + fullName.vb: Object.ToString() + spec.csharp: + - uid: System.Object.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.Object.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + - name: ( + - name: ) +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: Voile.Resources.ResourceLoader`1 + commentId: T:Voile.Resources.ResourceLoader`1 + href: Voile.Resources.ResourceLoader-1.html + name: ResourceLoader + nameWithType: ResourceLoader + fullName: Voile.Resources.ResourceLoader + nameWithType.vb: ResourceLoader(Of T) + fullName.vb: Voile.Resources.ResourceLoader(Of T) + name.vb: ResourceLoader(Of T) + spec.csharp: + - uid: Voile.Resources.ResourceLoader`1 + name: ResourceLoader + href: Voile.Resources.ResourceLoader-1.html + - name: < + - name: T + - name: '>' + spec.vb: + - uid: Voile.Resources.ResourceLoader`1 + name: ResourceLoader + href: Voile.Resources.ResourceLoader-1.html + - name: ( + - name: Of + - name: " " + - name: T + - name: ) +- uid: Voile.Resources + commentId: N:Voile.Resources + href: Voile.html + name: Voile.Resources + nameWithType: Voile.Resources + fullName: Voile.Resources + spec.csharp: + - uid: Voile + name: Voile + href: Voile.html + - name: . + - uid: Voile.Resources + name: Resources + href: Voile.Resources.html + spec.vb: + - uid: Voile + name: Voile + href: Voile.html + - name: . + - uid: Voile.Resources + name: Resources + href: Voile.Resources.html +- uid: Voile.Resources.ResourceLoader`1.Load(System.String) + commentId: M:Voile.Resources.ResourceLoader`1.Load(System.String) + isExternal: true + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_Load_System_String_ + name: Load(string) + nameWithType: ResourceLoader.Load(string) + fullName: Voile.Resources.ResourceLoader.Load(string) + nameWithType.vb: ResourceLoader(Of T).Load(String) + fullName.vb: Voile.Resources.ResourceLoader(Of T).Load(String) + name.vb: Load(String) + spec.csharp: + - uid: Voile.Resources.ResourceLoader`1.Load(System.String) + name: Load + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_Load_System_String_ + - name: ( + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) + spec.vb: + - uid: Voile.Resources.ResourceLoader`1.Load(System.String) + name: Load + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_Load_System_String_ + - name: ( + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) +- uid: Voile.Resources.ResourceLoader`1.Reload + commentId: M:Voile.Resources.ResourceLoader`1.Reload + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_Reload + name: Reload() + nameWithType: ResourceLoader.Reload() + fullName: Voile.Resources.ResourceLoader.Reload() + nameWithType.vb: ResourceLoader(Of T).Reload() + fullName.vb: Voile.Resources.ResourceLoader(Of T).Reload() + spec.csharp: + - uid: Voile.Resources.ResourceLoader`1.Reload + name: Reload + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_Reload + - name: ( + - name: ) + spec.vb: + - uid: Voile.Resources.ResourceLoader`1.Reload + name: Reload + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_Reload + - name: ( + - name: ) +- uid: Voile.Resources.ResourceLoader`1.TryGet(System.Guid,`0@) + commentId: M:Voile.Resources.ResourceLoader`1.TryGet(System.Guid,`0@) + isExternal: true + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_TryGet_System_Guid__0__ + name: TryGet(Guid, out T) + nameWithType: ResourceLoader.TryGet(Guid, out T) + fullName: Voile.Resources.ResourceLoader.TryGet(System.Guid, out T) + nameWithType.vb: ResourceLoader(Of T).TryGet(Guid, T) + fullName.vb: Voile.Resources.ResourceLoader(Of T).TryGet(System.Guid, T) + name.vb: TryGet(Guid, T) + spec.csharp: + - uid: Voile.Resources.ResourceLoader`1.TryGet(System.Guid,`0@) + name: TryGet + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_TryGet_System_Guid__0__ + - name: ( + - uid: System.Guid + name: Guid + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.guid + - name: ',' + - name: " " + - name: out + - name: " " + - name: T + - name: ) + spec.vb: + - uid: Voile.Resources.ResourceLoader`1.TryGet(System.Guid,`0@) + name: TryGet + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_TryGet_System_Guid__0__ + - name: ( + - uid: System.Guid + name: Guid + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.guid + - name: ',' + - name: " " + - name: T + - name: ) +- uid: Voile.Resources.ResourceLoader`1.TryUnload(System.Guid) + commentId: M:Voile.Resources.ResourceLoader`1.TryUnload(System.Guid) + isExternal: true + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_TryUnload_System_Guid_ + name: TryUnload(Guid) + nameWithType: ResourceLoader.TryUnload(Guid) + fullName: Voile.Resources.ResourceLoader.TryUnload(System.Guid) + nameWithType.vb: ResourceLoader(Of T).TryUnload(Guid) + fullName.vb: Voile.Resources.ResourceLoader(Of T).TryUnload(System.Guid) + spec.csharp: + - uid: Voile.Resources.ResourceLoader`1.TryUnload(System.Guid) + name: TryUnload + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_TryUnload_System_Guid_ + - name: ( + - uid: System.Guid + name: Guid + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.guid + - name: ) + spec.vb: + - uid: Voile.Resources.ResourceLoader`1.TryUnload(System.Guid) + name: TryUnload + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_TryUnload_System_Guid_ + - name: ( + - uid: System.Guid + name: Guid + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.guid + - name: ) +- uid: Voile.Resources.ResourceLoader`1._loadedResources + commentId: F:Voile.Resources.ResourceLoader`1._loadedResources + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1__loadedResources + name: _loadedResources + nameWithType: ResourceLoader._loadedResources + fullName: Voile.Resources.ResourceLoader._loadedResources + nameWithType.vb: ResourceLoader(Of T)._loadedResources + fullName.vb: Voile.Resources.ResourceLoader(Of T)._loadedResources +- uid: Voile.Resources.ResourceLoader{Voile.Systems.ParticleEmitterSettingsResource}.SupportedExtensions + commentId: P:Voile.Resources.ResourceLoader{Voile.Systems.ParticleEmitterSettingsResource}.SupportedExtensions + parent: Voile.Resources.ResourceLoader{Voile.Systems.ParticleEmitterSettingsResource} + definition: Voile.Resources.ResourceLoader`1.SupportedExtensions + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_SupportedExtensions + name: SupportedExtensions + nameWithType: ResourceLoader.SupportedExtensions + fullName: Voile.Resources.ResourceLoader.SupportedExtensions + nameWithType.vb: ResourceLoader(Of ParticleEmitterSettingsResource).SupportedExtensions + fullName.vb: Voile.Resources.ResourceLoader(Of Voile.Systems.ParticleEmitterSettingsResource).SupportedExtensions +- uid: Voile.Systems.ParticleEmitterSettingsResourceLoader.SupportedExtensions* + commentId: Overload:Voile.Systems.ParticleEmitterSettingsResourceLoader.SupportedExtensions + href: Voile.Systems.ParticleEmitterSettingsResourceLoader.html#Voile_Systems_ParticleEmitterSettingsResourceLoader_SupportedExtensions + name: SupportedExtensions + nameWithType: ParticleEmitterSettingsResourceLoader.SupportedExtensions + fullName: Voile.Systems.ParticleEmitterSettingsResourceLoader.SupportedExtensions +- uid: System.Collections.Generic.IEnumerable{System.String} + commentId: T:System.Collections.Generic.IEnumerable{System.String} + parent: System.Collections.Generic + definition: System.Collections.Generic.IEnumerable`1 + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 + name: IEnumerable + nameWithType: IEnumerable + fullName: System.Collections.Generic.IEnumerable + nameWithType.vb: IEnumerable(Of String) + fullName.vb: System.Collections.Generic.IEnumerable(Of String) + name.vb: IEnumerable(Of String) + spec.csharp: + - uid: System.Collections.Generic.IEnumerable`1 + name: IEnumerable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 + - name: < + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: '>' + spec.vb: + - uid: System.Collections.Generic.IEnumerable`1 + name: IEnumerable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 + - name: ( + - name: Of + - name: " " + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) +- uid: Voile.Resources.ResourceLoader`1.SupportedExtensions + commentId: P:Voile.Resources.ResourceLoader`1.SupportedExtensions + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_SupportedExtensions + name: SupportedExtensions + nameWithType: ResourceLoader.SupportedExtensions + fullName: Voile.Resources.ResourceLoader.SupportedExtensions + nameWithType.vb: ResourceLoader(Of T).SupportedExtensions + fullName.vb: Voile.Resources.ResourceLoader(Of T).SupportedExtensions +- uid: System.Collections.Generic.IEnumerable`1 + commentId: T:System.Collections.Generic.IEnumerable`1 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 + name: IEnumerable + nameWithType: IEnumerable + fullName: System.Collections.Generic.IEnumerable + nameWithType.vb: IEnumerable(Of T) + fullName.vb: System.Collections.Generic.IEnumerable(Of T) + name.vb: IEnumerable(Of T) + spec.csharp: + - uid: System.Collections.Generic.IEnumerable`1 + name: IEnumerable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 + - name: < + - name: T + - name: '>' + spec.vb: + - uid: System.Collections.Generic.IEnumerable`1 + name: IEnumerable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 + - name: ( + - name: Of + - name: " " + - name: T + - name: ) +- uid: System.Collections.Generic + commentId: N:System.Collections.Generic + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System.Collections.Generic + nameWithType: System.Collections.Generic + fullName: System.Collections.Generic + spec.csharp: + - uid: System + name: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + - name: . + - uid: System.Collections + name: Collections + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections + - name: . + - uid: System.Collections.Generic + name: Generic + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic + spec.vb: + - uid: System + name: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + - name: . + - uid: System.Collections + name: Collections + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections + - name: . + - uid: System.Collections.Generic + name: Generic + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic +- uid: Voile.Resources.ResourceLoader{Voile.Systems.ParticleEmitterSettingsResource}.LoadResource(System.String) + commentId: M:Voile.Resources.ResourceLoader{Voile.Systems.ParticleEmitterSettingsResource}.LoadResource(System.String) + parent: Voile.Resources.ResourceLoader{Voile.Systems.ParticleEmitterSettingsResource} + definition: Voile.Resources.ResourceLoader`1.LoadResource(System.String) + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_LoadResource_System_String_ + name: LoadResource(string) + nameWithType: ResourceLoader.LoadResource(string) + fullName: Voile.Resources.ResourceLoader.LoadResource(string) + nameWithType.vb: ResourceLoader(Of ParticleEmitterSettingsResource).LoadResource(String) + fullName.vb: Voile.Resources.ResourceLoader(Of Voile.Systems.ParticleEmitterSettingsResource).LoadResource(String) + name.vb: LoadResource(String) + spec.csharp: + - uid: Voile.Resources.ResourceLoader{Voile.Systems.ParticleEmitterSettingsResource}.LoadResource(System.String) + name: LoadResource + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_LoadResource_System_String_ + - name: ( + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) + spec.vb: + - uid: Voile.Resources.ResourceLoader{Voile.Systems.ParticleEmitterSettingsResource}.LoadResource(System.String) + name: LoadResource + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_LoadResource_System_String_ + - name: ( + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) +- uid: Voile.Systems.ParticleEmitterSettingsResourceLoader.LoadResource* + commentId: Overload:Voile.Systems.ParticleEmitterSettingsResourceLoader.LoadResource + href: Voile.Systems.ParticleEmitterSettingsResourceLoader.html#Voile_Systems_ParticleEmitterSettingsResourceLoader_LoadResource_System_String_ + name: LoadResource + nameWithType: ParticleEmitterSettingsResourceLoader.LoadResource + fullName: Voile.Systems.ParticleEmitterSettingsResourceLoader.LoadResource +- uid: System.String + commentId: T:System.String + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + name: string + nameWithType: string + fullName: string + nameWithType.vb: String + fullName.vb: String + name.vb: String +- uid: Voile.Resources.ResourceLoader`1.LoadResource(System.String) + commentId: M:Voile.Resources.ResourceLoader`1.LoadResource(System.String) + isExternal: true + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_LoadResource_System_String_ + name: LoadResource(string) + nameWithType: ResourceLoader.LoadResource(string) + fullName: Voile.Resources.ResourceLoader.LoadResource(string) + nameWithType.vb: ResourceLoader(Of T).LoadResource(String) + fullName.vb: Voile.Resources.ResourceLoader(Of T).LoadResource(String) + name.vb: LoadResource(String) + spec.csharp: + - uid: Voile.Resources.ResourceLoader`1.LoadResource(System.String) + name: LoadResource + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_LoadResource_System_String_ + - name: ( + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) + spec.vb: + - uid: Voile.Resources.ResourceLoader`1.LoadResource(System.String) + name: LoadResource + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_LoadResource_System_String_ + - name: ( + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) diff --git a/Voile/api/Voile.Systems.ParticleSystem.yml b/Voile/api/Voile.Systems.ParticleSystem.yml new file mode 100644 index 0000000..e4cb2b7 --- /dev/null +++ b/Voile/api/Voile.Systems.ParticleSystem.yml @@ -0,0 +1,892 @@ +### YamlMime:ManagedReference +items: +- uid: Voile.Systems.ParticleSystem + commentId: T:Voile.Systems.ParticleSystem + id: ParticleSystem + parent: Voile.Systems + children: + - Voile.Systems.ParticleSystem.#ctor + - Voile.Systems.ParticleSystem.CreateEmitter(System.Numerics.Vector2,Voile.ResourceRef{Voile.Systems.ParticleEmitterSettingsResource}) + - Voile.Systems.ParticleSystem.Dispose + - Voile.Systems.ParticleSystem.Emitters + - Voile.Systems.ParticleSystem.ParticleLimit + - Voile.Systems.ParticleSystem.RestartEmitter(System.Int32) + - Voile.Systems.ParticleSystem.Update(System.Double) + langs: + - csharp + - vb + name: ParticleSystem + nameWithType: ParticleSystem + fullName: Voile.Systems.ParticleSystem + type: Class + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: ParticleSystem + path: Source/Systems/ParticleSystem.cs + startLine: 232 + assemblies: + - Voile + namespace: Voile.Systems + summary: CPU based particle simulator. + example: [] + syntax: + content: 'public class ParticleSystem : IUpdatableSystem, IDisposable' + content.vb: Public Class ParticleSystem Implements IUpdatableSystem, IDisposable + inheritance: + - System.Object + implements: + - Voile.IUpdatableSystem + - System.IDisposable + inheritedMembers: + - System.Object.Equals(System.Object) + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetHashCode + - System.Object.GetType + - System.Object.MemberwiseClone + - System.Object.ReferenceEquals(System.Object,System.Object) + - System.Object.ToString +- uid: Voile.Systems.ParticleSystem.ParticleLimit + commentId: P:Voile.Systems.ParticleSystem.ParticleLimit + id: ParticleLimit + parent: Voile.Systems.ParticleSystem + langs: + - csharp + - vb + name: ParticleLimit + nameWithType: ParticleSystem.ParticleLimit + fullName: Voile.Systems.ParticleSystem.ParticleLimit + type: Property + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: ParticleLimit + path: Source/Systems/ParticleSystem.cs + startLine: 237 + assemblies: + - Voile + namespace: Voile.Systems + summary: Maximum amount of particles emittable by the system. + example: [] + syntax: + content: public int ParticleLimit { get; set; } + parameters: [] + return: + type: System.Int32 + content.vb: Public Property ParticleLimit As Integer + overload: Voile.Systems.ParticleSystem.ParticleLimit* +- uid: Voile.Systems.ParticleSystem.Emitters + commentId: P:Voile.Systems.ParticleSystem.Emitters + id: Emitters + parent: Voile.Systems.ParticleSystem + langs: + - csharp + - vb + name: Emitters + nameWithType: ParticleSystem.Emitters + fullName: Voile.Systems.ParticleSystem.Emitters + type: Property + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: Emitters + path: Source/Systems/ParticleSystem.cs + startLine: 242 + assemblies: + - Voile + namespace: Voile.Systems + summary: List of particle emitters created for this ParticleSystem. + example: [] + syntax: + content: public IReadOnlyList Emitters { get; } + parameters: [] + return: + type: System.Collections.Generic.IReadOnlyList{Voile.Systems.ParticleEmitter} + content.vb: Public ReadOnly Property Emitters As IReadOnlyList(Of ParticleEmitter) + overload: Voile.Systems.ParticleSystem.Emitters* +- uid: Voile.Systems.ParticleSystem.#ctor + commentId: M:Voile.Systems.ParticleSystem.#ctor + id: '#ctor' + parent: Voile.Systems.ParticleSystem + langs: + - csharp + - vb + name: ParticleSystem() + nameWithType: ParticleSystem.ParticleSystem() + fullName: Voile.Systems.ParticleSystem.ParticleSystem() + type: Constructor + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: .ctor + path: Source/Systems/ParticleSystem.cs + startLine: 244 + assemblies: + - Voile + namespace: Voile.Systems + syntax: + content: public ParticleSystem() + content.vb: Public Sub New() + overload: Voile.Systems.ParticleSystem.#ctor* + nameWithType.vb: ParticleSystem.New() + fullName.vb: Voile.Systems.ParticleSystem.New() + name.vb: New() +- uid: Voile.Systems.ParticleSystem.CreateEmitter(System.Numerics.Vector2,Voile.ResourceRef{Voile.Systems.ParticleEmitterSettingsResource}) + commentId: M:Voile.Systems.ParticleSystem.CreateEmitter(System.Numerics.Vector2,Voile.ResourceRef{Voile.Systems.ParticleEmitterSettingsResource}) + id: CreateEmitter(System.Numerics.Vector2,Voile.ResourceRef{Voile.Systems.ParticleEmitterSettingsResource}) + parent: Voile.Systems.ParticleSystem + langs: + - csharp + - vb + name: CreateEmitter(Vector2, ResourceRef) + nameWithType: ParticleSystem.CreateEmitter(Vector2, ResourceRef) + fullName: Voile.Systems.ParticleSystem.CreateEmitter(System.Numerics.Vector2, Voile.ResourceRef) + type: Method + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: CreateEmitter + path: Source/Systems/ParticleSystem.cs + startLine: 256 + assemblies: + - Voile + namespace: Voile.Systems + summary: Creates an emitter from a . + example: [] + syntax: + content: public int CreateEmitter(Vector2 originPosition, ResourceRef settingsResource) + parameters: + - id: originPosition + type: System.Numerics.Vector2 + description: '' + - id: settingsResource + type: Voile.ResourceRef{Voile.Systems.ParticleEmitterSettingsResource} + description: '' + return: + type: System.Int32 + description: '' + content.vb: Public Function CreateEmitter(originPosition As Vector2, settingsResource As ResourceRef(Of ParticleEmitterSettingsResource)) As Integer + overload: Voile.Systems.ParticleSystem.CreateEmitter* + nameWithType.vb: ParticleSystem.CreateEmitter(Vector2, ResourceRef(Of ParticleEmitterSettingsResource)) + fullName.vb: Voile.Systems.ParticleSystem.CreateEmitter(System.Numerics.Vector2, Voile.ResourceRef(Of Voile.Systems.ParticleEmitterSettingsResource)) + name.vb: CreateEmitter(Vector2, ResourceRef(Of ParticleEmitterSettingsResource)) +- uid: Voile.Systems.ParticleSystem.RestartEmitter(System.Int32) + commentId: M:Voile.Systems.ParticleSystem.RestartEmitter(System.Int32) + id: RestartEmitter(System.Int32) + parent: Voile.Systems.ParticleSystem + langs: + - csharp + - vb + name: RestartEmitter(int) + nameWithType: ParticleSystem.RestartEmitter(int) + fullName: Voile.Systems.ParticleSystem.RestartEmitter(int) + type: Method + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: RestartEmitter + path: Source/Systems/ParticleSystem.cs + startLine: 287 + assemblies: + - Voile + namespace: Voile.Systems + summary: Restarts an emitter. + example: [] + syntax: + content: public void RestartEmitter(int id) + parameters: + - id: id + type: System.Int32 + description: Id of an emitter to restart. + content.vb: Public Sub RestartEmitter(id As Integer) + overload: Voile.Systems.ParticleSystem.RestartEmitter* + exceptions: + - type: System.ArgumentException + commentId: T:System.ArgumentException + description: '' + nameWithType.vb: ParticleSystem.RestartEmitter(Integer) + fullName.vb: Voile.Systems.ParticleSystem.RestartEmitter(Integer) + name.vb: RestartEmitter(Integer) +- uid: Voile.Systems.ParticleSystem.Update(System.Double) + commentId: M:Voile.Systems.ParticleSystem.Update(System.Double) + id: Update(System.Double) + parent: Voile.Systems.ParticleSystem + langs: + - csharp + - vb + name: Update(double) + nameWithType: ParticleSystem.Update(double) + fullName: Voile.Systems.ParticleSystem.Update(double) + type: Method + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: Update + path: Source/Systems/ParticleSystem.cs + startLine: 304 + assemblies: + - Voile + namespace: Voile.Systems + summary: Updates this particle simulation. It is recommended to use a fixed timestep for the particle simulation for performance reasons. + example: [] + syntax: + content: public void Update(double deltaTime) + parameters: + - id: deltaTime + type: System.Double + description: '' + content.vb: Public Sub Update(deltaTime As Double) + overload: Voile.Systems.ParticleSystem.Update* + implements: + - Voile.IUpdatableSystem.Update(System.Double) + nameWithType.vb: ParticleSystem.Update(Double) + fullName.vb: Voile.Systems.ParticleSystem.Update(Double) + name.vb: Update(Double) +- uid: Voile.Systems.ParticleSystem.Dispose + commentId: M:Voile.Systems.ParticleSystem.Dispose + id: Dispose + parent: Voile.Systems.ParticleSystem + langs: + - csharp + - vb + name: Dispose() + nameWithType: ParticleSystem.Dispose() + fullName: Voile.Systems.ParticleSystem.Dispose() + type: Method + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: Dispose + path: Source/Systems/ParticleSystem.cs + startLine: 312 + assemblies: + - Voile + namespace: Voile.Systems + summary: Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + example: [] + syntax: + content: public void Dispose() + content.vb: Public Sub Dispose() + overload: Voile.Systems.ParticleSystem.Dispose* + implements: + - System.IDisposable.Dispose +references: +- uid: Voile.Systems + commentId: N:Voile.Systems + href: Voile.html + name: Voile.Systems + nameWithType: Voile.Systems + fullName: Voile.Systems + spec.csharp: + - uid: Voile + name: Voile + href: Voile.html + - name: . + - uid: Voile.Systems + name: Systems + href: Voile.Systems.html + spec.vb: + - uid: Voile + name: Voile + href: Voile.html + - name: . + - uid: Voile.Systems + name: Systems + href: Voile.Systems.html +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: Voile.IUpdatableSystem + commentId: T:Voile.IUpdatableSystem + parent: Voile + href: Voile.IUpdatableSystem.html + name: IUpdatableSystem + nameWithType: IUpdatableSystem + fullName: Voile.IUpdatableSystem +- uid: System.IDisposable + commentId: T:System.IDisposable + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.idisposable + name: IDisposable + nameWithType: IDisposable + fullName: System.IDisposable +- uid: System.Object.Equals(System.Object) + commentId: M:System.Object.Equals(System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + name: Equals(object) + nameWithType: object.Equals(object) + fullName: object.Equals(object) + nameWithType.vb: Object.Equals(Object) + fullName.vb: Object.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.Object.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetHashCode + commentId: M:System.Object.GetHashCode + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + name: GetHashCode() + nameWithType: object.GetHashCode() + fullName: object.GetHashCode() + nameWithType.vb: Object.GetHashCode() + fullName.vb: Object.GetHashCode() + spec.csharp: + - uid: System.Object.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + - name: ( + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.MemberwiseClone + commentId: M:System.Object.MemberwiseClone + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + name: MemberwiseClone() + nameWithType: object.MemberwiseClone() + fullName: object.MemberwiseClone() + nameWithType.vb: Object.MemberwiseClone() + fullName.vb: Object.MemberwiseClone() + spec.csharp: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + - name: ( + - name: ) + spec.vb: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.ToString + commentId: M:System.Object.ToString + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + name: ToString() + nameWithType: object.ToString() + fullName: object.ToString() + nameWithType.vb: Object.ToString() + fullName.vb: Object.ToString() + spec.csharp: + - uid: System.Object.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.Object.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + - name: ( + - name: ) +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: Voile + commentId: N:Voile + href: Voile.html + name: Voile + nameWithType: Voile + fullName: Voile +- uid: Voile.Systems.ParticleSystem.ParticleLimit* + commentId: Overload:Voile.Systems.ParticleSystem.ParticleLimit + href: Voile.Systems.ParticleSystem.html#Voile_Systems_ParticleSystem_ParticleLimit + name: ParticleLimit + nameWithType: ParticleSystem.ParticleLimit + fullName: Voile.Systems.ParticleSystem.ParticleLimit +- uid: System.Int32 + commentId: T:System.Int32 + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + name: int + nameWithType: int + fullName: int + nameWithType.vb: Integer + fullName.vb: Integer + name.vb: Integer +- uid: Voile.Systems.ParticleSystem.Emitters* + commentId: Overload:Voile.Systems.ParticleSystem.Emitters + href: Voile.Systems.ParticleSystem.html#Voile_Systems_ParticleSystem_Emitters + name: Emitters + nameWithType: ParticleSystem.Emitters + fullName: Voile.Systems.ParticleSystem.Emitters +- uid: System.Collections.Generic.IReadOnlyList{Voile.Systems.ParticleEmitter} + commentId: T:System.Collections.Generic.IReadOnlyList{Voile.Systems.ParticleEmitter} + parent: System.Collections.Generic + definition: System.Collections.Generic.IReadOnlyList`1 + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ireadonlylist-1 + name: IReadOnlyList + nameWithType: IReadOnlyList + fullName: System.Collections.Generic.IReadOnlyList + nameWithType.vb: IReadOnlyList(Of ParticleEmitter) + fullName.vb: System.Collections.Generic.IReadOnlyList(Of Voile.Systems.ParticleEmitter) + name.vb: IReadOnlyList(Of ParticleEmitter) + spec.csharp: + - uid: System.Collections.Generic.IReadOnlyList`1 + name: IReadOnlyList + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ireadonlylist-1 + - name: < + - uid: Voile.Systems.ParticleEmitter + name: ParticleEmitter + href: Voile.Systems.ParticleEmitter.html + - name: '>' + spec.vb: + - uid: System.Collections.Generic.IReadOnlyList`1 + name: IReadOnlyList + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ireadonlylist-1 + - name: ( + - name: Of + - name: " " + - uid: Voile.Systems.ParticleEmitter + name: ParticleEmitter + href: Voile.Systems.ParticleEmitter.html + - name: ) +- uid: System.Collections.Generic.IReadOnlyList`1 + commentId: T:System.Collections.Generic.IReadOnlyList`1 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ireadonlylist-1 + name: IReadOnlyList + nameWithType: IReadOnlyList + fullName: System.Collections.Generic.IReadOnlyList + nameWithType.vb: IReadOnlyList(Of T) + fullName.vb: System.Collections.Generic.IReadOnlyList(Of T) + name.vb: IReadOnlyList(Of T) + spec.csharp: + - uid: System.Collections.Generic.IReadOnlyList`1 + name: IReadOnlyList + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ireadonlylist-1 + - name: < + - name: T + - name: '>' + spec.vb: + - uid: System.Collections.Generic.IReadOnlyList`1 + name: IReadOnlyList + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ireadonlylist-1 + - name: ( + - name: Of + - name: " " + - name: T + - name: ) +- uid: System.Collections.Generic + commentId: N:System.Collections.Generic + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System.Collections.Generic + nameWithType: System.Collections.Generic + fullName: System.Collections.Generic + spec.csharp: + - uid: System + name: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + - name: . + - uid: System.Collections + name: Collections + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections + - name: . + - uid: System.Collections.Generic + name: Generic + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic + spec.vb: + - uid: System + name: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + - name: . + - uid: System.Collections + name: Collections + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections + - name: . + - uid: System.Collections.Generic + name: Generic + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic +- uid: Voile.Systems.ParticleSystem.#ctor* + commentId: Overload:Voile.Systems.ParticleSystem.#ctor + href: Voile.Systems.ParticleSystem.html#Voile_Systems_ParticleSystem__ctor + name: ParticleSystem + nameWithType: ParticleSystem.ParticleSystem + fullName: Voile.Systems.ParticleSystem.ParticleSystem + nameWithType.vb: ParticleSystem.New + fullName.vb: Voile.Systems.ParticleSystem.New + name.vb: New +- uid: Voile.Systems.ParticleEmitterSettingsResource + commentId: T:Voile.Systems.ParticleEmitterSettingsResource + parent: Voile.Systems + href: Voile.Systems.ParticleEmitterSettingsResource.html + name: ParticleEmitterSettingsResource + nameWithType: ParticleEmitterSettingsResource + fullName: Voile.Systems.ParticleEmitterSettingsResource +- uid: Voile.Systems.ParticleSystem.CreateEmitter* + commentId: Overload:Voile.Systems.ParticleSystem.CreateEmitter + href: Voile.Systems.ParticleSystem.html#Voile_Systems_ParticleSystem_CreateEmitter_System_Numerics_Vector2_Voile_ResourceRef_Voile_Systems_ParticleEmitterSettingsResource__ + name: CreateEmitter + nameWithType: ParticleSystem.CreateEmitter + fullName: Voile.Systems.ParticleSystem.CreateEmitter +- uid: System.Numerics.Vector2 + commentId: T:System.Numerics.Vector2 + parent: System.Numerics + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.numerics.vector2 + name: Vector2 + nameWithType: Vector2 + fullName: System.Numerics.Vector2 +- uid: Voile.ResourceRef{Voile.Systems.ParticleEmitterSettingsResource} + commentId: T:Voile.ResourceRef{Voile.Systems.ParticleEmitterSettingsResource} + parent: Voile + definition: Voile.ResourceRef`1 + href: Voile.ResourceRef-1.html + name: ResourceRef + nameWithType: ResourceRef + fullName: Voile.ResourceRef + nameWithType.vb: ResourceRef(Of ParticleEmitterSettingsResource) + fullName.vb: Voile.ResourceRef(Of Voile.Systems.ParticleEmitterSettingsResource) + name.vb: ResourceRef(Of ParticleEmitterSettingsResource) + spec.csharp: + - uid: Voile.ResourceRef`1 + name: ResourceRef + href: Voile.ResourceRef-1.html + - name: < + - uid: Voile.Systems.ParticleEmitterSettingsResource + name: ParticleEmitterSettingsResource + href: Voile.Systems.ParticleEmitterSettingsResource.html + - name: '>' + spec.vb: + - uid: Voile.ResourceRef`1 + name: ResourceRef + href: Voile.ResourceRef-1.html + - name: ( + - name: Of + - name: " " + - uid: Voile.Systems.ParticleEmitterSettingsResource + name: ParticleEmitterSettingsResource + href: Voile.Systems.ParticleEmitterSettingsResource.html + - name: ) +- uid: System.Numerics + commentId: N:System.Numerics + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System.Numerics + nameWithType: System.Numerics + fullName: System.Numerics + spec.csharp: + - uid: System + name: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + - name: . + - uid: System.Numerics + name: Numerics + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.numerics + spec.vb: + - uid: System + name: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + - name: . + - uid: System.Numerics + name: Numerics + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.numerics +- uid: Voile.ResourceRef`1 + commentId: T:Voile.ResourceRef`1 + href: Voile.ResourceRef-1.html + name: ResourceRef + nameWithType: ResourceRef + fullName: Voile.ResourceRef + nameWithType.vb: ResourceRef(Of T) + fullName.vb: Voile.ResourceRef(Of T) + name.vb: ResourceRef(Of T) + spec.csharp: + - uid: Voile.ResourceRef`1 + name: ResourceRef + href: Voile.ResourceRef-1.html + - name: < + - name: T + - name: '>' + spec.vb: + - uid: Voile.ResourceRef`1 + name: ResourceRef + href: Voile.ResourceRef-1.html + - name: ( + - name: Of + - name: " " + - name: T + - name: ) +- uid: System.ArgumentException + commentId: T:System.ArgumentException + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.argumentexception + name: ArgumentException + nameWithType: ArgumentException + fullName: System.ArgumentException +- uid: Voile.Systems.ParticleSystem.RestartEmitter* + commentId: Overload:Voile.Systems.ParticleSystem.RestartEmitter + href: Voile.Systems.ParticleSystem.html#Voile_Systems_ParticleSystem_RestartEmitter_System_Int32_ + name: RestartEmitter + nameWithType: ParticleSystem.RestartEmitter + fullName: Voile.Systems.ParticleSystem.RestartEmitter +- uid: Voile.Systems.ParticleSystem.Update* + commentId: Overload:Voile.Systems.ParticleSystem.Update + href: Voile.Systems.ParticleSystem.html#Voile_Systems_ParticleSystem_Update_System_Double_ + name: Update + nameWithType: ParticleSystem.Update + fullName: Voile.Systems.ParticleSystem.Update +- uid: Voile.IUpdatableSystem.Update(System.Double) + commentId: M:Voile.IUpdatableSystem.Update(System.Double) + parent: Voile.IUpdatableSystem + isExternal: true + href: Voile.IUpdatableSystem.html#Voile_IUpdatableSystem_Update_System_Double_ + name: Update(double) + nameWithType: IUpdatableSystem.Update(double) + fullName: Voile.IUpdatableSystem.Update(double) + nameWithType.vb: IUpdatableSystem.Update(Double) + fullName.vb: Voile.IUpdatableSystem.Update(Double) + name.vb: Update(Double) + spec.csharp: + - uid: Voile.IUpdatableSystem.Update(System.Double) + name: Update + href: Voile.IUpdatableSystem.html#Voile_IUpdatableSystem_Update_System_Double_ + - name: ( + - uid: System.Double + name: double + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.double + - name: ) + spec.vb: + - uid: Voile.IUpdatableSystem.Update(System.Double) + name: Update + href: Voile.IUpdatableSystem.html#Voile_IUpdatableSystem_Update_System_Double_ + - name: ( + - uid: System.Double + name: Double + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.double + - name: ) +- uid: System.Double + commentId: T:System.Double + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.double + name: double + nameWithType: double + fullName: double + nameWithType.vb: Double + fullName.vb: Double + name.vb: Double +- uid: Voile.Systems.ParticleSystem.Dispose* + commentId: Overload:Voile.Systems.ParticleSystem.Dispose + href: Voile.Systems.ParticleSystem.html#Voile_Systems_ParticleSystem_Dispose + name: Dispose + nameWithType: ParticleSystem.Dispose + fullName: Voile.Systems.ParticleSystem.Dispose +- uid: System.IDisposable.Dispose + commentId: M:System.IDisposable.Dispose + parent: System.IDisposable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.idisposable.dispose + name: Dispose() + nameWithType: IDisposable.Dispose() + fullName: System.IDisposable.Dispose() + spec.csharp: + - uid: System.IDisposable.Dispose + name: Dispose + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.idisposable.dispose + - name: ( + - name: ) + spec.vb: + - uid: System.IDisposable.Dispose + name: Dispose + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.idisposable.dispose + - name: ( + - name: ) diff --git a/Voile/api/Voile.Systems.Particles.Particle.yml b/Voile/api/Voile.Systems.Particles.Particle.yml new file mode 100644 index 0000000..37bc798 --- /dev/null +++ b/Voile/api/Voile.Systems.Particles.Particle.yml @@ -0,0 +1,750 @@ +### YamlMime:ManagedReference +items: +- uid: Voile.Systems.Particles.Particle + commentId: T:Voile.Systems.Particles.Particle + id: Particle + parent: Voile.Systems.Particles + children: + - Voile.Systems.Particles.Particle.#ctor + - Voile.Systems.Particles.Particle.Alive + - Voile.Systems.Particles.Particle.AngularVelocity + - Voile.Systems.Particles.Particle.ColorArgb + - Voile.Systems.Particles.Particle.EmitterIndex + - Voile.Systems.Particles.Particle.LifeTime + - Voile.Systems.Particles.Particle.LifeTimeRemaining + - Voile.Systems.Particles.Particle.Position + - Voile.Systems.Particles.Particle.Rotation + - Voile.Systems.Particles.Particle.Scale + - Voile.Systems.Particles.Particle.Velocity + langs: + - csharp + - vb + name: Particle + nameWithType: Particle + fullName: Voile.Systems.Particles.Particle + type: Struct + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: Particle + path: Source/Systems/ParticleSystem.cs + startLine: 7 + assemblies: + - Voile + namespace: Voile.Systems.Particles + syntax: + content: public struct Particle + content.vb: Public Structure Particle + inheritedMembers: + - System.ValueType.Equals(System.Object) + - System.ValueType.GetHashCode + - System.ValueType.ToString + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetType + - System.Object.ReferenceEquals(System.Object,System.Object) +- uid: Voile.Systems.Particles.Particle.#ctor + commentId: M:Voile.Systems.Particles.Particle.#ctor + id: '#ctor' + parent: Voile.Systems.Particles.Particle + langs: + - csharp + - vb + name: Particle() + nameWithType: Particle.Particle() + fullName: Voile.Systems.Particles.Particle.Particle() + type: Constructor + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: .ctor + path: Source/Systems/ParticleSystem.cs + startLine: 9 + assemblies: + - Voile + namespace: Voile.Systems.Particles + syntax: + content: public Particle() + content.vb: Public Sub New() + overload: Voile.Systems.Particles.Particle.#ctor* + nameWithType.vb: Particle.New() + fullName.vb: Voile.Systems.Particles.Particle.New() + name.vb: New() +- uid: Voile.Systems.Particles.Particle.EmitterIndex + commentId: P:Voile.Systems.Particles.Particle.EmitterIndex + id: EmitterIndex + parent: Voile.Systems.Particles.Particle + langs: + - csharp + - vb + name: EmitterIndex + nameWithType: Particle.EmitterIndex + fullName: Voile.Systems.Particles.Particle.EmitterIndex + type: Property + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: EmitterIndex + path: Source/Systems/ParticleSystem.cs + startLine: 13 + assemblies: + - Voile + namespace: Voile.Systems.Particles + syntax: + content: public int EmitterIndex { readonly get; set; } + parameters: [] + return: + type: System.Int32 + content.vb: Public Property EmitterIndex As Integer + overload: Voile.Systems.Particles.Particle.EmitterIndex* +- uid: Voile.Systems.Particles.Particle.ColorArgb + commentId: P:Voile.Systems.Particles.Particle.ColorArgb + id: ColorArgb + parent: Voile.Systems.Particles.Particle + langs: + - csharp + - vb + name: ColorArgb + nameWithType: Particle.ColorArgb + fullName: Voile.Systems.Particles.Particle.ColorArgb + type: Property + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: ColorArgb + path: Source/Systems/ParticleSystem.cs + startLine: 14 + assemblies: + - Voile + namespace: Voile.Systems.Particles + syntax: + content: public int ColorArgb { readonly get; set; } + parameters: [] + return: + type: System.Int32 + content.vb: Public Property ColorArgb As Integer + overload: Voile.Systems.Particles.Particle.ColorArgb* +- uid: Voile.Systems.Particles.Particle.Position + commentId: P:Voile.Systems.Particles.Particle.Position + id: Position + parent: Voile.Systems.Particles.Particle + langs: + - csharp + - vb + name: Position + nameWithType: Particle.Position + fullName: Voile.Systems.Particles.Particle.Position + type: Property + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: Position + path: Source/Systems/ParticleSystem.cs + startLine: 15 + assemblies: + - Voile + namespace: Voile.Systems.Particles + syntax: + content: public Vector2 Position { readonly get; set; } + parameters: [] + return: + type: System.Numerics.Vector2 + content.vb: Public Property Position As Vector2 + overload: Voile.Systems.Particles.Particle.Position* +- uid: Voile.Systems.Particles.Particle.Velocity + commentId: P:Voile.Systems.Particles.Particle.Velocity + id: Velocity + parent: Voile.Systems.Particles.Particle + langs: + - csharp + - vb + name: Velocity + nameWithType: Particle.Velocity + fullName: Voile.Systems.Particles.Particle.Velocity + type: Property + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: Velocity + path: Source/Systems/ParticleSystem.cs + startLine: 16 + assemblies: + - Voile + namespace: Voile.Systems.Particles + syntax: + content: public Vector2 Velocity { readonly get; set; } + parameters: [] + return: + type: System.Numerics.Vector2 + content.vb: Public Property Velocity As Vector2 + overload: Voile.Systems.Particles.Particle.Velocity* +- uid: Voile.Systems.Particles.Particle.AngularVelocity + commentId: P:Voile.Systems.Particles.Particle.AngularVelocity + id: AngularVelocity + parent: Voile.Systems.Particles.Particle + langs: + - csharp + - vb + name: AngularVelocity + nameWithType: Particle.AngularVelocity + fullName: Voile.Systems.Particles.Particle.AngularVelocity + type: Property + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: AngularVelocity + path: Source/Systems/ParticleSystem.cs + startLine: 17 + assemblies: + - Voile + namespace: Voile.Systems.Particles + syntax: + content: public float AngularVelocity { readonly get; set; } + parameters: [] + return: + type: System.Single + content.vb: Public Property AngularVelocity As Single + overload: Voile.Systems.Particles.Particle.AngularVelocity* +- uid: Voile.Systems.Particles.Particle.LifeTime + commentId: P:Voile.Systems.Particles.Particle.LifeTime + id: LifeTime + parent: Voile.Systems.Particles.Particle + langs: + - csharp + - vb + name: LifeTime + nameWithType: Particle.LifeTime + fullName: Voile.Systems.Particles.Particle.LifeTime + type: Property + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: LifeTime + path: Source/Systems/ParticleSystem.cs + startLine: 18 + assemblies: + - Voile + namespace: Voile.Systems.Particles + syntax: + content: public float LifeTime { readonly get; set; } + parameters: [] + return: + type: System.Single + content.vb: Public Property LifeTime As Single + overload: Voile.Systems.Particles.Particle.LifeTime* +- uid: Voile.Systems.Particles.Particle.LifeTimeRemaining + commentId: P:Voile.Systems.Particles.Particle.LifeTimeRemaining + id: LifeTimeRemaining + parent: Voile.Systems.Particles.Particle + langs: + - csharp + - vb + name: LifeTimeRemaining + nameWithType: Particle.LifeTimeRemaining + fullName: Voile.Systems.Particles.Particle.LifeTimeRemaining + type: Property + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: LifeTimeRemaining + path: Source/Systems/ParticleSystem.cs + startLine: 19 + assemblies: + - Voile + namespace: Voile.Systems.Particles + syntax: + content: public float LifeTimeRemaining { readonly get; set; } + parameters: [] + return: + type: System.Single + content.vb: Public Property LifeTimeRemaining As Single + overload: Voile.Systems.Particles.Particle.LifeTimeRemaining* +- uid: Voile.Systems.Particles.Particle.Scale + commentId: P:Voile.Systems.Particles.Particle.Scale + id: Scale + parent: Voile.Systems.Particles.Particle + langs: + - csharp + - vb + name: Scale + nameWithType: Particle.Scale + fullName: Voile.Systems.Particles.Particle.Scale + type: Property + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: Scale + path: Source/Systems/ParticleSystem.cs + startLine: 20 + assemblies: + - Voile + namespace: Voile.Systems.Particles + syntax: + content: public float Scale { readonly get; set; } + parameters: [] + return: + type: System.Single + content.vb: Public Property Scale As Single + overload: Voile.Systems.Particles.Particle.Scale* +- uid: Voile.Systems.Particles.Particle.Rotation + commentId: P:Voile.Systems.Particles.Particle.Rotation + id: Rotation + parent: Voile.Systems.Particles.Particle + langs: + - csharp + - vb + name: Rotation + nameWithType: Particle.Rotation + fullName: Voile.Systems.Particles.Particle.Rotation + type: Property + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: Rotation + path: Source/Systems/ParticleSystem.cs + startLine: 21 + assemblies: + - Voile + namespace: Voile.Systems.Particles + syntax: + content: public float Rotation { readonly get; set; } + parameters: [] + return: + type: System.Single + content.vb: Public Property Rotation As Single + overload: Voile.Systems.Particles.Particle.Rotation* +- uid: Voile.Systems.Particles.Particle.Alive + commentId: P:Voile.Systems.Particles.Particle.Alive + id: Alive + parent: Voile.Systems.Particles.Particle + langs: + - csharp + - vb + name: Alive + nameWithType: Particle.Alive + fullName: Voile.Systems.Particles.Particle.Alive + type: Property + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: Alive + path: Source/Systems/ParticleSystem.cs + startLine: 22 + assemblies: + - Voile + namespace: Voile.Systems.Particles + syntax: + content: public bool Alive { readonly get; set; } + parameters: [] + return: + type: System.Boolean + content.vb: Public Property Alive As Boolean + overload: Voile.Systems.Particles.Particle.Alive* +references: +- uid: Voile.Systems.Particles + commentId: N:Voile.Systems.Particles + href: Voile.html + name: Voile.Systems.Particles + nameWithType: Voile.Systems.Particles + fullName: Voile.Systems.Particles + spec.csharp: + - uid: Voile + name: Voile + href: Voile.html + - name: . + - uid: Voile.Systems + name: Systems + href: Voile.Systems.html + - name: . + - uid: Voile.Systems.Particles + name: Particles + href: Voile.Systems.Particles.html + spec.vb: + - uid: Voile + name: Voile + href: Voile.html + - name: . + - uid: Voile.Systems + name: Systems + href: Voile.Systems.html + - name: . + - uid: Voile.Systems.Particles + name: Particles + href: Voile.Systems.Particles.html +- uid: System.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType + commentId: T:System.ValueType + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype + name: ValueType + nameWithType: ValueType + fullName: System.ValueType +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: Voile.Systems.Particles.Particle.#ctor* + commentId: Overload:Voile.Systems.Particles.Particle.#ctor + href: Voile.Systems.Particles.Particle.html#Voile_Systems_Particles_Particle__ctor + name: Particle + nameWithType: Particle.Particle + fullName: Voile.Systems.Particles.Particle.Particle + nameWithType.vb: Particle.New + fullName.vb: Voile.Systems.Particles.Particle.New + name.vb: New +- uid: Voile.Systems.Particles.Particle.EmitterIndex* + commentId: Overload:Voile.Systems.Particles.Particle.EmitterIndex + href: Voile.Systems.Particles.Particle.html#Voile_Systems_Particles_Particle_EmitterIndex + name: EmitterIndex + nameWithType: Particle.EmitterIndex + fullName: Voile.Systems.Particles.Particle.EmitterIndex +- uid: System.Int32 + commentId: T:System.Int32 + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + name: int + nameWithType: int + fullName: int + nameWithType.vb: Integer + fullName.vb: Integer + name.vb: Integer +- uid: Voile.Systems.Particles.Particle.ColorArgb* + commentId: Overload:Voile.Systems.Particles.Particle.ColorArgb + href: Voile.Systems.Particles.Particle.html#Voile_Systems_Particles_Particle_ColorArgb + name: ColorArgb + nameWithType: Particle.ColorArgb + fullName: Voile.Systems.Particles.Particle.ColorArgb +- uid: Voile.Systems.Particles.Particle.Position* + commentId: Overload:Voile.Systems.Particles.Particle.Position + href: Voile.Systems.Particles.Particle.html#Voile_Systems_Particles_Particle_Position + name: Position + nameWithType: Particle.Position + fullName: Voile.Systems.Particles.Particle.Position +- uid: System.Numerics.Vector2 + commentId: T:System.Numerics.Vector2 + parent: System.Numerics + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.numerics.vector2 + name: Vector2 + nameWithType: Vector2 + fullName: System.Numerics.Vector2 +- uid: System.Numerics + commentId: N:System.Numerics + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System.Numerics + nameWithType: System.Numerics + fullName: System.Numerics + spec.csharp: + - uid: System + name: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + - name: . + - uid: System.Numerics + name: Numerics + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.numerics + spec.vb: + - uid: System + name: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + - name: . + - uid: System.Numerics + name: Numerics + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.numerics +- uid: Voile.Systems.Particles.Particle.Velocity* + commentId: Overload:Voile.Systems.Particles.Particle.Velocity + href: Voile.Systems.Particles.Particle.html#Voile_Systems_Particles_Particle_Velocity + name: Velocity + nameWithType: Particle.Velocity + fullName: Voile.Systems.Particles.Particle.Velocity +- uid: Voile.Systems.Particles.Particle.AngularVelocity* + commentId: Overload:Voile.Systems.Particles.Particle.AngularVelocity + href: Voile.Systems.Particles.Particle.html#Voile_Systems_Particles_Particle_AngularVelocity + name: AngularVelocity + nameWithType: Particle.AngularVelocity + fullName: Voile.Systems.Particles.Particle.AngularVelocity +- uid: System.Single + commentId: T:System.Single + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + name: float + nameWithType: float + fullName: float + nameWithType.vb: Single + fullName.vb: Single + name.vb: Single +- uid: Voile.Systems.Particles.Particle.LifeTime* + commentId: Overload:Voile.Systems.Particles.Particle.LifeTime + href: Voile.Systems.Particles.Particle.html#Voile_Systems_Particles_Particle_LifeTime + name: LifeTime + nameWithType: Particle.LifeTime + fullName: Voile.Systems.Particles.Particle.LifeTime +- uid: Voile.Systems.Particles.Particle.LifeTimeRemaining* + commentId: Overload:Voile.Systems.Particles.Particle.LifeTimeRemaining + href: Voile.Systems.Particles.Particle.html#Voile_Systems_Particles_Particle_LifeTimeRemaining + name: LifeTimeRemaining + nameWithType: Particle.LifeTimeRemaining + fullName: Voile.Systems.Particles.Particle.LifeTimeRemaining +- uid: Voile.Systems.Particles.Particle.Scale* + commentId: Overload:Voile.Systems.Particles.Particle.Scale + href: Voile.Systems.Particles.Particle.html#Voile_Systems_Particles_Particle_Scale + name: Scale + nameWithType: Particle.Scale + fullName: Voile.Systems.Particles.Particle.Scale +- uid: Voile.Systems.Particles.Particle.Rotation* + commentId: Overload:Voile.Systems.Particles.Particle.Rotation + href: Voile.Systems.Particles.Particle.html#Voile_Systems_Particles_Particle_Rotation + name: Rotation + nameWithType: Particle.Rotation + fullName: Voile.Systems.Particles.Particle.Rotation +- uid: Voile.Systems.Particles.Particle.Alive* + commentId: Overload:Voile.Systems.Particles.Particle.Alive + href: Voile.Systems.Particles.Particle.html#Voile_Systems_Particles_Particle_Alive + name: Alive + nameWithType: Particle.Alive + fullName: Voile.Systems.Particles.Particle.Alive +- uid: System.Boolean + commentId: T:System.Boolean + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + name: bool + nameWithType: bool + fullName: bool + nameWithType.vb: Boolean + fullName.vb: Boolean + name.vb: Boolean diff --git a/Voile/api/Voile.Systems.Particles.ParticleEmitter.yml b/Voile/api/Voile.Systems.Particles.ParticleEmitter.yml new file mode 100644 index 0000000..eebc131 --- /dev/null +++ b/Voile/api/Voile.Systems.Particles.ParticleEmitter.yml @@ -0,0 +1,889 @@ +### YamlMime:ManagedReference +items: +- uid: Voile.Systems.Particles.ParticleEmitter + commentId: T:Voile.Systems.Particles.ParticleEmitter + id: ParticleEmitter + parent: Voile.Systems.Particles + children: + - Voile.Systems.Particles.ParticleEmitter.#ctor(System.Numerics.Vector2,Voile.ResourceRef{Voile.Systems.Particles.ParticleEmitterSettingsResource},System.ArraySegment{Voile.Systems.Particles.Particle}) + - Voile.Systems.Particles.ParticleEmitter.OriginPosition + - Voile.Systems.Particles.ParticleEmitter.ParticleArrayOffset + - Voile.Systems.Particles.ParticleEmitter.Particles + - Voile.Systems.Particles.ParticleEmitter.Restart(System.ArraySegment{Voile.Systems.Particles.Particle}) + - Voile.Systems.Particles.ParticleEmitter.Settings + - Voile.Systems.Particles.ParticleEmitter.Update(System.Double) + langs: + - csharp + - vb + name: ParticleEmitter + nameWithType: ParticleEmitter + fullName: Voile.Systems.Particles.ParticleEmitter + type: Class + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: ParticleEmitter + path: Source/Systems/ParticleSystem.cs + startLine: 96 + assemblies: + - Voile + namespace: Voile.Systems.Particles + summary: Emits and simulates particles from a provided particle segment. + example: [] + syntax: + content: 'public class ParticleEmitter : IUpdatableSystem' + content.vb: Public Class ParticleEmitter Implements IUpdatableSystem + inheritance: + - System.Object + implements: + - Voile.IUpdatableSystem + inheritedMembers: + - System.Object.Equals(System.Object) + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetHashCode + - System.Object.GetType + - System.Object.MemberwiseClone + - System.Object.ReferenceEquals(System.Object,System.Object) + - System.Object.ToString +- uid: Voile.Systems.Particles.ParticleEmitter.Particles + commentId: P:Voile.Systems.Particles.ParticleEmitter.Particles + id: Particles + parent: Voile.Systems.Particles.ParticleEmitter + langs: + - csharp + - vb + name: Particles + nameWithType: ParticleEmitter.Particles + fullName: Voile.Systems.Particles.ParticleEmitter.Particles + type: Property + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: Particles + path: Source/Systems/ParticleSystem.cs + startLine: 101 + assemblies: + - Voile + namespace: Voile.Systems.Particles + summary: A segment of particles this emitter simulates. + example: [] + syntax: + content: public ReadOnlySpan Particles { get; } + parameters: [] + return: + type: System.ReadOnlySpan{Voile.Systems.Particles.Particle} + content.vb: Public ReadOnly Property Particles As ReadOnlySpan(Of Particle) + overload: Voile.Systems.Particles.ParticleEmitter.Particles* +- uid: Voile.Systems.Particles.ParticleEmitter.OriginPosition + commentId: P:Voile.Systems.Particles.ParticleEmitter.OriginPosition + id: OriginPosition + parent: Voile.Systems.Particles.ParticleEmitter + langs: + - csharp + - vb + name: OriginPosition + nameWithType: ParticleEmitter.OriginPosition + fullName: Voile.Systems.Particles.ParticleEmitter.OriginPosition + type: Property + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: OriginPosition + path: Source/Systems/ParticleSystem.cs + startLine: 105 + assemblies: + - Voile + namespace: Voile.Systems.Particles + summary: Origin position in the world of this emitter. + example: [] + syntax: + content: public Vector2 OriginPosition { get; } + parameters: [] + return: + type: System.Numerics.Vector2 + content.vb: Public ReadOnly Property OriginPosition As Vector2 + overload: Voile.Systems.Particles.ParticleEmitter.OriginPosition* +- uid: Voile.Systems.Particles.ParticleEmitter.Settings + commentId: P:Voile.Systems.Particles.ParticleEmitter.Settings + id: Settings + parent: Voile.Systems.Particles.ParticleEmitter + langs: + - csharp + - vb + name: Settings + nameWithType: ParticleEmitter.Settings + fullName: Voile.Systems.Particles.ParticleEmitter.Settings + type: Property + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: Settings + path: Source/Systems/ParticleSystem.cs + startLine: 109 + assemblies: + - Voile + namespace: Voile.Systems.Particles + summary: for this emitter. + example: [] + syntax: + content: public ParticleEmitterSettings Settings { get; } + parameters: [] + return: + type: Voile.Systems.Particles.ParticleEmitterSettings + content.vb: Public ReadOnly Property Settings As ParticleEmitterSettings + overload: Voile.Systems.Particles.ParticleEmitter.Settings* +- uid: Voile.Systems.Particles.ParticleEmitter.ParticleArrayOffset + commentId: P:Voile.Systems.Particles.ParticleEmitter.ParticleArrayOffset + id: ParticleArrayOffset + parent: Voile.Systems.Particles.ParticleEmitter + langs: + - csharp + - vb + name: ParticleArrayOffset + nameWithType: ParticleEmitter.ParticleArrayOffset + fullName: Voile.Systems.Particles.ParticleEmitter.ParticleArrayOffset + type: Property + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: ParticleArrayOffset + path: Source/Systems/ParticleSystem.cs + startLine: 110 + assemblies: + - Voile + namespace: Voile.Systems.Particles + syntax: + content: public int ParticleArrayOffset { get; } + parameters: [] + return: + type: System.Int32 + content.vb: Public ReadOnly Property ParticleArrayOffset As Integer + overload: Voile.Systems.Particles.ParticleEmitter.ParticleArrayOffset* +- uid: Voile.Systems.Particles.ParticleEmitter.#ctor(System.Numerics.Vector2,Voile.ResourceRef{Voile.Systems.Particles.ParticleEmitterSettingsResource},System.ArraySegment{Voile.Systems.Particles.Particle}) + commentId: M:Voile.Systems.Particles.ParticleEmitter.#ctor(System.Numerics.Vector2,Voile.ResourceRef{Voile.Systems.Particles.ParticleEmitterSettingsResource},System.ArraySegment{Voile.Systems.Particles.Particle}) + id: '#ctor(System.Numerics.Vector2,Voile.ResourceRef{Voile.Systems.Particles.ParticleEmitterSettingsResource},System.ArraySegment{Voile.Systems.Particles.Particle})' + parent: Voile.Systems.Particles.ParticleEmitter + langs: + - csharp + - vb + name: ParticleEmitter(Vector2, ResourceRef, ArraySegment) + nameWithType: ParticleEmitter.ParticleEmitter(Vector2, ResourceRef, ArraySegment) + fullName: Voile.Systems.Particles.ParticleEmitter.ParticleEmitter(System.Numerics.Vector2, Voile.ResourceRef, System.ArraySegment) + type: Constructor + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: .ctor + path: Source/Systems/ParticleSystem.cs + startLine: 118 + assemblies: + - Voile + namespace: Voile.Systems.Particles + summary: Constructs a new . + example: [] + syntax: + content: public ParticleEmitter(Vector2 originPosition, ResourceRef settingsResource, ArraySegment particles) + parameters: + - id: originPosition + type: System.Numerics.Vector2 + description: World origin position. + - id: settingsResource + type: Voile.ResourceRef{Voile.Systems.Particles.ParticleEmitterSettingsResource} + description: Emitter settings resource. + - id: particles + type: System.ArraySegment{Voile.Systems.Particles.Particle} + description: Particle segment that this emitter will simulate. + content.vb: Public Sub New(originPosition As Vector2, settingsResource As ResourceRef(Of ParticleEmitterSettingsResource), particles As ArraySegment(Of Particle)) + overload: Voile.Systems.Particles.ParticleEmitter.#ctor* + nameWithType.vb: ParticleEmitter.New(Vector2, ResourceRef(Of ParticleEmitterSettingsResource), ArraySegment(Of Particle)) + fullName.vb: Voile.Systems.Particles.ParticleEmitter.New(System.Numerics.Vector2, Voile.ResourceRef(Of Voile.Systems.Particles.ParticleEmitterSettingsResource), System.ArraySegment(Of Voile.Systems.Particles.Particle)) + name.vb: New(Vector2, ResourceRef(Of ParticleEmitterSettingsResource), ArraySegment(Of Particle)) +- uid: Voile.Systems.Particles.ParticleEmitter.Restart(System.ArraySegment{Voile.Systems.Particles.Particle}) + commentId: M:Voile.Systems.Particles.ParticleEmitter.Restart(System.ArraySegment{Voile.Systems.Particles.Particle}) + id: Restart(System.ArraySegment{Voile.Systems.Particles.Particle}) + parent: Voile.Systems.Particles.ParticleEmitter + langs: + - csharp + - vb + name: Restart(ArraySegment) + nameWithType: ParticleEmitter.Restart(ArraySegment) + fullName: Voile.Systems.Particles.ParticleEmitter.Restart(System.ArraySegment) + type: Method + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: Restart + path: Source/Systems/ParticleSystem.cs + startLine: 135 + assemblies: + - Voile + namespace: Voile.Systems.Particles + summary: Restart this emitter. + example: [] + syntax: + content: public void Restart(ArraySegment particles) + parameters: + - id: particles + type: System.ArraySegment{Voile.Systems.Particles.Particle} + description: New particle segment. + content.vb: Public Sub Restart(particles As ArraySegment(Of Particle)) + overload: Voile.Systems.Particles.ParticleEmitter.Restart* + nameWithType.vb: ParticleEmitter.Restart(ArraySegment(Of Particle)) + fullName.vb: Voile.Systems.Particles.ParticleEmitter.Restart(System.ArraySegment(Of Voile.Systems.Particles.Particle)) + name.vb: Restart(ArraySegment(Of Particle)) +- uid: Voile.Systems.Particles.ParticleEmitter.Update(System.Double) + commentId: M:Voile.Systems.Particles.ParticleEmitter.Update(System.Double) + id: Update(System.Double) + parent: Voile.Systems.Particles.ParticleEmitter + langs: + - csharp + - vb + name: Update(double) + nameWithType: ParticleEmitter.Update(double) + fullName: Voile.Systems.Particles.ParticleEmitter.Update(double) + type: Method + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: Update + path: Source/Systems/ParticleSystem.cs + startLine: 153 + assemblies: + - Voile + namespace: Voile.Systems.Particles + summary: Updates this emitter's simulation. + example: [] + syntax: + content: public void Update(double deltaTime) + parameters: + - id: deltaTime + type: System.Double + description: '' + content.vb: Public Sub Update(deltaTime As Double) + overload: Voile.Systems.Particles.ParticleEmitter.Update* + implements: + - Voile.IUpdatableSystem.Update(System.Double) + nameWithType.vb: ParticleEmitter.Update(Double) + fullName.vb: Voile.Systems.Particles.ParticleEmitter.Update(Double) + name.vb: Update(Double) +references: +- uid: Voile.Systems.Particles + commentId: N:Voile.Systems.Particles + href: Voile.html + name: Voile.Systems.Particles + nameWithType: Voile.Systems.Particles + fullName: Voile.Systems.Particles + spec.csharp: + - uid: Voile + name: Voile + href: Voile.html + - name: . + - uid: Voile.Systems + name: Systems + href: Voile.Systems.html + - name: . + - uid: Voile.Systems.Particles + name: Particles + href: Voile.Systems.Particles.html + spec.vb: + - uid: Voile + name: Voile + href: Voile.html + - name: . + - uid: Voile.Systems + name: Systems + href: Voile.Systems.html + - name: . + - uid: Voile.Systems.Particles + name: Particles + href: Voile.Systems.Particles.html +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: Voile.IUpdatableSystem + commentId: T:Voile.IUpdatableSystem + parent: Voile + href: Voile.IUpdatableSystem.html + name: IUpdatableSystem + nameWithType: IUpdatableSystem + fullName: Voile.IUpdatableSystem +- uid: System.Object.Equals(System.Object) + commentId: M:System.Object.Equals(System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + name: Equals(object) + nameWithType: object.Equals(object) + fullName: object.Equals(object) + nameWithType.vb: Object.Equals(Object) + fullName.vb: Object.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.Object.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetHashCode + commentId: M:System.Object.GetHashCode + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + name: GetHashCode() + nameWithType: object.GetHashCode() + fullName: object.GetHashCode() + nameWithType.vb: Object.GetHashCode() + fullName.vb: Object.GetHashCode() + spec.csharp: + - uid: System.Object.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + - name: ( + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.MemberwiseClone + commentId: M:System.Object.MemberwiseClone + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + name: MemberwiseClone() + nameWithType: object.MemberwiseClone() + fullName: object.MemberwiseClone() + nameWithType.vb: Object.MemberwiseClone() + fullName.vb: Object.MemberwiseClone() + spec.csharp: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + - name: ( + - name: ) + spec.vb: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.ToString + commentId: M:System.Object.ToString + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + name: ToString() + nameWithType: object.ToString() + fullName: object.ToString() + nameWithType.vb: Object.ToString() + fullName.vb: Object.ToString() + spec.csharp: + - uid: System.Object.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.Object.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + - name: ( + - name: ) +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: Voile + commentId: N:Voile + href: Voile.html + name: Voile + nameWithType: Voile + fullName: Voile +- uid: Voile.Systems.Particles.ParticleEmitter.Particles* + commentId: Overload:Voile.Systems.Particles.ParticleEmitter.Particles + href: Voile.Systems.Particles.ParticleEmitter.html#Voile_Systems_Particles_ParticleEmitter_Particles + name: Particles + nameWithType: ParticleEmitter.Particles + fullName: Voile.Systems.Particles.ParticleEmitter.Particles +- uid: System.ReadOnlySpan{Voile.Systems.Particles.Particle} + commentId: T:System.ReadOnlySpan{Voile.Systems.Particles.Particle} + parent: System + definition: System.ReadOnlySpan`1 + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1 + name: ReadOnlySpan + nameWithType: ReadOnlySpan + fullName: System.ReadOnlySpan + nameWithType.vb: ReadOnlySpan(Of Particle) + fullName.vb: System.ReadOnlySpan(Of Voile.Systems.Particles.Particle) + name.vb: ReadOnlySpan(Of Particle) + spec.csharp: + - uid: System.ReadOnlySpan`1 + name: ReadOnlySpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1 + - name: < + - uid: Voile.Systems.Particles.Particle + name: Particle + href: Voile.Systems.Particles.Particle.html + - name: '>' + spec.vb: + - uid: System.ReadOnlySpan`1 + name: ReadOnlySpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1 + - name: ( + - name: Of + - name: " " + - uid: Voile.Systems.Particles.Particle + name: Particle + href: Voile.Systems.Particles.Particle.html + - name: ) +- uid: System.ReadOnlySpan`1 + commentId: T:System.ReadOnlySpan`1 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1 + name: ReadOnlySpan + nameWithType: ReadOnlySpan + fullName: System.ReadOnlySpan + nameWithType.vb: ReadOnlySpan(Of T) + fullName.vb: System.ReadOnlySpan(Of T) + name.vb: ReadOnlySpan(Of T) + spec.csharp: + - uid: System.ReadOnlySpan`1 + name: ReadOnlySpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1 + - name: < + - name: T + - name: '>' + spec.vb: + - uid: System.ReadOnlySpan`1 + name: ReadOnlySpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1 + - name: ( + - name: Of + - name: " " + - name: T + - name: ) +- uid: Voile.Systems.Particles.ParticleEmitter.OriginPosition* + commentId: Overload:Voile.Systems.Particles.ParticleEmitter.OriginPosition + href: Voile.Systems.Particles.ParticleEmitter.html#Voile_Systems_Particles_ParticleEmitter_OriginPosition + name: OriginPosition + nameWithType: ParticleEmitter.OriginPosition + fullName: Voile.Systems.Particles.ParticleEmitter.OriginPosition +- uid: System.Numerics.Vector2 + commentId: T:System.Numerics.Vector2 + parent: System.Numerics + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.numerics.vector2 + name: Vector2 + nameWithType: Vector2 + fullName: System.Numerics.Vector2 +- uid: System.Numerics + commentId: N:System.Numerics + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System.Numerics + nameWithType: System.Numerics + fullName: System.Numerics + spec.csharp: + - uid: System + name: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + - name: . + - uid: System.Numerics + name: Numerics + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.numerics + spec.vb: + - uid: System + name: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + - name: . + - uid: System.Numerics + name: Numerics + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.numerics +- uid: Voile.Systems.Particles.ParticleEmitterSettings + commentId: T:Voile.Systems.Particles.ParticleEmitterSettings + parent: Voile.Systems.Particles + href: Voile.Systems.Particles.ParticleEmitterSettings.html + name: ParticleEmitterSettings + nameWithType: ParticleEmitterSettings + fullName: Voile.Systems.Particles.ParticleEmitterSettings +- uid: Voile.Systems.Particles.ParticleEmitter.Settings* + commentId: Overload:Voile.Systems.Particles.ParticleEmitter.Settings + href: Voile.Systems.Particles.ParticleEmitter.html#Voile_Systems_Particles_ParticleEmitter_Settings + name: Settings + nameWithType: ParticleEmitter.Settings + fullName: Voile.Systems.Particles.ParticleEmitter.Settings +- uid: Voile.Systems.Particles.ParticleEmitter.ParticleArrayOffset* + commentId: Overload:Voile.Systems.Particles.ParticleEmitter.ParticleArrayOffset + href: Voile.Systems.Particles.ParticleEmitter.html#Voile_Systems_Particles_ParticleEmitter_ParticleArrayOffset + name: ParticleArrayOffset + nameWithType: ParticleEmitter.ParticleArrayOffset + fullName: Voile.Systems.Particles.ParticleEmitter.ParticleArrayOffset +- uid: System.Int32 + commentId: T:System.Int32 + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + name: int + nameWithType: int + fullName: int + nameWithType.vb: Integer + fullName.vb: Integer + name.vb: Integer +- uid: Voile.Systems.Particles.ParticleEmitter + commentId: T:Voile.Systems.Particles.ParticleEmitter + href: Voile.Systems.Particles.ParticleEmitter.html + name: ParticleEmitter + nameWithType: ParticleEmitter + fullName: Voile.Systems.Particles.ParticleEmitter +- uid: Voile.Systems.Particles.ParticleEmitter.#ctor* + commentId: Overload:Voile.Systems.Particles.ParticleEmitter.#ctor + href: Voile.Systems.Particles.ParticleEmitter.html#Voile_Systems_Particles_ParticleEmitter__ctor_System_Numerics_Vector2_Voile_ResourceRef_Voile_Systems_Particles_ParticleEmitterSettingsResource__System_ArraySegment_Voile_Systems_Particles_Particle__ + name: ParticleEmitter + nameWithType: ParticleEmitter.ParticleEmitter + fullName: Voile.Systems.Particles.ParticleEmitter.ParticleEmitter + nameWithType.vb: ParticleEmitter.New + fullName.vb: Voile.Systems.Particles.ParticleEmitter.New + name.vb: New +- uid: Voile.ResourceRef{Voile.Systems.Particles.ParticleEmitterSettingsResource} + commentId: T:Voile.ResourceRef{Voile.Systems.Particles.ParticleEmitterSettingsResource} + parent: Voile + definition: Voile.ResourceRef`1 + href: Voile.ResourceRef-1.html + name: ResourceRef + nameWithType: ResourceRef + fullName: Voile.ResourceRef + nameWithType.vb: ResourceRef(Of ParticleEmitterSettingsResource) + fullName.vb: Voile.ResourceRef(Of Voile.Systems.Particles.ParticleEmitterSettingsResource) + name.vb: ResourceRef(Of ParticleEmitterSettingsResource) + spec.csharp: + - uid: Voile.ResourceRef`1 + name: ResourceRef + href: Voile.ResourceRef-1.html + - name: < + - uid: Voile.Systems.Particles.ParticleEmitterSettingsResource + name: ParticleEmitterSettingsResource + href: Voile.Systems.Particles.ParticleEmitterSettingsResource.html + - name: '>' + spec.vb: + - uid: Voile.ResourceRef`1 + name: ResourceRef + href: Voile.ResourceRef-1.html + - name: ( + - name: Of + - name: " " + - uid: Voile.Systems.Particles.ParticleEmitterSettingsResource + name: ParticleEmitterSettingsResource + href: Voile.Systems.Particles.ParticleEmitterSettingsResource.html + - name: ) +- uid: System.ArraySegment{Voile.Systems.Particles.Particle} + commentId: T:System.ArraySegment{Voile.Systems.Particles.Particle} + parent: System + definition: System.ArraySegment`1 + href: https://learn.microsoft.com/dotnet/api/system.arraysegment-1 + name: ArraySegment + nameWithType: ArraySegment + fullName: System.ArraySegment + nameWithType.vb: ArraySegment(Of Particle) + fullName.vb: System.ArraySegment(Of Voile.Systems.Particles.Particle) + name.vb: ArraySegment(Of Particle) + spec.csharp: + - uid: System.ArraySegment`1 + name: ArraySegment + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.arraysegment-1 + - name: < + - uid: Voile.Systems.Particles.Particle + name: Particle + href: Voile.Systems.Particles.Particle.html + - name: '>' + spec.vb: + - uid: System.ArraySegment`1 + name: ArraySegment + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.arraysegment-1 + - name: ( + - name: Of + - name: " " + - uid: Voile.Systems.Particles.Particle + name: Particle + href: Voile.Systems.Particles.Particle.html + - name: ) +- uid: Voile.ResourceRef`1 + commentId: T:Voile.ResourceRef`1 + href: Voile.ResourceRef-1.html + name: ResourceRef + nameWithType: ResourceRef + fullName: Voile.ResourceRef + nameWithType.vb: ResourceRef(Of T) + fullName.vb: Voile.ResourceRef(Of T) + name.vb: ResourceRef(Of T) + spec.csharp: + - uid: Voile.ResourceRef`1 + name: ResourceRef + href: Voile.ResourceRef-1.html + - name: < + - name: T + - name: '>' + spec.vb: + - uid: Voile.ResourceRef`1 + name: ResourceRef + href: Voile.ResourceRef-1.html + - name: ( + - name: Of + - name: " " + - name: T + - name: ) +- uid: System.ArraySegment`1 + commentId: T:System.ArraySegment`1 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.arraysegment-1 + name: ArraySegment + nameWithType: ArraySegment + fullName: System.ArraySegment + nameWithType.vb: ArraySegment(Of T) + fullName.vb: System.ArraySegment(Of T) + name.vb: ArraySegment(Of T) + spec.csharp: + - uid: System.ArraySegment`1 + name: ArraySegment + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.arraysegment-1 + - name: < + - name: T + - name: '>' + spec.vb: + - uid: System.ArraySegment`1 + name: ArraySegment + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.arraysegment-1 + - name: ( + - name: Of + - name: " " + - name: T + - name: ) +- uid: Voile.Systems.Particles.ParticleEmitter.Restart* + commentId: Overload:Voile.Systems.Particles.ParticleEmitter.Restart + href: Voile.Systems.Particles.ParticleEmitter.html#Voile_Systems_Particles_ParticleEmitter_Restart_System_ArraySegment_Voile_Systems_Particles_Particle__ + name: Restart + nameWithType: ParticleEmitter.Restart + fullName: Voile.Systems.Particles.ParticleEmitter.Restart +- uid: Voile.Systems.Particles.ParticleEmitter.Update* + commentId: Overload:Voile.Systems.Particles.ParticleEmitter.Update + href: Voile.Systems.Particles.ParticleEmitter.html#Voile_Systems_Particles_ParticleEmitter_Update_System_Double_ + name: Update + nameWithType: ParticleEmitter.Update + fullName: Voile.Systems.Particles.ParticleEmitter.Update +- uid: Voile.IUpdatableSystem.Update(System.Double) + commentId: M:Voile.IUpdatableSystem.Update(System.Double) + parent: Voile.IUpdatableSystem + isExternal: true + href: Voile.IUpdatableSystem.html#Voile_IUpdatableSystem_Update_System_Double_ + name: Update(double) + nameWithType: IUpdatableSystem.Update(double) + fullName: Voile.IUpdatableSystem.Update(double) + nameWithType.vb: IUpdatableSystem.Update(Double) + fullName.vb: Voile.IUpdatableSystem.Update(Double) + name.vb: Update(Double) + spec.csharp: + - uid: Voile.IUpdatableSystem.Update(System.Double) + name: Update + href: Voile.IUpdatableSystem.html#Voile_IUpdatableSystem_Update_System_Double_ + - name: ( + - uid: System.Double + name: double + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.double + - name: ) + spec.vb: + - uid: Voile.IUpdatableSystem.Update(System.Double) + name: Update + href: Voile.IUpdatableSystem.html#Voile_IUpdatableSystem_Update_System_Double_ + - name: ( + - uid: System.Double + name: Double + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.double + - name: ) +- uid: System.Double + commentId: T:System.Double + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.double + name: double + nameWithType: double + fullName: double + nameWithType.vb: Double + fullName.vb: Double + name.vb: Double diff --git a/Voile/api/Voile.Systems.Particles.ParticleEmitterSettings.yml b/Voile/api/Voile.Systems.Particles.ParticleEmitterSettings.yml new file mode 100644 index 0000000..c5e32f6 --- /dev/null +++ b/Voile/api/Voile.Systems.Particles.ParticleEmitterSettings.yml @@ -0,0 +1,916 @@ +### YamlMime:ManagedReference +items: +- uid: Voile.Systems.Particles.ParticleEmitterSettings + commentId: T:Voile.Systems.Particles.ParticleEmitterSettings + id: ParticleEmitterSettings + parent: Voile.Systems.Particles + children: + - Voile.Systems.Particles.ParticleEmitterSettings.AngularVelocity + - Voile.Systems.Particles.ParticleEmitterSettings.AngularVelocityRandom + - Voile.Systems.Particles.ParticleEmitterSettings.ColorBegin + - Voile.Systems.Particles.ParticleEmitterSettings.ColorEnd + - Voile.Systems.Particles.ParticleEmitterSettings.Damping + - Voile.Systems.Particles.ParticleEmitterSettings.Direction + - Voile.Systems.Particles.ParticleEmitterSettings.EmitRadius + - Voile.Systems.Particles.ParticleEmitterSettings.Explosiveness + - Voile.Systems.Particles.ParticleEmitterSettings.Gravity + - Voile.Systems.Particles.ParticleEmitterSettings.LifeTime + - Voile.Systems.Particles.ParticleEmitterSettings.LinearVelocity + - Voile.Systems.Particles.ParticleEmitterSettings.LinearVelocityRandom + - Voile.Systems.Particles.ParticleEmitterSettings.MaxParticles + - Voile.Systems.Particles.ParticleEmitterSettings.ScaleBegin + - Voile.Systems.Particles.ParticleEmitterSettings.ScaleEnd + langs: + - csharp + - vb + name: ParticleEmitterSettings + nameWithType: ParticleEmitterSettings + fullName: Voile.Systems.Particles.ParticleEmitterSettings + type: Class + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: ParticleEmitterSettings + path: Source/Systems/ParticleSystem.cs + startLine: 25 + assemblies: + - Voile + namespace: Voile.Systems.Particles + syntax: + content: public class ParticleEmitterSettings + content.vb: Public Class ParticleEmitterSettings + inheritance: + - System.Object + inheritedMembers: + - System.Object.Equals(System.Object) + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetHashCode + - System.Object.GetType + - System.Object.MemberwiseClone + - System.Object.ReferenceEquals(System.Object,System.Object) + - System.Object.ToString +- uid: Voile.Systems.Particles.ParticleEmitterSettings.MaxParticles + commentId: P:Voile.Systems.Particles.ParticleEmitterSettings.MaxParticles + id: MaxParticles + parent: Voile.Systems.Particles.ParticleEmitterSettings + langs: + - csharp + - vb + name: MaxParticles + nameWithType: ParticleEmitterSettings.MaxParticles + fullName: Voile.Systems.Particles.ParticleEmitterSettings.MaxParticles + type: Property + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: MaxParticles + path: Source/Systems/ParticleSystem.cs + startLine: 27 + assemblies: + - Voile + namespace: Voile.Systems.Particles + syntax: + content: public int MaxParticles { get; set; } + parameters: [] + return: + type: System.Int32 + content.vb: Public Property MaxParticles As Integer + overload: Voile.Systems.Particles.ParticleEmitterSettings.MaxParticles* +- uid: Voile.Systems.Particles.ParticleEmitterSettings.EmitRadius + commentId: P:Voile.Systems.Particles.ParticleEmitterSettings.EmitRadius + id: EmitRadius + parent: Voile.Systems.Particles.ParticleEmitterSettings + langs: + - csharp + - vb + name: EmitRadius + nameWithType: ParticleEmitterSettings.EmitRadius + fullName: Voile.Systems.Particles.ParticleEmitterSettings.EmitRadius + type: Property + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: EmitRadius + path: Source/Systems/ParticleSystem.cs + startLine: 28 + assemblies: + - Voile + namespace: Voile.Systems.Particles + syntax: + content: public float EmitRadius { get; set; } + parameters: [] + return: + type: System.Single + content.vb: Public Property EmitRadius As Single + overload: Voile.Systems.Particles.ParticleEmitterSettings.EmitRadius* +- uid: Voile.Systems.Particles.ParticleEmitterSettings.LifeTime + commentId: P:Voile.Systems.Particles.ParticleEmitterSettings.LifeTime + id: LifeTime + parent: Voile.Systems.Particles.ParticleEmitterSettings + langs: + - csharp + - vb + name: LifeTime + nameWithType: ParticleEmitterSettings.LifeTime + fullName: Voile.Systems.Particles.ParticleEmitterSettings.LifeTime + type: Property + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: LifeTime + path: Source/Systems/ParticleSystem.cs + startLine: 29 + assemblies: + - Voile + namespace: Voile.Systems.Particles + syntax: + content: public float LifeTime { get; set; } + parameters: [] + return: + type: System.Single + content.vb: Public Property LifeTime As Single + overload: Voile.Systems.Particles.ParticleEmitterSettings.LifeTime* +- uid: Voile.Systems.Particles.ParticleEmitterSettings.Explosiveness + commentId: P:Voile.Systems.Particles.ParticleEmitterSettings.Explosiveness + id: Explosiveness + parent: Voile.Systems.Particles.ParticleEmitterSettings + langs: + - csharp + - vb + name: Explosiveness + nameWithType: ParticleEmitterSettings.Explosiveness + fullName: Voile.Systems.Particles.ParticleEmitterSettings.Explosiveness + type: Property + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: Explosiveness + path: Source/Systems/ParticleSystem.cs + startLine: 30 + assemblies: + - Voile + namespace: Voile.Systems.Particles + syntax: + content: public float Explosiveness { get; set; } + parameters: [] + return: + type: System.Single + content.vb: Public Property Explosiveness As Single + overload: Voile.Systems.Particles.ParticleEmitterSettings.Explosiveness* +- uid: Voile.Systems.Particles.ParticleEmitterSettings.Direction + commentId: P:Voile.Systems.Particles.ParticleEmitterSettings.Direction + id: Direction + parent: Voile.Systems.Particles.ParticleEmitterSettings + langs: + - csharp + - vb + name: Direction + nameWithType: ParticleEmitterSettings.Direction + fullName: Voile.Systems.Particles.ParticleEmitterSettings.Direction + type: Property + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: Direction + path: Source/Systems/ParticleSystem.cs + startLine: 31 + assemblies: + - Voile + namespace: Voile.Systems.Particles + syntax: + content: public Vector2 Direction { get; set; } + parameters: [] + return: + type: System.Numerics.Vector2 + content.vb: Public Property Direction As Vector2 + overload: Voile.Systems.Particles.ParticleEmitterSettings.Direction* +- uid: Voile.Systems.Particles.ParticleEmitterSettings.LinearVelocity + commentId: P:Voile.Systems.Particles.ParticleEmitterSettings.LinearVelocity + id: LinearVelocity + parent: Voile.Systems.Particles.ParticleEmitterSettings + langs: + - csharp + - vb + name: LinearVelocity + nameWithType: ParticleEmitterSettings.LinearVelocity + fullName: Voile.Systems.Particles.ParticleEmitterSettings.LinearVelocity + type: Property + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: LinearVelocity + path: Source/Systems/ParticleSystem.cs + startLine: 32 + assemblies: + - Voile + namespace: Voile.Systems.Particles + syntax: + content: public float LinearVelocity { get; set; } + parameters: [] + return: + type: System.Single + content.vb: Public Property LinearVelocity As Single + overload: Voile.Systems.Particles.ParticleEmitterSettings.LinearVelocity* +- uid: Voile.Systems.Particles.ParticleEmitterSettings.AngularVelocity + commentId: P:Voile.Systems.Particles.ParticleEmitterSettings.AngularVelocity + id: AngularVelocity + parent: Voile.Systems.Particles.ParticleEmitterSettings + langs: + - csharp + - vb + name: AngularVelocity + nameWithType: ParticleEmitterSettings.AngularVelocity + fullName: Voile.Systems.Particles.ParticleEmitterSettings.AngularVelocity + type: Property + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: AngularVelocity + path: Source/Systems/ParticleSystem.cs + startLine: 33 + assemblies: + - Voile + namespace: Voile.Systems.Particles + syntax: + content: public float AngularVelocity { get; set; } + parameters: [] + return: + type: System.Single + content.vb: Public Property AngularVelocity As Single + overload: Voile.Systems.Particles.ParticleEmitterSettings.AngularVelocity* +- uid: Voile.Systems.Particles.ParticleEmitterSettings.AngularVelocityRandom + commentId: P:Voile.Systems.Particles.ParticleEmitterSettings.AngularVelocityRandom + id: AngularVelocityRandom + parent: Voile.Systems.Particles.ParticleEmitterSettings + langs: + - csharp + - vb + name: AngularVelocityRandom + nameWithType: ParticleEmitterSettings.AngularVelocityRandom + fullName: Voile.Systems.Particles.ParticleEmitterSettings.AngularVelocityRandom + type: Property + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: AngularVelocityRandom + path: Source/Systems/ParticleSystem.cs + startLine: 34 + assemblies: + - Voile + namespace: Voile.Systems.Particles + syntax: + content: public float AngularVelocityRandom { get; set; } + parameters: [] + return: + type: System.Single + content.vb: Public Property AngularVelocityRandom As Single + overload: Voile.Systems.Particles.ParticleEmitterSettings.AngularVelocityRandom* +- uid: Voile.Systems.Particles.ParticleEmitterSettings.LinearVelocityRandom + commentId: P:Voile.Systems.Particles.ParticleEmitterSettings.LinearVelocityRandom + id: LinearVelocityRandom + parent: Voile.Systems.Particles.ParticleEmitterSettings + langs: + - csharp + - vb + name: LinearVelocityRandom + nameWithType: ParticleEmitterSettings.LinearVelocityRandom + fullName: Voile.Systems.Particles.ParticleEmitterSettings.LinearVelocityRandom + type: Property + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: LinearVelocityRandom + path: Source/Systems/ParticleSystem.cs + startLine: 35 + assemblies: + - Voile + namespace: Voile.Systems.Particles + syntax: + content: public float LinearVelocityRandom { get; set; } + parameters: [] + return: + type: System.Single + content.vb: Public Property LinearVelocityRandom As Single + overload: Voile.Systems.Particles.ParticleEmitterSettings.LinearVelocityRandom* +- uid: Voile.Systems.Particles.ParticleEmitterSettings.Gravity + commentId: P:Voile.Systems.Particles.ParticleEmitterSettings.Gravity + id: Gravity + parent: Voile.Systems.Particles.ParticleEmitterSettings + langs: + - csharp + - vb + name: Gravity + nameWithType: ParticleEmitterSettings.Gravity + fullName: Voile.Systems.Particles.ParticleEmitterSettings.Gravity + type: Property + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: Gravity + path: Source/Systems/ParticleSystem.cs + startLine: 36 + assemblies: + - Voile + namespace: Voile.Systems.Particles + syntax: + content: public Vector2 Gravity { get; set; } + parameters: [] + return: + type: System.Numerics.Vector2 + content.vb: Public Property Gravity As Vector2 + overload: Voile.Systems.Particles.ParticleEmitterSettings.Gravity* +- uid: Voile.Systems.Particles.ParticleEmitterSettings.ScaleBegin + commentId: P:Voile.Systems.Particles.ParticleEmitterSettings.ScaleBegin + id: ScaleBegin + parent: Voile.Systems.Particles.ParticleEmitterSettings + langs: + - csharp + - vb + name: ScaleBegin + nameWithType: ParticleEmitterSettings.ScaleBegin + fullName: Voile.Systems.Particles.ParticleEmitterSettings.ScaleBegin + type: Property + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: ScaleBegin + path: Source/Systems/ParticleSystem.cs + startLine: 37 + assemblies: + - Voile + namespace: Voile.Systems.Particles + syntax: + content: public float ScaleBegin { get; set; } + parameters: [] + return: + type: System.Single + content.vb: Public Property ScaleBegin As Single + overload: Voile.Systems.Particles.ParticleEmitterSettings.ScaleBegin* +- uid: Voile.Systems.Particles.ParticleEmitterSettings.ScaleEnd + commentId: P:Voile.Systems.Particles.ParticleEmitterSettings.ScaleEnd + id: ScaleEnd + parent: Voile.Systems.Particles.ParticleEmitterSettings + langs: + - csharp + - vb + name: ScaleEnd + nameWithType: ParticleEmitterSettings.ScaleEnd + fullName: Voile.Systems.Particles.ParticleEmitterSettings.ScaleEnd + type: Property + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: ScaleEnd + path: Source/Systems/ParticleSystem.cs + startLine: 38 + assemblies: + - Voile + namespace: Voile.Systems.Particles + syntax: + content: public float ScaleEnd { get; set; } + parameters: [] + return: + type: System.Single + content.vb: Public Property ScaleEnd As Single + overload: Voile.Systems.Particles.ParticleEmitterSettings.ScaleEnd* +- uid: Voile.Systems.Particles.ParticleEmitterSettings.ColorBegin + commentId: P:Voile.Systems.Particles.ParticleEmitterSettings.ColorBegin + id: ColorBegin + parent: Voile.Systems.Particles.ParticleEmitterSettings + langs: + - csharp + - vb + name: ColorBegin + nameWithType: ParticleEmitterSettings.ColorBegin + fullName: Voile.Systems.Particles.ParticleEmitterSettings.ColorBegin + type: Property + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: ColorBegin + path: Source/Systems/ParticleSystem.cs + startLine: 39 + assemblies: + - Voile + namespace: Voile.Systems.Particles + syntax: + content: public Color ColorBegin { get; set; } + parameters: [] + return: + type: Voile.Color + content.vb: Public Property ColorBegin As Color + overload: Voile.Systems.Particles.ParticleEmitterSettings.ColorBegin* +- uid: Voile.Systems.Particles.ParticleEmitterSettings.ColorEnd + commentId: P:Voile.Systems.Particles.ParticleEmitterSettings.ColorEnd + id: ColorEnd + parent: Voile.Systems.Particles.ParticleEmitterSettings + langs: + - csharp + - vb + name: ColorEnd + nameWithType: ParticleEmitterSettings.ColorEnd + fullName: Voile.Systems.Particles.ParticleEmitterSettings.ColorEnd + type: Property + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: ColorEnd + path: Source/Systems/ParticleSystem.cs + startLine: 40 + assemblies: + - Voile + namespace: Voile.Systems.Particles + syntax: + content: public Color ColorEnd { get; set; } + parameters: [] + return: + type: Voile.Color + content.vb: Public Property ColorEnd As Color + overload: Voile.Systems.Particles.ParticleEmitterSettings.ColorEnd* +- uid: Voile.Systems.Particles.ParticleEmitterSettings.Damping + commentId: P:Voile.Systems.Particles.ParticleEmitterSettings.Damping + id: Damping + parent: Voile.Systems.Particles.ParticleEmitterSettings + langs: + - csharp + - vb + name: Damping + nameWithType: ParticleEmitterSettings.Damping + fullName: Voile.Systems.Particles.ParticleEmitterSettings.Damping + type: Property + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: Damping + path: Source/Systems/ParticleSystem.cs + startLine: 41 + assemblies: + - Voile + namespace: Voile.Systems.Particles + syntax: + content: public float Damping { get; set; } + parameters: [] + return: + type: System.Single + content.vb: Public Property Damping As Single + overload: Voile.Systems.Particles.ParticleEmitterSettings.Damping* +references: +- uid: Voile.Systems.Particles + commentId: N:Voile.Systems.Particles + href: Voile.html + name: Voile.Systems.Particles + nameWithType: Voile.Systems.Particles + fullName: Voile.Systems.Particles + spec.csharp: + - uid: Voile + name: Voile + href: Voile.html + - name: . + - uid: Voile.Systems + name: Systems + href: Voile.Systems.html + - name: . + - uid: Voile.Systems.Particles + name: Particles + href: Voile.Systems.Particles.html + spec.vb: + - uid: Voile + name: Voile + href: Voile.html + - name: . + - uid: Voile.Systems + name: Systems + href: Voile.Systems.html + - name: . + - uid: Voile.Systems.Particles + name: Particles + href: Voile.Systems.Particles.html +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: System.Object.Equals(System.Object) + commentId: M:System.Object.Equals(System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + name: Equals(object) + nameWithType: object.Equals(object) + fullName: object.Equals(object) + nameWithType.vb: Object.Equals(Object) + fullName.vb: Object.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.Object.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetHashCode + commentId: M:System.Object.GetHashCode + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + name: GetHashCode() + nameWithType: object.GetHashCode() + fullName: object.GetHashCode() + nameWithType.vb: Object.GetHashCode() + fullName.vb: Object.GetHashCode() + spec.csharp: + - uid: System.Object.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + - name: ( + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.MemberwiseClone + commentId: M:System.Object.MemberwiseClone + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + name: MemberwiseClone() + nameWithType: object.MemberwiseClone() + fullName: object.MemberwiseClone() + nameWithType.vb: Object.MemberwiseClone() + fullName.vb: Object.MemberwiseClone() + spec.csharp: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + - name: ( + - name: ) + spec.vb: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.ToString + commentId: M:System.Object.ToString + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + name: ToString() + nameWithType: object.ToString() + fullName: object.ToString() + nameWithType.vb: Object.ToString() + fullName.vb: Object.ToString() + spec.csharp: + - uid: System.Object.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.Object.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + - name: ( + - name: ) +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: Voile.Systems.Particles.ParticleEmitterSettings.MaxParticles* + commentId: Overload:Voile.Systems.Particles.ParticleEmitterSettings.MaxParticles + href: Voile.Systems.Particles.ParticleEmitterSettings.html#Voile_Systems_Particles_ParticleEmitterSettings_MaxParticles + name: MaxParticles + nameWithType: ParticleEmitterSettings.MaxParticles + fullName: Voile.Systems.Particles.ParticleEmitterSettings.MaxParticles +- uid: System.Int32 + commentId: T:System.Int32 + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + name: int + nameWithType: int + fullName: int + nameWithType.vb: Integer + fullName.vb: Integer + name.vb: Integer +- uid: Voile.Systems.Particles.ParticleEmitterSettings.EmitRadius* + commentId: Overload:Voile.Systems.Particles.ParticleEmitterSettings.EmitRadius + href: Voile.Systems.Particles.ParticleEmitterSettings.html#Voile_Systems_Particles_ParticleEmitterSettings_EmitRadius + name: EmitRadius + nameWithType: ParticleEmitterSettings.EmitRadius + fullName: Voile.Systems.Particles.ParticleEmitterSettings.EmitRadius +- uid: System.Single + commentId: T:System.Single + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + name: float + nameWithType: float + fullName: float + nameWithType.vb: Single + fullName.vb: Single + name.vb: Single +- uid: Voile.Systems.Particles.ParticleEmitterSettings.LifeTime* + commentId: Overload:Voile.Systems.Particles.ParticleEmitterSettings.LifeTime + href: Voile.Systems.Particles.ParticleEmitterSettings.html#Voile_Systems_Particles_ParticleEmitterSettings_LifeTime + name: LifeTime + nameWithType: ParticleEmitterSettings.LifeTime + fullName: Voile.Systems.Particles.ParticleEmitterSettings.LifeTime +- uid: Voile.Systems.Particles.ParticleEmitterSettings.Explosiveness* + commentId: Overload:Voile.Systems.Particles.ParticleEmitterSettings.Explosiveness + href: Voile.Systems.Particles.ParticleEmitterSettings.html#Voile_Systems_Particles_ParticleEmitterSettings_Explosiveness + name: Explosiveness + nameWithType: ParticleEmitterSettings.Explosiveness + fullName: Voile.Systems.Particles.ParticleEmitterSettings.Explosiveness +- uid: Voile.Systems.Particles.ParticleEmitterSettings.Direction* + commentId: Overload:Voile.Systems.Particles.ParticleEmitterSettings.Direction + href: Voile.Systems.Particles.ParticleEmitterSettings.html#Voile_Systems_Particles_ParticleEmitterSettings_Direction + name: Direction + nameWithType: ParticleEmitterSettings.Direction + fullName: Voile.Systems.Particles.ParticleEmitterSettings.Direction +- uid: System.Numerics.Vector2 + commentId: T:System.Numerics.Vector2 + parent: System.Numerics + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.numerics.vector2 + name: Vector2 + nameWithType: Vector2 + fullName: System.Numerics.Vector2 +- uid: System.Numerics + commentId: N:System.Numerics + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System.Numerics + nameWithType: System.Numerics + fullName: System.Numerics + spec.csharp: + - uid: System + name: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + - name: . + - uid: System.Numerics + name: Numerics + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.numerics + spec.vb: + - uid: System + name: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + - name: . + - uid: System.Numerics + name: Numerics + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.numerics +- uid: Voile.Systems.Particles.ParticleEmitterSettings.LinearVelocity* + commentId: Overload:Voile.Systems.Particles.ParticleEmitterSettings.LinearVelocity + href: Voile.Systems.Particles.ParticleEmitterSettings.html#Voile_Systems_Particles_ParticleEmitterSettings_LinearVelocity + name: LinearVelocity + nameWithType: ParticleEmitterSettings.LinearVelocity + fullName: Voile.Systems.Particles.ParticleEmitterSettings.LinearVelocity +- uid: Voile.Systems.Particles.ParticleEmitterSettings.AngularVelocity* + commentId: Overload:Voile.Systems.Particles.ParticleEmitterSettings.AngularVelocity + href: Voile.Systems.Particles.ParticleEmitterSettings.html#Voile_Systems_Particles_ParticleEmitterSettings_AngularVelocity + name: AngularVelocity + nameWithType: ParticleEmitterSettings.AngularVelocity + fullName: Voile.Systems.Particles.ParticleEmitterSettings.AngularVelocity +- uid: Voile.Systems.Particles.ParticleEmitterSettings.AngularVelocityRandom* + commentId: Overload:Voile.Systems.Particles.ParticleEmitterSettings.AngularVelocityRandom + href: Voile.Systems.Particles.ParticleEmitterSettings.html#Voile_Systems_Particles_ParticleEmitterSettings_AngularVelocityRandom + name: AngularVelocityRandom + nameWithType: ParticleEmitterSettings.AngularVelocityRandom + fullName: Voile.Systems.Particles.ParticleEmitterSettings.AngularVelocityRandom +- uid: Voile.Systems.Particles.ParticleEmitterSettings.LinearVelocityRandom* + commentId: Overload:Voile.Systems.Particles.ParticleEmitterSettings.LinearVelocityRandom + href: Voile.Systems.Particles.ParticleEmitterSettings.html#Voile_Systems_Particles_ParticleEmitterSettings_LinearVelocityRandom + name: LinearVelocityRandom + nameWithType: ParticleEmitterSettings.LinearVelocityRandom + fullName: Voile.Systems.Particles.ParticleEmitterSettings.LinearVelocityRandom +- uid: Voile.Systems.Particles.ParticleEmitterSettings.Gravity* + commentId: Overload:Voile.Systems.Particles.ParticleEmitterSettings.Gravity + href: Voile.Systems.Particles.ParticleEmitterSettings.html#Voile_Systems_Particles_ParticleEmitterSettings_Gravity + name: Gravity + nameWithType: ParticleEmitterSettings.Gravity + fullName: Voile.Systems.Particles.ParticleEmitterSettings.Gravity +- uid: Voile.Systems.Particles.ParticleEmitterSettings.ScaleBegin* + commentId: Overload:Voile.Systems.Particles.ParticleEmitterSettings.ScaleBegin + href: Voile.Systems.Particles.ParticleEmitterSettings.html#Voile_Systems_Particles_ParticleEmitterSettings_ScaleBegin + name: ScaleBegin + nameWithType: ParticleEmitterSettings.ScaleBegin + fullName: Voile.Systems.Particles.ParticleEmitterSettings.ScaleBegin +- uid: Voile.Systems.Particles.ParticleEmitterSettings.ScaleEnd* + commentId: Overload:Voile.Systems.Particles.ParticleEmitterSettings.ScaleEnd + href: Voile.Systems.Particles.ParticleEmitterSettings.html#Voile_Systems_Particles_ParticleEmitterSettings_ScaleEnd + name: ScaleEnd + nameWithType: ParticleEmitterSettings.ScaleEnd + fullName: Voile.Systems.Particles.ParticleEmitterSettings.ScaleEnd +- uid: Voile.Systems.Particles.ParticleEmitterSettings.ColorBegin* + commentId: Overload:Voile.Systems.Particles.ParticleEmitterSettings.ColorBegin + href: Voile.Systems.Particles.ParticleEmitterSettings.html#Voile_Systems_Particles_ParticleEmitterSettings_ColorBegin + name: ColorBegin + nameWithType: ParticleEmitterSettings.ColorBegin + fullName: Voile.Systems.Particles.ParticleEmitterSettings.ColorBegin +- uid: Voile.Color + commentId: T:Voile.Color + parent: Voile + href: Voile.Color.html + name: Color + nameWithType: Color + fullName: Voile.Color +- uid: Voile + commentId: N:Voile + href: Voile.html + name: Voile + nameWithType: Voile + fullName: Voile +- uid: Voile.Systems.Particles.ParticleEmitterSettings.ColorEnd* + commentId: Overload:Voile.Systems.Particles.ParticleEmitterSettings.ColorEnd + href: Voile.Systems.Particles.ParticleEmitterSettings.html#Voile_Systems_Particles_ParticleEmitterSettings_ColorEnd + name: ColorEnd + nameWithType: ParticleEmitterSettings.ColorEnd + fullName: Voile.Systems.Particles.ParticleEmitterSettings.ColorEnd +- uid: Voile.Systems.Particles.ParticleEmitterSettings.Damping* + commentId: Overload:Voile.Systems.Particles.ParticleEmitterSettings.Damping + href: Voile.Systems.Particles.ParticleEmitterSettings.html#Voile_Systems_Particles_ParticleEmitterSettings_Damping + name: Damping + nameWithType: ParticleEmitterSettings.Damping + fullName: Voile.Systems.Particles.ParticleEmitterSettings.Damping diff --git a/Voile/api/Voile.Systems.Particles.ParticleEmitterSettingsResource.yml b/Voile/api/Voile.Systems.Particles.ParticleEmitterSettingsResource.yml new file mode 100644 index 0000000..5f0acee --- /dev/null +++ b/Voile/api/Voile.Systems.Particles.ParticleEmitterSettingsResource.yml @@ -0,0 +1,456 @@ +### YamlMime:ManagedReference +items: +- uid: Voile.Systems.Particles.ParticleEmitterSettingsResource + commentId: T:Voile.Systems.Particles.ParticleEmitterSettingsResource + id: ParticleEmitterSettingsResource + parent: Voile.Systems.Particles + children: + - Voile.Systems.Particles.ParticleEmitterSettingsResource.#ctor(System.String,Voile.Systems.Particles.ParticleEmitterSettings) + - Voile.Systems.Particles.ParticleEmitterSettingsResource.Settings + langs: + - csharp + - vb + name: ParticleEmitterSettingsResource + nameWithType: ParticleEmitterSettingsResource + fullName: Voile.Systems.Particles.ParticleEmitterSettingsResource + type: Class + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: ParticleEmitterSettingsResource + path: Source/Systems/ParticleSystem.cs + startLine: 44 + assemblies: + - Voile + namespace: Voile.Systems.Particles + syntax: + content: 'public class ParticleEmitterSettingsResource : Resource, IDisposable' + content.vb: Public Class ParticleEmitterSettingsResource Inherits Resource Implements IDisposable + inheritance: + - System.Object + - Voile.Resource + implements: + - System.IDisposable + inheritedMembers: + - Voile.Resource.Path + - Voile.Resource.Dispose + - System.Object.Equals(System.Object) + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetHashCode + - System.Object.GetType + - System.Object.MemberwiseClone + - System.Object.ReferenceEquals(System.Object,System.Object) + - System.Object.ToString +- uid: Voile.Systems.Particles.ParticleEmitterSettingsResource.Settings + commentId: P:Voile.Systems.Particles.ParticleEmitterSettingsResource.Settings + id: Settings + parent: Voile.Systems.Particles.ParticleEmitterSettingsResource + langs: + - csharp + - vb + name: Settings + nameWithType: ParticleEmitterSettingsResource.Settings + fullName: Voile.Systems.Particles.ParticleEmitterSettingsResource.Settings + type: Property + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: Settings + path: Source/Systems/ParticleSystem.cs + startLine: 46 + assemblies: + - Voile + namespace: Voile.Systems.Particles + syntax: + content: public ParticleEmitterSettings Settings { get; } + parameters: [] + return: + type: Voile.Systems.Particles.ParticleEmitterSettings + content.vb: Public Property Settings As ParticleEmitterSettings + overload: Voile.Systems.Particles.ParticleEmitterSettingsResource.Settings* +- uid: Voile.Systems.Particles.ParticleEmitterSettingsResource.#ctor(System.String,Voile.Systems.Particles.ParticleEmitterSettings) + commentId: M:Voile.Systems.Particles.ParticleEmitterSettingsResource.#ctor(System.String,Voile.Systems.Particles.ParticleEmitterSettings) + id: '#ctor(System.String,Voile.Systems.Particles.ParticleEmitterSettings)' + parent: Voile.Systems.Particles.ParticleEmitterSettingsResource + langs: + - csharp + - vb + name: ParticleEmitterSettingsResource(string, ParticleEmitterSettings) + nameWithType: ParticleEmitterSettingsResource.ParticleEmitterSettingsResource(string, ParticleEmitterSettings) + fullName: Voile.Systems.Particles.ParticleEmitterSettingsResource.ParticleEmitterSettingsResource(string, Voile.Systems.Particles.ParticleEmitterSettings) + type: Constructor + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: .ctor + path: Source/Systems/ParticleSystem.cs + startLine: 47 + assemblies: + - Voile + namespace: Voile.Systems.Particles + syntax: + content: public ParticleEmitterSettingsResource(string path, ParticleEmitterSettings settings) + parameters: + - id: path + type: System.String + - id: settings + type: Voile.Systems.Particles.ParticleEmitterSettings + content.vb: Public Sub New(path As String, settings As ParticleEmitterSettings) + overload: Voile.Systems.Particles.ParticleEmitterSettingsResource.#ctor* + nameWithType.vb: ParticleEmitterSettingsResource.New(String, ParticleEmitterSettings) + fullName.vb: Voile.Systems.Particles.ParticleEmitterSettingsResource.New(String, Voile.Systems.Particles.ParticleEmitterSettings) + name.vb: New(String, ParticleEmitterSettings) +references: +- uid: Voile.Systems.Particles + commentId: N:Voile.Systems.Particles + href: Voile.html + name: Voile.Systems.Particles + nameWithType: Voile.Systems.Particles + fullName: Voile.Systems.Particles + spec.csharp: + - uid: Voile + name: Voile + href: Voile.html + - name: . + - uid: Voile.Systems + name: Systems + href: Voile.Systems.html + - name: . + - uid: Voile.Systems.Particles + name: Particles + href: Voile.Systems.Particles.html + spec.vb: + - uid: Voile + name: Voile + href: Voile.html + - name: . + - uid: Voile.Systems + name: Systems + href: Voile.Systems.html + - name: . + - uid: Voile.Systems.Particles + name: Particles + href: Voile.Systems.Particles.html +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: Voile.Resource + commentId: T:Voile.Resource + parent: Voile + href: Voile.Resource.html + name: Resource + nameWithType: Resource + fullName: Voile.Resource +- uid: System.IDisposable + commentId: T:System.IDisposable + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.idisposable + name: IDisposable + nameWithType: IDisposable + fullName: System.IDisposable +- uid: Voile.Resource.Path + commentId: P:Voile.Resource.Path + parent: Voile.Resource + href: Voile.Resource.html#Voile_Resource_Path + name: Path + nameWithType: Resource.Path + fullName: Voile.Resource.Path +- uid: Voile.Resource.Dispose + commentId: M:Voile.Resource.Dispose + parent: Voile.Resource + href: Voile.Resource.html#Voile_Resource_Dispose + name: Dispose() + nameWithType: Resource.Dispose() + fullName: Voile.Resource.Dispose() + spec.csharp: + - uid: Voile.Resource.Dispose + name: Dispose + href: Voile.Resource.html#Voile_Resource_Dispose + - name: ( + - name: ) + spec.vb: + - uid: Voile.Resource.Dispose + name: Dispose + href: Voile.Resource.html#Voile_Resource_Dispose + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object) + commentId: M:System.Object.Equals(System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + name: Equals(object) + nameWithType: object.Equals(object) + fullName: object.Equals(object) + nameWithType.vb: Object.Equals(Object) + fullName.vb: Object.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.Object.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetHashCode + commentId: M:System.Object.GetHashCode + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + name: GetHashCode() + nameWithType: object.GetHashCode() + fullName: object.GetHashCode() + nameWithType.vb: Object.GetHashCode() + fullName.vb: Object.GetHashCode() + spec.csharp: + - uid: System.Object.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + - name: ( + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.MemberwiseClone + commentId: M:System.Object.MemberwiseClone + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + name: MemberwiseClone() + nameWithType: object.MemberwiseClone() + fullName: object.MemberwiseClone() + nameWithType.vb: Object.MemberwiseClone() + fullName.vb: Object.MemberwiseClone() + spec.csharp: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + - name: ( + - name: ) + spec.vb: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.ToString + commentId: M:System.Object.ToString + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + name: ToString() + nameWithType: object.ToString() + fullName: object.ToString() + nameWithType.vb: Object.ToString() + fullName.vb: Object.ToString() + spec.csharp: + - uid: System.Object.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.Object.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + - name: ( + - name: ) +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: Voile + commentId: N:Voile + href: Voile.html + name: Voile + nameWithType: Voile + fullName: Voile +- uid: Voile.Systems.Particles.ParticleEmitterSettingsResource.Settings* + commentId: Overload:Voile.Systems.Particles.ParticleEmitterSettingsResource.Settings + href: Voile.Systems.Particles.ParticleEmitterSettingsResource.html#Voile_Systems_Particles_ParticleEmitterSettingsResource_Settings + name: Settings + nameWithType: ParticleEmitterSettingsResource.Settings + fullName: Voile.Systems.Particles.ParticleEmitterSettingsResource.Settings +- uid: Voile.Systems.Particles.ParticleEmitterSettings + commentId: T:Voile.Systems.Particles.ParticleEmitterSettings + parent: Voile.Systems.Particles + href: Voile.Systems.Particles.ParticleEmitterSettings.html + name: ParticleEmitterSettings + nameWithType: ParticleEmitterSettings + fullName: Voile.Systems.Particles.ParticleEmitterSettings +- uid: Voile.Systems.Particles.ParticleEmitterSettingsResource.#ctor* + commentId: Overload:Voile.Systems.Particles.ParticleEmitterSettingsResource.#ctor + href: Voile.Systems.Particles.ParticleEmitterSettingsResource.html#Voile_Systems_Particles_ParticleEmitterSettingsResource__ctor_System_String_Voile_Systems_Particles_ParticleEmitterSettings_ + name: ParticleEmitterSettingsResource + nameWithType: ParticleEmitterSettingsResource.ParticleEmitterSettingsResource + fullName: Voile.Systems.Particles.ParticleEmitterSettingsResource.ParticleEmitterSettingsResource + nameWithType.vb: ParticleEmitterSettingsResource.New + fullName.vb: Voile.Systems.Particles.ParticleEmitterSettingsResource.New + name.vb: New +- uid: System.String + commentId: T:System.String + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + name: string + nameWithType: string + fullName: string + nameWithType.vb: String + fullName.vb: String + name.vb: String diff --git a/Voile/api/Voile.Systems.Particles.ParticleEmitterSettingsResourceLoader.yml b/Voile/api/Voile.Systems.Particles.ParticleEmitterSettingsResourceLoader.yml new file mode 100644 index 0000000..c5317b0 --- /dev/null +++ b/Voile/api/Voile.Systems.Particles.ParticleEmitterSettingsResourceLoader.yml @@ -0,0 +1,935 @@ +### YamlMime:ManagedReference +items: +- uid: Voile.Systems.Particles.ParticleEmitterSettingsResourceLoader + commentId: T:Voile.Systems.Particles.ParticleEmitterSettingsResourceLoader + id: ParticleEmitterSettingsResourceLoader + parent: Voile.Systems.Particles + children: + - Voile.Systems.Particles.ParticleEmitterSettingsResourceLoader.LoadResource(System.String) + - Voile.Systems.Particles.ParticleEmitterSettingsResourceLoader.SupportedExtensions + langs: + - csharp + - vb + name: ParticleEmitterSettingsResourceLoader + nameWithType: ParticleEmitterSettingsResourceLoader + fullName: Voile.Systems.Particles.ParticleEmitterSettingsResourceLoader + type: Class + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: ParticleEmitterSettingsResourceLoader + path: Source/Systems/ParticleSystem.cs + startLine: 57 + assemblies: + - Voile + namespace: Voile.Systems.Particles + summary: Loads from a provided TOML data file. + example: [] + syntax: + content: 'public class ParticleEmitterSettingsResourceLoader : ResourceLoader' + content.vb: Public Class ParticleEmitterSettingsResourceLoader Inherits ResourceLoader(Of ParticleEmitterSettingsResource) + inheritance: + - System.Object + - Voile.Resources.ResourceLoader{Voile.Systems.Particles.ParticleEmitterSettingsResource} + inheritedMembers: + - Voile.Resources.ResourceLoader{Voile.Systems.Particles.ParticleEmitterSettingsResource}.Load(System.String) + - Voile.Resources.ResourceLoader{Voile.Systems.Particles.ParticleEmitterSettingsResource}.Reload + - Voile.Resources.ResourceLoader{Voile.Systems.Particles.ParticleEmitterSettingsResource}.TryGet(System.Guid,Voile.Systems.Particles.ParticleEmitterSettingsResource@) + - Voile.Resources.ResourceLoader{Voile.Systems.Particles.ParticleEmitterSettingsResource}.TryUnload(System.Guid) + - Voile.Resources.ResourceLoader{Voile.Systems.Particles.ParticleEmitterSettingsResource}._loadedResources + - System.Object.Equals(System.Object) + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetHashCode + - System.Object.GetType + - System.Object.MemberwiseClone + - System.Object.ReferenceEquals(System.Object,System.Object) + - System.Object.ToString +- uid: Voile.Systems.Particles.ParticleEmitterSettingsResourceLoader.SupportedExtensions + commentId: P:Voile.Systems.Particles.ParticleEmitterSettingsResourceLoader.SupportedExtensions + id: SupportedExtensions + parent: Voile.Systems.Particles.ParticleEmitterSettingsResourceLoader + langs: + - csharp + - vb + name: SupportedExtensions + nameWithType: ParticleEmitterSettingsResourceLoader.SupportedExtensions + fullName: Voile.Systems.Particles.ParticleEmitterSettingsResourceLoader.SupportedExtensions + type: Property + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: SupportedExtensions + path: Source/Systems/ParticleSystem.cs + startLine: 59 + assemblies: + - Voile + namespace: Voile.Systems.Particles + summary: File extensions that are supported by this loader. + example: [] + syntax: + content: public override IEnumerable SupportedExtensions { get; } + parameters: [] + return: + type: System.Collections.Generic.IEnumerable{System.String} + content.vb: Public Overrides ReadOnly Property SupportedExtensions As IEnumerable(Of String) + overridden: Voile.Resources.ResourceLoader{Voile.Systems.Particles.ParticleEmitterSettingsResource}.SupportedExtensions + overload: Voile.Systems.Particles.ParticleEmitterSettingsResourceLoader.SupportedExtensions* +- uid: Voile.Systems.Particles.ParticleEmitterSettingsResourceLoader.LoadResource(System.String) + commentId: M:Voile.Systems.Particles.ParticleEmitterSettingsResourceLoader.LoadResource(System.String) + id: LoadResource(System.String) + parent: Voile.Systems.Particles.ParticleEmitterSettingsResourceLoader + langs: + - csharp + - vb + name: LoadResource(string) + nameWithType: ParticleEmitterSettingsResourceLoader.LoadResource(string) + fullName: Voile.Systems.Particles.ParticleEmitterSettingsResourceLoader.LoadResource(string) + type: Method + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: LoadResource + path: Source/Systems/ParticleSystem.cs + startLine: 63 + assemblies: + - Voile + namespace: Voile.Systems.Particles + summary: Load steps specific to this resource loader. + example: [] + syntax: + content: protected override ParticleEmitterSettingsResource LoadResource(string path) + parameters: + - id: path + type: System.String + description: File system path to the resource to load. + return: + type: Voile.Systems.Particles.ParticleEmitterSettingsResource + description: Loaded resource. + content.vb: Protected Overrides Function LoadResource(path As String) As ParticleEmitterSettingsResource + overridden: Voile.Resources.ResourceLoader{Voile.Systems.Particles.ParticleEmitterSettingsResource}.LoadResource(System.String) + overload: Voile.Systems.Particles.ParticleEmitterSettingsResourceLoader.LoadResource* + nameWithType.vb: ParticleEmitterSettingsResourceLoader.LoadResource(String) + fullName.vb: Voile.Systems.Particles.ParticleEmitterSettingsResourceLoader.LoadResource(String) + name.vb: LoadResource(String) +references: +- uid: Voile.Systems.Particles.ParticleEmitterSettingsResource + commentId: T:Voile.Systems.Particles.ParticleEmitterSettingsResource + parent: Voile.Systems.Particles + href: Voile.Systems.Particles.ParticleEmitterSettingsResource.html + name: ParticleEmitterSettingsResource + nameWithType: ParticleEmitterSettingsResource + fullName: Voile.Systems.Particles.ParticleEmitterSettingsResource +- uid: Voile.Systems.Particles + commentId: N:Voile.Systems.Particles + href: Voile.html + name: Voile.Systems.Particles + nameWithType: Voile.Systems.Particles + fullName: Voile.Systems.Particles + spec.csharp: + - uid: Voile + name: Voile + href: Voile.html + - name: . + - uid: Voile.Systems + name: Systems + href: Voile.Systems.html + - name: . + - uid: Voile.Systems.Particles + name: Particles + href: Voile.Systems.Particles.html + spec.vb: + - uid: Voile + name: Voile + href: Voile.html + - name: . + - uid: Voile.Systems + name: Systems + href: Voile.Systems.html + - name: . + - uid: Voile.Systems.Particles + name: Particles + href: Voile.Systems.Particles.html +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: Voile.Resources.ResourceLoader{Voile.Systems.Particles.ParticleEmitterSettingsResource} + commentId: T:Voile.Resources.ResourceLoader{Voile.Systems.Particles.ParticleEmitterSettingsResource} + parent: Voile.Resources + definition: Voile.Resources.ResourceLoader`1 + href: Voile.Resources.ResourceLoader-1.html + name: ResourceLoader + nameWithType: ResourceLoader + fullName: Voile.Resources.ResourceLoader + nameWithType.vb: ResourceLoader(Of ParticleEmitterSettingsResource) + fullName.vb: Voile.Resources.ResourceLoader(Of Voile.Systems.Particles.ParticleEmitterSettingsResource) + name.vb: ResourceLoader(Of ParticleEmitterSettingsResource) + spec.csharp: + - uid: Voile.Resources.ResourceLoader`1 + name: ResourceLoader + href: Voile.Resources.ResourceLoader-1.html + - name: < + - uid: Voile.Systems.Particles.ParticleEmitterSettingsResource + name: ParticleEmitterSettingsResource + href: Voile.Systems.Particles.ParticleEmitterSettingsResource.html + - name: '>' + spec.vb: + - uid: Voile.Resources.ResourceLoader`1 + name: ResourceLoader + href: Voile.Resources.ResourceLoader-1.html + - name: ( + - name: Of + - name: " " + - uid: Voile.Systems.Particles.ParticleEmitterSettingsResource + name: ParticleEmitterSettingsResource + href: Voile.Systems.Particles.ParticleEmitterSettingsResource.html + - name: ) +- uid: Voile.Resources.ResourceLoader{Voile.Systems.Particles.ParticleEmitterSettingsResource}.Load(System.String) + commentId: M:Voile.Resources.ResourceLoader{Voile.Systems.Particles.ParticleEmitterSettingsResource}.Load(System.String) + parent: Voile.Resources.ResourceLoader{Voile.Systems.Particles.ParticleEmitterSettingsResource} + definition: Voile.Resources.ResourceLoader`1.Load(System.String) + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_Load_System_String_ + name: Load(string) + nameWithType: ResourceLoader.Load(string) + fullName: Voile.Resources.ResourceLoader.Load(string) + nameWithType.vb: ResourceLoader(Of ParticleEmitterSettingsResource).Load(String) + fullName.vb: Voile.Resources.ResourceLoader(Of Voile.Systems.Particles.ParticleEmitterSettingsResource).Load(String) + name.vb: Load(String) + spec.csharp: + - uid: Voile.Resources.ResourceLoader{Voile.Systems.Particles.ParticleEmitterSettingsResource}.Load(System.String) + name: Load + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_Load_System_String_ + - name: ( + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) + spec.vb: + - uid: Voile.Resources.ResourceLoader{Voile.Systems.Particles.ParticleEmitterSettingsResource}.Load(System.String) + name: Load + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_Load_System_String_ + - name: ( + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) +- uid: Voile.Resources.ResourceLoader{Voile.Systems.Particles.ParticleEmitterSettingsResource}.Reload + commentId: M:Voile.Resources.ResourceLoader{Voile.Systems.Particles.ParticleEmitterSettingsResource}.Reload + parent: Voile.Resources.ResourceLoader{Voile.Systems.Particles.ParticleEmitterSettingsResource} + definition: Voile.Resources.ResourceLoader`1.Reload + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_Reload + name: Reload() + nameWithType: ResourceLoader.Reload() + fullName: Voile.Resources.ResourceLoader.Reload() + nameWithType.vb: ResourceLoader(Of ParticleEmitterSettingsResource).Reload() + fullName.vb: Voile.Resources.ResourceLoader(Of Voile.Systems.Particles.ParticleEmitterSettingsResource).Reload() + spec.csharp: + - uid: Voile.Resources.ResourceLoader{Voile.Systems.Particles.ParticleEmitterSettingsResource}.Reload + name: Reload + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_Reload + - name: ( + - name: ) + spec.vb: + - uid: Voile.Resources.ResourceLoader{Voile.Systems.Particles.ParticleEmitterSettingsResource}.Reload + name: Reload + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_Reload + - name: ( + - name: ) +- uid: Voile.Resources.ResourceLoader{Voile.Systems.Particles.ParticleEmitterSettingsResource}.TryGet(System.Guid,Voile.Systems.Particles.ParticleEmitterSettingsResource@) + commentId: M:Voile.Resources.ResourceLoader{Voile.Systems.Particles.ParticleEmitterSettingsResource}.TryGet(System.Guid,Voile.Systems.Particles.ParticleEmitterSettingsResource@) + parent: Voile.Resources.ResourceLoader{Voile.Systems.Particles.ParticleEmitterSettingsResource} + definition: Voile.Resources.ResourceLoader`1.TryGet(System.Guid,`0@) + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_TryGet_System_Guid__0__ + name: TryGet(Guid, out ParticleEmitterSettingsResource) + nameWithType: ResourceLoader.TryGet(Guid, out ParticleEmitterSettingsResource) + fullName: Voile.Resources.ResourceLoader.TryGet(System.Guid, out Voile.Systems.Particles.ParticleEmitterSettingsResource) + nameWithType.vb: ResourceLoader(Of ParticleEmitterSettingsResource).TryGet(Guid, ParticleEmitterSettingsResource) + fullName.vb: Voile.Resources.ResourceLoader(Of Voile.Systems.Particles.ParticleEmitterSettingsResource).TryGet(System.Guid, Voile.Systems.Particles.ParticleEmitterSettingsResource) + name.vb: TryGet(Guid, ParticleEmitterSettingsResource) + spec.csharp: + - uid: Voile.Resources.ResourceLoader{Voile.Systems.Particles.ParticleEmitterSettingsResource}.TryGet(System.Guid,Voile.Systems.Particles.ParticleEmitterSettingsResource@) + name: TryGet + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_TryGet_System_Guid__0__ + - name: ( + - uid: System.Guid + name: Guid + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.guid + - name: ',' + - name: " " + - name: out + - name: " " + - uid: Voile.Systems.Particles.ParticleEmitterSettingsResource + name: ParticleEmitterSettingsResource + href: Voile.Systems.Particles.ParticleEmitterSettingsResource.html + - name: ) + spec.vb: + - uid: Voile.Resources.ResourceLoader{Voile.Systems.Particles.ParticleEmitterSettingsResource}.TryGet(System.Guid,Voile.Systems.Particles.ParticleEmitterSettingsResource@) + name: TryGet + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_TryGet_System_Guid__0__ + - name: ( + - uid: System.Guid + name: Guid + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.guid + - name: ',' + - name: " " + - uid: Voile.Systems.Particles.ParticleEmitterSettingsResource + name: ParticleEmitterSettingsResource + href: Voile.Systems.Particles.ParticleEmitterSettingsResource.html + - name: ) +- uid: Voile.Resources.ResourceLoader{Voile.Systems.Particles.ParticleEmitterSettingsResource}.TryUnload(System.Guid) + commentId: M:Voile.Resources.ResourceLoader{Voile.Systems.Particles.ParticleEmitterSettingsResource}.TryUnload(System.Guid) + parent: Voile.Resources.ResourceLoader{Voile.Systems.Particles.ParticleEmitterSettingsResource} + definition: Voile.Resources.ResourceLoader`1.TryUnload(System.Guid) + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_TryUnload_System_Guid_ + name: TryUnload(Guid) + nameWithType: ResourceLoader.TryUnload(Guid) + fullName: Voile.Resources.ResourceLoader.TryUnload(System.Guid) + nameWithType.vb: ResourceLoader(Of ParticleEmitterSettingsResource).TryUnload(Guid) + fullName.vb: Voile.Resources.ResourceLoader(Of Voile.Systems.Particles.ParticleEmitterSettingsResource).TryUnload(System.Guid) + spec.csharp: + - uid: Voile.Resources.ResourceLoader{Voile.Systems.Particles.ParticleEmitterSettingsResource}.TryUnload(System.Guid) + name: TryUnload + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_TryUnload_System_Guid_ + - name: ( + - uid: System.Guid + name: Guid + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.guid + - name: ) + spec.vb: + - uid: Voile.Resources.ResourceLoader{Voile.Systems.Particles.ParticleEmitterSettingsResource}.TryUnload(System.Guid) + name: TryUnload + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_TryUnload_System_Guid_ + - name: ( + - uid: System.Guid + name: Guid + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.guid + - name: ) +- uid: Voile.Resources.ResourceLoader{Voile.Systems.Particles.ParticleEmitterSettingsResource}._loadedResources + commentId: F:Voile.Resources.ResourceLoader{Voile.Systems.Particles.ParticleEmitterSettingsResource}._loadedResources + parent: Voile.Resources.ResourceLoader{Voile.Systems.Particles.ParticleEmitterSettingsResource} + definition: Voile.Resources.ResourceLoader`1._loadedResources + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1__loadedResources + name: _loadedResources + nameWithType: ResourceLoader._loadedResources + fullName: Voile.Resources.ResourceLoader._loadedResources + nameWithType.vb: ResourceLoader(Of ParticleEmitterSettingsResource)._loadedResources + fullName.vb: Voile.Resources.ResourceLoader(Of Voile.Systems.Particles.ParticleEmitterSettingsResource)._loadedResources +- uid: System.Object.Equals(System.Object) + commentId: M:System.Object.Equals(System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + name: Equals(object) + nameWithType: object.Equals(object) + fullName: object.Equals(object) + nameWithType.vb: Object.Equals(Object) + fullName.vb: Object.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.Object.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetHashCode + commentId: M:System.Object.GetHashCode + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + name: GetHashCode() + nameWithType: object.GetHashCode() + fullName: object.GetHashCode() + nameWithType.vb: Object.GetHashCode() + fullName.vb: Object.GetHashCode() + spec.csharp: + - uid: System.Object.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + - name: ( + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.MemberwiseClone + commentId: M:System.Object.MemberwiseClone + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + name: MemberwiseClone() + nameWithType: object.MemberwiseClone() + fullName: object.MemberwiseClone() + nameWithType.vb: Object.MemberwiseClone() + fullName.vb: Object.MemberwiseClone() + spec.csharp: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + - name: ( + - name: ) + spec.vb: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.ToString + commentId: M:System.Object.ToString + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + name: ToString() + nameWithType: object.ToString() + fullName: object.ToString() + nameWithType.vb: Object.ToString() + fullName.vb: Object.ToString() + spec.csharp: + - uid: System.Object.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.Object.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + - name: ( + - name: ) +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: Voile.Resources.ResourceLoader`1 + commentId: T:Voile.Resources.ResourceLoader`1 + href: Voile.Resources.ResourceLoader-1.html + name: ResourceLoader + nameWithType: ResourceLoader + fullName: Voile.Resources.ResourceLoader + nameWithType.vb: ResourceLoader(Of T) + fullName.vb: Voile.Resources.ResourceLoader(Of T) + name.vb: ResourceLoader(Of T) + spec.csharp: + - uid: Voile.Resources.ResourceLoader`1 + name: ResourceLoader + href: Voile.Resources.ResourceLoader-1.html + - name: < + - name: T + - name: '>' + spec.vb: + - uid: Voile.Resources.ResourceLoader`1 + name: ResourceLoader + href: Voile.Resources.ResourceLoader-1.html + - name: ( + - name: Of + - name: " " + - name: T + - name: ) +- uid: Voile.Resources + commentId: N:Voile.Resources + href: Voile.html + name: Voile.Resources + nameWithType: Voile.Resources + fullName: Voile.Resources + spec.csharp: + - uid: Voile + name: Voile + href: Voile.html + - name: . + - uid: Voile.Resources + name: Resources + href: Voile.Resources.html + spec.vb: + - uid: Voile + name: Voile + href: Voile.html + - name: . + - uid: Voile.Resources + name: Resources + href: Voile.Resources.html +- uid: Voile.Resources.ResourceLoader`1.Load(System.String) + commentId: M:Voile.Resources.ResourceLoader`1.Load(System.String) + isExternal: true + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_Load_System_String_ + name: Load(string) + nameWithType: ResourceLoader.Load(string) + fullName: Voile.Resources.ResourceLoader.Load(string) + nameWithType.vb: ResourceLoader(Of T).Load(String) + fullName.vb: Voile.Resources.ResourceLoader(Of T).Load(String) + name.vb: Load(String) + spec.csharp: + - uid: Voile.Resources.ResourceLoader`1.Load(System.String) + name: Load + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_Load_System_String_ + - name: ( + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) + spec.vb: + - uid: Voile.Resources.ResourceLoader`1.Load(System.String) + name: Load + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_Load_System_String_ + - name: ( + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) +- uid: Voile.Resources.ResourceLoader`1.Reload + commentId: M:Voile.Resources.ResourceLoader`1.Reload + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_Reload + name: Reload() + nameWithType: ResourceLoader.Reload() + fullName: Voile.Resources.ResourceLoader.Reload() + nameWithType.vb: ResourceLoader(Of T).Reload() + fullName.vb: Voile.Resources.ResourceLoader(Of T).Reload() + spec.csharp: + - uid: Voile.Resources.ResourceLoader`1.Reload + name: Reload + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_Reload + - name: ( + - name: ) + spec.vb: + - uid: Voile.Resources.ResourceLoader`1.Reload + name: Reload + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_Reload + - name: ( + - name: ) +- uid: Voile.Resources.ResourceLoader`1.TryGet(System.Guid,`0@) + commentId: M:Voile.Resources.ResourceLoader`1.TryGet(System.Guid,`0@) + isExternal: true + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_TryGet_System_Guid__0__ + name: TryGet(Guid, out T) + nameWithType: ResourceLoader.TryGet(Guid, out T) + fullName: Voile.Resources.ResourceLoader.TryGet(System.Guid, out T) + nameWithType.vb: ResourceLoader(Of T).TryGet(Guid, T) + fullName.vb: Voile.Resources.ResourceLoader(Of T).TryGet(System.Guid, T) + name.vb: TryGet(Guid, T) + spec.csharp: + - uid: Voile.Resources.ResourceLoader`1.TryGet(System.Guid,`0@) + name: TryGet + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_TryGet_System_Guid__0__ + - name: ( + - uid: System.Guid + name: Guid + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.guid + - name: ',' + - name: " " + - name: out + - name: " " + - name: T + - name: ) + spec.vb: + - uid: Voile.Resources.ResourceLoader`1.TryGet(System.Guid,`0@) + name: TryGet + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_TryGet_System_Guid__0__ + - name: ( + - uid: System.Guid + name: Guid + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.guid + - name: ',' + - name: " " + - name: T + - name: ) +- uid: Voile.Resources.ResourceLoader`1.TryUnload(System.Guid) + commentId: M:Voile.Resources.ResourceLoader`1.TryUnload(System.Guid) + isExternal: true + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_TryUnload_System_Guid_ + name: TryUnload(Guid) + nameWithType: ResourceLoader.TryUnload(Guid) + fullName: Voile.Resources.ResourceLoader.TryUnload(System.Guid) + nameWithType.vb: ResourceLoader(Of T).TryUnload(Guid) + fullName.vb: Voile.Resources.ResourceLoader(Of T).TryUnload(System.Guid) + spec.csharp: + - uid: Voile.Resources.ResourceLoader`1.TryUnload(System.Guid) + name: TryUnload + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_TryUnload_System_Guid_ + - name: ( + - uid: System.Guid + name: Guid + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.guid + - name: ) + spec.vb: + - uid: Voile.Resources.ResourceLoader`1.TryUnload(System.Guid) + name: TryUnload + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_TryUnload_System_Guid_ + - name: ( + - uid: System.Guid + name: Guid + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.guid + - name: ) +- uid: Voile.Resources.ResourceLoader`1._loadedResources + commentId: F:Voile.Resources.ResourceLoader`1._loadedResources + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1__loadedResources + name: _loadedResources + nameWithType: ResourceLoader._loadedResources + fullName: Voile.Resources.ResourceLoader._loadedResources + nameWithType.vb: ResourceLoader(Of T)._loadedResources + fullName.vb: Voile.Resources.ResourceLoader(Of T)._loadedResources +- uid: Voile.Resources.ResourceLoader{Voile.Systems.Particles.ParticleEmitterSettingsResource}.SupportedExtensions + commentId: P:Voile.Resources.ResourceLoader{Voile.Systems.Particles.ParticleEmitterSettingsResource}.SupportedExtensions + parent: Voile.Resources.ResourceLoader{Voile.Systems.Particles.ParticleEmitterSettingsResource} + definition: Voile.Resources.ResourceLoader`1.SupportedExtensions + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_SupportedExtensions + name: SupportedExtensions + nameWithType: ResourceLoader.SupportedExtensions + fullName: Voile.Resources.ResourceLoader.SupportedExtensions + nameWithType.vb: ResourceLoader(Of ParticleEmitterSettingsResource).SupportedExtensions + fullName.vb: Voile.Resources.ResourceLoader(Of Voile.Systems.Particles.ParticleEmitterSettingsResource).SupportedExtensions +- uid: Voile.Systems.Particles.ParticleEmitterSettingsResourceLoader.SupportedExtensions* + commentId: Overload:Voile.Systems.Particles.ParticleEmitterSettingsResourceLoader.SupportedExtensions + href: Voile.Systems.Particles.ParticleEmitterSettingsResourceLoader.html#Voile_Systems_Particles_ParticleEmitterSettingsResourceLoader_SupportedExtensions + name: SupportedExtensions + nameWithType: ParticleEmitterSettingsResourceLoader.SupportedExtensions + fullName: Voile.Systems.Particles.ParticleEmitterSettingsResourceLoader.SupportedExtensions +- uid: System.Collections.Generic.IEnumerable{System.String} + commentId: T:System.Collections.Generic.IEnumerable{System.String} + parent: System.Collections.Generic + definition: System.Collections.Generic.IEnumerable`1 + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 + name: IEnumerable + nameWithType: IEnumerable + fullName: System.Collections.Generic.IEnumerable + nameWithType.vb: IEnumerable(Of String) + fullName.vb: System.Collections.Generic.IEnumerable(Of String) + name.vb: IEnumerable(Of String) + spec.csharp: + - uid: System.Collections.Generic.IEnumerable`1 + name: IEnumerable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 + - name: < + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: '>' + spec.vb: + - uid: System.Collections.Generic.IEnumerable`1 + name: IEnumerable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 + - name: ( + - name: Of + - name: " " + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) +- uid: Voile.Resources.ResourceLoader`1.SupportedExtensions + commentId: P:Voile.Resources.ResourceLoader`1.SupportedExtensions + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_SupportedExtensions + name: SupportedExtensions + nameWithType: ResourceLoader.SupportedExtensions + fullName: Voile.Resources.ResourceLoader.SupportedExtensions + nameWithType.vb: ResourceLoader(Of T).SupportedExtensions + fullName.vb: Voile.Resources.ResourceLoader(Of T).SupportedExtensions +- uid: System.Collections.Generic.IEnumerable`1 + commentId: T:System.Collections.Generic.IEnumerable`1 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 + name: IEnumerable + nameWithType: IEnumerable + fullName: System.Collections.Generic.IEnumerable + nameWithType.vb: IEnumerable(Of T) + fullName.vb: System.Collections.Generic.IEnumerable(Of T) + name.vb: IEnumerable(Of T) + spec.csharp: + - uid: System.Collections.Generic.IEnumerable`1 + name: IEnumerable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 + - name: < + - name: T + - name: '>' + spec.vb: + - uid: System.Collections.Generic.IEnumerable`1 + name: IEnumerable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 + - name: ( + - name: Of + - name: " " + - name: T + - name: ) +- uid: System.Collections.Generic + commentId: N:System.Collections.Generic + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System.Collections.Generic + nameWithType: System.Collections.Generic + fullName: System.Collections.Generic + spec.csharp: + - uid: System + name: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + - name: . + - uid: System.Collections + name: Collections + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections + - name: . + - uid: System.Collections.Generic + name: Generic + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic + spec.vb: + - uid: System + name: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + - name: . + - uid: System.Collections + name: Collections + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections + - name: . + - uid: System.Collections.Generic + name: Generic + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic +- uid: Voile.Resources.ResourceLoader{Voile.Systems.Particles.ParticleEmitterSettingsResource}.LoadResource(System.String) + commentId: M:Voile.Resources.ResourceLoader{Voile.Systems.Particles.ParticleEmitterSettingsResource}.LoadResource(System.String) + parent: Voile.Resources.ResourceLoader{Voile.Systems.Particles.ParticleEmitterSettingsResource} + definition: Voile.Resources.ResourceLoader`1.LoadResource(System.String) + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_LoadResource_System_String_ + name: LoadResource(string) + nameWithType: ResourceLoader.LoadResource(string) + fullName: Voile.Resources.ResourceLoader.LoadResource(string) + nameWithType.vb: ResourceLoader(Of ParticleEmitterSettingsResource).LoadResource(String) + fullName.vb: Voile.Resources.ResourceLoader(Of Voile.Systems.Particles.ParticleEmitterSettingsResource).LoadResource(String) + name.vb: LoadResource(String) + spec.csharp: + - uid: Voile.Resources.ResourceLoader{Voile.Systems.Particles.ParticleEmitterSettingsResource}.LoadResource(System.String) + name: LoadResource + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_LoadResource_System_String_ + - name: ( + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) + spec.vb: + - uid: Voile.Resources.ResourceLoader{Voile.Systems.Particles.ParticleEmitterSettingsResource}.LoadResource(System.String) + name: LoadResource + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_LoadResource_System_String_ + - name: ( + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) +- uid: Voile.Systems.Particles.ParticleEmitterSettingsResourceLoader.LoadResource* + commentId: Overload:Voile.Systems.Particles.ParticleEmitterSettingsResourceLoader.LoadResource + href: Voile.Systems.Particles.ParticleEmitterSettingsResourceLoader.html#Voile_Systems_Particles_ParticleEmitterSettingsResourceLoader_LoadResource_System_String_ + name: LoadResource + nameWithType: ParticleEmitterSettingsResourceLoader.LoadResource + fullName: Voile.Systems.Particles.ParticleEmitterSettingsResourceLoader.LoadResource +- uid: System.String + commentId: T:System.String + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + name: string + nameWithType: string + fullName: string + nameWithType.vb: String + fullName.vb: String + name.vb: String +- uid: Voile.Resources.ResourceLoader`1.LoadResource(System.String) + commentId: M:Voile.Resources.ResourceLoader`1.LoadResource(System.String) + isExternal: true + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_LoadResource_System_String_ + name: LoadResource(string) + nameWithType: ResourceLoader.LoadResource(string) + fullName: Voile.Resources.ResourceLoader.LoadResource(string) + nameWithType.vb: ResourceLoader(Of T).LoadResource(String) + fullName.vb: Voile.Resources.ResourceLoader(Of T).LoadResource(String) + name.vb: LoadResource(String) + spec.csharp: + - uid: Voile.Resources.ResourceLoader`1.LoadResource(System.String) + name: LoadResource + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_LoadResource_System_String_ + - name: ( + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) + spec.vb: + - uid: Voile.Resources.ResourceLoader`1.LoadResource(System.String) + name: LoadResource + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_LoadResource_System_String_ + - name: ( + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) diff --git a/Voile/api/Voile.Systems.Particles.ParticleSystem.yml b/Voile/api/Voile.Systems.Particles.ParticleSystem.yml new file mode 100644 index 0000000..6eae873 --- /dev/null +++ b/Voile/api/Voile.Systems.Particles.ParticleSystem.yml @@ -0,0 +1,908 @@ +### YamlMime:ManagedReference +items: +- uid: Voile.Systems.Particles.ParticleSystem + commentId: T:Voile.Systems.Particles.ParticleSystem + id: ParticleSystem + parent: Voile.Systems.Particles + children: + - Voile.Systems.Particles.ParticleSystem.#ctor + - Voile.Systems.Particles.ParticleSystem.CreateEmitter(System.Numerics.Vector2,Voile.ResourceRef{Voile.Systems.Particles.ParticleEmitterSettingsResource}) + - Voile.Systems.Particles.ParticleSystem.Dispose + - Voile.Systems.Particles.ParticleSystem.Emitters + - Voile.Systems.Particles.ParticleSystem.ParticleLimit + - Voile.Systems.Particles.ParticleSystem.RestartEmitter(System.Int32) + - Voile.Systems.Particles.ParticleSystem.Update(System.Double) + langs: + - csharp + - vb + name: ParticleSystem + nameWithType: ParticleSystem + fullName: Voile.Systems.Particles.ParticleSystem + type: Class + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: ParticleSystem + path: Source/Systems/ParticleSystem.cs + startLine: 230 + assemblies: + - Voile + namespace: Voile.Systems.Particles + summary: CPU based particle simulator. + example: [] + syntax: + content: 'public class ParticleSystem : IUpdatableSystem, IDisposable' + content.vb: Public Class ParticleSystem Implements IUpdatableSystem, IDisposable + inheritance: + - System.Object + implements: + - Voile.IUpdatableSystem + - System.IDisposable + inheritedMembers: + - System.Object.Equals(System.Object) + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetHashCode + - System.Object.GetType + - System.Object.MemberwiseClone + - System.Object.ReferenceEquals(System.Object,System.Object) + - System.Object.ToString +- uid: Voile.Systems.Particles.ParticleSystem.ParticleLimit + commentId: P:Voile.Systems.Particles.ParticleSystem.ParticleLimit + id: ParticleLimit + parent: Voile.Systems.Particles.ParticleSystem + langs: + - csharp + - vb + name: ParticleLimit + nameWithType: ParticleSystem.ParticleLimit + fullName: Voile.Systems.Particles.ParticleSystem.ParticleLimit + type: Property + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: ParticleLimit + path: Source/Systems/ParticleSystem.cs + startLine: 235 + assemblies: + - Voile + namespace: Voile.Systems.Particles + summary: Maximum amount of particles emittable by the system. + example: [] + syntax: + content: public int ParticleLimit { get; set; } + parameters: [] + return: + type: System.Int32 + content.vb: Public Property ParticleLimit As Integer + overload: Voile.Systems.Particles.ParticleSystem.ParticleLimit* +- uid: Voile.Systems.Particles.ParticleSystem.Emitters + commentId: P:Voile.Systems.Particles.ParticleSystem.Emitters + id: Emitters + parent: Voile.Systems.Particles.ParticleSystem + langs: + - csharp + - vb + name: Emitters + nameWithType: ParticleSystem.Emitters + fullName: Voile.Systems.Particles.ParticleSystem.Emitters + type: Property + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: Emitters + path: Source/Systems/ParticleSystem.cs + startLine: 240 + assemblies: + - Voile + namespace: Voile.Systems.Particles + summary: List of particle emitters created for this ParticleSystem. + example: [] + syntax: + content: public IReadOnlyList Emitters { get; } + parameters: [] + return: + type: System.Collections.Generic.IReadOnlyList{Voile.Systems.Particles.ParticleEmitter} + content.vb: Public ReadOnly Property Emitters As IReadOnlyList(Of ParticleEmitter) + overload: Voile.Systems.Particles.ParticleSystem.Emitters* +- uid: Voile.Systems.Particles.ParticleSystem.#ctor + commentId: M:Voile.Systems.Particles.ParticleSystem.#ctor + id: '#ctor' + parent: Voile.Systems.Particles.ParticleSystem + langs: + - csharp + - vb + name: ParticleSystem() + nameWithType: ParticleSystem.ParticleSystem() + fullName: Voile.Systems.Particles.ParticleSystem.ParticleSystem() + type: Constructor + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: .ctor + path: Source/Systems/ParticleSystem.cs + startLine: 245 + assemblies: + - Voile + namespace: Voile.Systems.Particles + summary: Constructs a new . + example: [] + syntax: + content: public ParticleSystem() + content.vb: Public Sub New() + overload: Voile.Systems.Particles.ParticleSystem.#ctor* + nameWithType.vb: ParticleSystem.New() + fullName.vb: Voile.Systems.Particles.ParticleSystem.New() + name.vb: New() +- uid: Voile.Systems.Particles.ParticleSystem.CreateEmitter(System.Numerics.Vector2,Voile.ResourceRef{Voile.Systems.Particles.ParticleEmitterSettingsResource}) + commentId: M:Voile.Systems.Particles.ParticleSystem.CreateEmitter(System.Numerics.Vector2,Voile.ResourceRef{Voile.Systems.Particles.ParticleEmitterSettingsResource}) + id: CreateEmitter(System.Numerics.Vector2,Voile.ResourceRef{Voile.Systems.Particles.ParticleEmitterSettingsResource}) + parent: Voile.Systems.Particles.ParticleSystem + langs: + - csharp + - vb + name: CreateEmitter(Vector2, ResourceRef) + nameWithType: ParticleSystem.CreateEmitter(Vector2, ResourceRef) + fullName: Voile.Systems.Particles.ParticleSystem.CreateEmitter(System.Numerics.Vector2, Voile.ResourceRef) + type: Method + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: CreateEmitter + path: Source/Systems/ParticleSystem.cs + startLine: 257 + assemblies: + - Voile + namespace: Voile.Systems.Particles + summary: Creates an emitter from a . + example: [] + syntax: + content: public int CreateEmitter(Vector2 originPosition, ResourceRef settingsResource) + parameters: + - id: originPosition + type: System.Numerics.Vector2 + description: '' + - id: settingsResource + type: Voile.ResourceRef{Voile.Systems.Particles.ParticleEmitterSettingsResource} + description: '' + return: + type: System.Int32 + description: '' + content.vb: Public Function CreateEmitter(originPosition As Vector2, settingsResource As ResourceRef(Of ParticleEmitterSettingsResource)) As Integer + overload: Voile.Systems.Particles.ParticleSystem.CreateEmitter* + nameWithType.vb: ParticleSystem.CreateEmitter(Vector2, ResourceRef(Of ParticleEmitterSettingsResource)) + fullName.vb: Voile.Systems.Particles.ParticleSystem.CreateEmitter(System.Numerics.Vector2, Voile.ResourceRef(Of Voile.Systems.Particles.ParticleEmitterSettingsResource)) + name.vb: CreateEmitter(Vector2, ResourceRef(Of ParticleEmitterSettingsResource)) +- uid: Voile.Systems.Particles.ParticleSystem.RestartEmitter(System.Int32) + commentId: M:Voile.Systems.Particles.ParticleSystem.RestartEmitter(System.Int32) + id: RestartEmitter(System.Int32) + parent: Voile.Systems.Particles.ParticleSystem + langs: + - csharp + - vb + name: RestartEmitter(int) + nameWithType: ParticleSystem.RestartEmitter(int) + fullName: Voile.Systems.Particles.ParticleSystem.RestartEmitter(int) + type: Method + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: RestartEmitter + path: Source/Systems/ParticleSystem.cs + startLine: 288 + assemblies: + - Voile + namespace: Voile.Systems.Particles + summary: Restarts an emitter. + example: [] + syntax: + content: public void RestartEmitter(int id) + parameters: + - id: id + type: System.Int32 + description: Id of an emitter to restart. + content.vb: Public Sub RestartEmitter(id As Integer) + overload: Voile.Systems.Particles.ParticleSystem.RestartEmitter* + exceptions: + - type: System.ArgumentException + commentId: T:System.ArgumentException + description: '' + nameWithType.vb: ParticleSystem.RestartEmitter(Integer) + fullName.vb: Voile.Systems.Particles.ParticleSystem.RestartEmitter(Integer) + name.vb: RestartEmitter(Integer) +- uid: Voile.Systems.Particles.ParticleSystem.Update(System.Double) + commentId: M:Voile.Systems.Particles.ParticleSystem.Update(System.Double) + id: Update(System.Double) + parent: Voile.Systems.Particles.ParticleSystem + langs: + - csharp + - vb + name: Update(double) + nameWithType: ParticleSystem.Update(double) + fullName: Voile.Systems.Particles.ParticleSystem.Update(double) + type: Method + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: Update + path: Source/Systems/ParticleSystem.cs + startLine: 305 + assemblies: + - Voile + namespace: Voile.Systems.Particles + summary: Updates this particle simulation. It is recommended to use a fixed timestep for the particle simulation for performance reasons. + example: [] + syntax: + content: public void Update(double deltaTime) + parameters: + - id: deltaTime + type: System.Double + description: '' + content.vb: Public Sub Update(deltaTime As Double) + overload: Voile.Systems.Particles.ParticleSystem.Update* + implements: + - Voile.IUpdatableSystem.Update(System.Double) + nameWithType.vb: ParticleSystem.Update(Double) + fullName.vb: Voile.Systems.Particles.ParticleSystem.Update(Double) + name.vb: Update(Double) +- uid: Voile.Systems.Particles.ParticleSystem.Dispose + commentId: M:Voile.Systems.Particles.ParticleSystem.Dispose + id: Dispose + parent: Voile.Systems.Particles.ParticleSystem + langs: + - csharp + - vb + name: Dispose() + nameWithType: ParticleSystem.Dispose() + fullName: Voile.Systems.Particles.ParticleSystem.Dispose() + type: Method + source: + remote: + path: Voile/Source/Systems/ParticleSystem.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: Dispose + path: Source/Systems/ParticleSystem.cs + startLine: 313 + assemblies: + - Voile + namespace: Voile.Systems.Particles + summary: Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + example: [] + syntax: + content: public void Dispose() + content.vb: Public Sub Dispose() + overload: Voile.Systems.Particles.ParticleSystem.Dispose* + implements: + - System.IDisposable.Dispose +references: +- uid: Voile.Systems.Particles + commentId: N:Voile.Systems.Particles + href: Voile.html + name: Voile.Systems.Particles + nameWithType: Voile.Systems.Particles + fullName: Voile.Systems.Particles + spec.csharp: + - uid: Voile + name: Voile + href: Voile.html + - name: . + - uid: Voile.Systems + name: Systems + href: Voile.Systems.html + - name: . + - uid: Voile.Systems.Particles + name: Particles + href: Voile.Systems.Particles.html + spec.vb: + - uid: Voile + name: Voile + href: Voile.html + - name: . + - uid: Voile.Systems + name: Systems + href: Voile.Systems.html + - name: . + - uid: Voile.Systems.Particles + name: Particles + href: Voile.Systems.Particles.html +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: Voile.IUpdatableSystem + commentId: T:Voile.IUpdatableSystem + parent: Voile + href: Voile.IUpdatableSystem.html + name: IUpdatableSystem + nameWithType: IUpdatableSystem + fullName: Voile.IUpdatableSystem +- uid: System.IDisposable + commentId: T:System.IDisposable + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.idisposable + name: IDisposable + nameWithType: IDisposable + fullName: System.IDisposable +- uid: System.Object.Equals(System.Object) + commentId: M:System.Object.Equals(System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + name: Equals(object) + nameWithType: object.Equals(object) + fullName: object.Equals(object) + nameWithType.vb: Object.Equals(Object) + fullName.vb: Object.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.Object.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetHashCode + commentId: M:System.Object.GetHashCode + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + name: GetHashCode() + nameWithType: object.GetHashCode() + fullName: object.GetHashCode() + nameWithType.vb: Object.GetHashCode() + fullName.vb: Object.GetHashCode() + spec.csharp: + - uid: System.Object.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + - name: ( + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.MemberwiseClone + commentId: M:System.Object.MemberwiseClone + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + name: MemberwiseClone() + nameWithType: object.MemberwiseClone() + fullName: object.MemberwiseClone() + nameWithType.vb: Object.MemberwiseClone() + fullName.vb: Object.MemberwiseClone() + spec.csharp: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + - name: ( + - name: ) + spec.vb: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.ToString + commentId: M:System.Object.ToString + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + name: ToString() + nameWithType: object.ToString() + fullName: object.ToString() + nameWithType.vb: Object.ToString() + fullName.vb: Object.ToString() + spec.csharp: + - uid: System.Object.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.Object.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + - name: ( + - name: ) +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: Voile + commentId: N:Voile + href: Voile.html + name: Voile + nameWithType: Voile + fullName: Voile +- uid: Voile.Systems.Particles.ParticleSystem.ParticleLimit* + commentId: Overload:Voile.Systems.Particles.ParticleSystem.ParticleLimit + href: Voile.Systems.Particles.ParticleSystem.html#Voile_Systems_Particles_ParticleSystem_ParticleLimit + name: ParticleLimit + nameWithType: ParticleSystem.ParticleLimit + fullName: Voile.Systems.Particles.ParticleSystem.ParticleLimit +- uid: System.Int32 + commentId: T:System.Int32 + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + name: int + nameWithType: int + fullName: int + nameWithType.vb: Integer + fullName.vb: Integer + name.vb: Integer +- uid: Voile.Systems.Particles.ParticleSystem.Emitters* + commentId: Overload:Voile.Systems.Particles.ParticleSystem.Emitters + href: Voile.Systems.Particles.ParticleSystem.html#Voile_Systems_Particles_ParticleSystem_Emitters + name: Emitters + nameWithType: ParticleSystem.Emitters + fullName: Voile.Systems.Particles.ParticleSystem.Emitters +- uid: System.Collections.Generic.IReadOnlyList{Voile.Systems.Particles.ParticleEmitter} + commentId: T:System.Collections.Generic.IReadOnlyList{Voile.Systems.Particles.ParticleEmitter} + parent: System.Collections.Generic + definition: System.Collections.Generic.IReadOnlyList`1 + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ireadonlylist-1 + name: IReadOnlyList + nameWithType: IReadOnlyList + fullName: System.Collections.Generic.IReadOnlyList + nameWithType.vb: IReadOnlyList(Of ParticleEmitter) + fullName.vb: System.Collections.Generic.IReadOnlyList(Of Voile.Systems.Particles.ParticleEmitter) + name.vb: IReadOnlyList(Of ParticleEmitter) + spec.csharp: + - uid: System.Collections.Generic.IReadOnlyList`1 + name: IReadOnlyList + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ireadonlylist-1 + - name: < + - uid: Voile.Systems.Particles.ParticleEmitter + name: ParticleEmitter + href: Voile.Systems.Particles.ParticleEmitter.html + - name: '>' + spec.vb: + - uid: System.Collections.Generic.IReadOnlyList`1 + name: IReadOnlyList + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ireadonlylist-1 + - name: ( + - name: Of + - name: " " + - uid: Voile.Systems.Particles.ParticleEmitter + name: ParticleEmitter + href: Voile.Systems.Particles.ParticleEmitter.html + - name: ) +- uid: System.Collections.Generic.IReadOnlyList`1 + commentId: T:System.Collections.Generic.IReadOnlyList`1 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ireadonlylist-1 + name: IReadOnlyList + nameWithType: IReadOnlyList + fullName: System.Collections.Generic.IReadOnlyList + nameWithType.vb: IReadOnlyList(Of T) + fullName.vb: System.Collections.Generic.IReadOnlyList(Of T) + name.vb: IReadOnlyList(Of T) + spec.csharp: + - uid: System.Collections.Generic.IReadOnlyList`1 + name: IReadOnlyList + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ireadonlylist-1 + - name: < + - name: T + - name: '>' + spec.vb: + - uid: System.Collections.Generic.IReadOnlyList`1 + name: IReadOnlyList + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ireadonlylist-1 + - name: ( + - name: Of + - name: " " + - name: T + - name: ) +- uid: System.Collections.Generic + commentId: N:System.Collections.Generic + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System.Collections.Generic + nameWithType: System.Collections.Generic + fullName: System.Collections.Generic + spec.csharp: + - uid: System + name: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + - name: . + - uid: System.Collections + name: Collections + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections + - name: . + - uid: System.Collections.Generic + name: Generic + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic + spec.vb: + - uid: System + name: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + - name: . + - uid: System.Collections + name: Collections + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections + - name: . + - uid: System.Collections.Generic + name: Generic + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic +- uid: Voile.Systems.Particles.ParticleSystem + commentId: T:Voile.Systems.Particles.ParticleSystem + href: Voile.Systems.Particles.ParticleSystem.html + name: ParticleSystem + nameWithType: ParticleSystem + fullName: Voile.Systems.Particles.ParticleSystem +- uid: Voile.Systems.Particles.ParticleSystem.#ctor* + commentId: Overload:Voile.Systems.Particles.ParticleSystem.#ctor + href: Voile.Systems.Particles.ParticleSystem.html#Voile_Systems_Particles_ParticleSystem__ctor + name: ParticleSystem + nameWithType: ParticleSystem.ParticleSystem + fullName: Voile.Systems.Particles.ParticleSystem.ParticleSystem + nameWithType.vb: ParticleSystem.New + fullName.vb: Voile.Systems.Particles.ParticleSystem.New + name.vb: New +- uid: Voile.Systems.Particles.ParticleEmitterSettingsResource + commentId: T:Voile.Systems.Particles.ParticleEmitterSettingsResource + parent: Voile.Systems.Particles + href: Voile.Systems.Particles.ParticleEmitterSettingsResource.html + name: ParticleEmitterSettingsResource + nameWithType: ParticleEmitterSettingsResource + fullName: Voile.Systems.Particles.ParticleEmitterSettingsResource +- uid: Voile.Systems.Particles.ParticleSystem.CreateEmitter* + commentId: Overload:Voile.Systems.Particles.ParticleSystem.CreateEmitter + href: Voile.Systems.Particles.ParticleSystem.html#Voile_Systems_Particles_ParticleSystem_CreateEmitter_System_Numerics_Vector2_Voile_ResourceRef_Voile_Systems_Particles_ParticleEmitterSettingsResource__ + name: CreateEmitter + nameWithType: ParticleSystem.CreateEmitter + fullName: Voile.Systems.Particles.ParticleSystem.CreateEmitter +- uid: System.Numerics.Vector2 + commentId: T:System.Numerics.Vector2 + parent: System.Numerics + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.numerics.vector2 + name: Vector2 + nameWithType: Vector2 + fullName: System.Numerics.Vector2 +- uid: Voile.ResourceRef{Voile.Systems.Particles.ParticleEmitterSettingsResource} + commentId: T:Voile.ResourceRef{Voile.Systems.Particles.ParticleEmitterSettingsResource} + parent: Voile + definition: Voile.ResourceRef`1 + href: Voile.ResourceRef-1.html + name: ResourceRef + nameWithType: ResourceRef + fullName: Voile.ResourceRef + nameWithType.vb: ResourceRef(Of ParticleEmitterSettingsResource) + fullName.vb: Voile.ResourceRef(Of Voile.Systems.Particles.ParticleEmitterSettingsResource) + name.vb: ResourceRef(Of ParticleEmitterSettingsResource) + spec.csharp: + - uid: Voile.ResourceRef`1 + name: ResourceRef + href: Voile.ResourceRef-1.html + - name: < + - uid: Voile.Systems.Particles.ParticleEmitterSettingsResource + name: ParticleEmitterSettingsResource + href: Voile.Systems.Particles.ParticleEmitterSettingsResource.html + - name: '>' + spec.vb: + - uid: Voile.ResourceRef`1 + name: ResourceRef + href: Voile.ResourceRef-1.html + - name: ( + - name: Of + - name: " " + - uid: Voile.Systems.Particles.ParticleEmitterSettingsResource + name: ParticleEmitterSettingsResource + href: Voile.Systems.Particles.ParticleEmitterSettingsResource.html + - name: ) +- uid: System.Numerics + commentId: N:System.Numerics + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System.Numerics + nameWithType: System.Numerics + fullName: System.Numerics + spec.csharp: + - uid: System + name: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + - name: . + - uid: System.Numerics + name: Numerics + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.numerics + spec.vb: + - uid: System + name: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + - name: . + - uid: System.Numerics + name: Numerics + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.numerics +- uid: Voile.ResourceRef`1 + commentId: T:Voile.ResourceRef`1 + href: Voile.ResourceRef-1.html + name: ResourceRef + nameWithType: ResourceRef + fullName: Voile.ResourceRef + nameWithType.vb: ResourceRef(Of T) + fullName.vb: Voile.ResourceRef(Of T) + name.vb: ResourceRef(Of T) + spec.csharp: + - uid: Voile.ResourceRef`1 + name: ResourceRef + href: Voile.ResourceRef-1.html + - name: < + - name: T + - name: '>' + spec.vb: + - uid: Voile.ResourceRef`1 + name: ResourceRef + href: Voile.ResourceRef-1.html + - name: ( + - name: Of + - name: " " + - name: T + - name: ) +- uid: System.ArgumentException + commentId: T:System.ArgumentException + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.argumentexception + name: ArgumentException + nameWithType: ArgumentException + fullName: System.ArgumentException +- uid: Voile.Systems.Particles.ParticleSystem.RestartEmitter* + commentId: Overload:Voile.Systems.Particles.ParticleSystem.RestartEmitter + href: Voile.Systems.Particles.ParticleSystem.html#Voile_Systems_Particles_ParticleSystem_RestartEmitter_System_Int32_ + name: RestartEmitter + nameWithType: ParticleSystem.RestartEmitter + fullName: Voile.Systems.Particles.ParticleSystem.RestartEmitter +- uid: Voile.Systems.Particles.ParticleSystem.Update* + commentId: Overload:Voile.Systems.Particles.ParticleSystem.Update + href: Voile.Systems.Particles.ParticleSystem.html#Voile_Systems_Particles_ParticleSystem_Update_System_Double_ + name: Update + nameWithType: ParticleSystem.Update + fullName: Voile.Systems.Particles.ParticleSystem.Update +- uid: Voile.IUpdatableSystem.Update(System.Double) + commentId: M:Voile.IUpdatableSystem.Update(System.Double) + parent: Voile.IUpdatableSystem + isExternal: true + href: Voile.IUpdatableSystem.html#Voile_IUpdatableSystem_Update_System_Double_ + name: Update(double) + nameWithType: IUpdatableSystem.Update(double) + fullName: Voile.IUpdatableSystem.Update(double) + nameWithType.vb: IUpdatableSystem.Update(Double) + fullName.vb: Voile.IUpdatableSystem.Update(Double) + name.vb: Update(Double) + spec.csharp: + - uid: Voile.IUpdatableSystem.Update(System.Double) + name: Update + href: Voile.IUpdatableSystem.html#Voile_IUpdatableSystem_Update_System_Double_ + - name: ( + - uid: System.Double + name: double + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.double + - name: ) + spec.vb: + - uid: Voile.IUpdatableSystem.Update(System.Double) + name: Update + href: Voile.IUpdatableSystem.html#Voile_IUpdatableSystem_Update_System_Double_ + - name: ( + - uid: System.Double + name: Double + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.double + - name: ) +- uid: System.Double + commentId: T:System.Double + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.double + name: double + nameWithType: double + fullName: double + nameWithType.vb: Double + fullName.vb: Double + name.vb: Double +- uid: Voile.Systems.Particles.ParticleSystem.Dispose* + commentId: Overload:Voile.Systems.Particles.ParticleSystem.Dispose + href: Voile.Systems.Particles.ParticleSystem.html#Voile_Systems_Particles_ParticleSystem_Dispose + name: Dispose + nameWithType: ParticleSystem.Dispose + fullName: Voile.Systems.Particles.ParticleSystem.Dispose +- uid: System.IDisposable.Dispose + commentId: M:System.IDisposable.Dispose + parent: System.IDisposable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.idisposable.dispose + name: Dispose() + nameWithType: IDisposable.Dispose() + fullName: System.IDisposable.Dispose() + spec.csharp: + - uid: System.IDisposable.Dispose + name: Dispose + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.idisposable.dispose + - name: ( + - name: ) + spec.vb: + - uid: System.IDisposable.Dispose + name: Dispose + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.idisposable.dispose + - name: ( + - name: ) diff --git a/Voile/api/Voile.Systems.Particles.yml b/Voile/api/Voile.Systems.Particles.yml new file mode 100644 index 0000000..2a35aa4 --- /dev/null +++ b/Voile/api/Voile.Systems.Particles.yml @@ -0,0 +1,90 @@ +### YamlMime:ManagedReference +items: +- uid: Voile.Systems.Particles + commentId: N:Voile.Systems.Particles + id: Voile.Systems.Particles + children: + - Voile.Systems.Particles.Particle + - Voile.Systems.Particles.ParticleEmitter + - Voile.Systems.Particles.ParticleEmitterSettings + - Voile.Systems.Particles.ParticleEmitterSettingsResource + - Voile.Systems.Particles.ParticleEmitterSettingsResourceLoader + - Voile.Systems.Particles.ParticleSystem + langs: + - csharp + - vb + name: Voile.Systems.Particles + nameWithType: Voile.Systems.Particles + fullName: Voile.Systems.Particles + type: Namespace + assemblies: + - Voile +references: +- uid: Voile.Systems.Particles.Particle + commentId: T:Voile.Systems.Particles.Particle + href: Voile.Systems.Particles.Particle.html + name: Particle + nameWithType: Particle + fullName: Voile.Systems.Particles.Particle +- uid: Voile.Systems.Particles.ParticleEmitterSettings + commentId: T:Voile.Systems.Particles.ParticleEmitterSettings + parent: Voile.Systems.Particles + href: Voile.Systems.Particles.ParticleEmitterSettings.html + name: ParticleEmitterSettings + nameWithType: ParticleEmitterSettings + fullName: Voile.Systems.Particles.ParticleEmitterSettings +- uid: Voile.Systems.Particles.ParticleEmitterSettingsResource + commentId: T:Voile.Systems.Particles.ParticleEmitterSettingsResource + parent: Voile.Systems.Particles + href: Voile.Systems.Particles.ParticleEmitterSettingsResource.html + name: ParticleEmitterSettingsResource + nameWithType: ParticleEmitterSettingsResource + fullName: Voile.Systems.Particles.ParticleEmitterSettingsResource +- uid: Voile.Systems.Particles.ParticleEmitterSettingsResourceLoader + commentId: T:Voile.Systems.Particles.ParticleEmitterSettingsResourceLoader + href: Voile.Systems.Particles.ParticleEmitterSettingsResourceLoader.html + name: ParticleEmitterSettingsResourceLoader + nameWithType: ParticleEmitterSettingsResourceLoader + fullName: Voile.Systems.Particles.ParticleEmitterSettingsResourceLoader +- uid: Voile.Systems.Particles.ParticleEmitter + commentId: T:Voile.Systems.Particles.ParticleEmitter + href: Voile.Systems.Particles.ParticleEmitter.html + name: ParticleEmitter + nameWithType: ParticleEmitter + fullName: Voile.Systems.Particles.ParticleEmitter +- uid: Voile.Systems.Particles.ParticleSystem + commentId: T:Voile.Systems.Particles.ParticleSystem + href: Voile.Systems.Particles.ParticleSystem.html + name: ParticleSystem + nameWithType: ParticleSystem + fullName: Voile.Systems.Particles.ParticleSystem +- uid: Voile.Systems.Particles + commentId: N:Voile.Systems.Particles + href: Voile.html + name: Voile.Systems.Particles + nameWithType: Voile.Systems.Particles + fullName: Voile.Systems.Particles + spec.csharp: + - uid: Voile + name: Voile + href: Voile.html + - name: . + - uid: Voile.Systems + name: Systems + href: Voile.Systems.html + - name: . + - uid: Voile.Systems.Particles + name: Particles + href: Voile.Systems.Particles.html + spec.vb: + - uid: Voile + name: Voile + href: Voile.html + - name: . + - uid: Voile.Systems + name: Systems + href: Voile.Systems.html + - name: . + - uid: Voile.Systems.Particles + name: Particles + href: Voile.Systems.Particles.html diff --git a/Voile/api/Voile.Systems.yml b/Voile/api/Voile.Systems.yml new file mode 100644 index 0000000..7704e59 --- /dev/null +++ b/Voile/api/Voile.Systems.yml @@ -0,0 +1,82 @@ +### YamlMime:ManagedReference +items: +- uid: Voile.Systems + commentId: N:Voile.Systems + id: Voile.Systems + children: + - Voile.Systems.Particle + - Voile.Systems.ParticleEmitter + - Voile.Systems.ParticleEmitterSettings + - Voile.Systems.ParticleEmitterSettingsResource + - Voile.Systems.ParticleEmitterSettingsResourceLoader + - Voile.Systems.ParticleSystem + langs: + - csharp + - vb + name: Voile.Systems + nameWithType: Voile.Systems + fullName: Voile.Systems + type: Namespace + assemblies: + - Voile +references: +- uid: Voile.Systems.Particle + commentId: T:Voile.Systems.Particle + href: Voile.Systems.Particle.html + name: Particle + nameWithType: Particle + fullName: Voile.Systems.Particle +- uid: Voile.Systems.ParticleEmitterSettings + commentId: T:Voile.Systems.ParticleEmitterSettings + parent: Voile.Systems + href: Voile.Systems.ParticleEmitterSettings.html + name: ParticleEmitterSettings + nameWithType: ParticleEmitterSettings + fullName: Voile.Systems.ParticleEmitterSettings +- uid: Voile.Systems.ParticleEmitterSettingsResource + commentId: T:Voile.Systems.ParticleEmitterSettingsResource + parent: Voile.Systems + href: Voile.Systems.ParticleEmitterSettingsResource.html + name: ParticleEmitterSettingsResource + nameWithType: ParticleEmitterSettingsResource + fullName: Voile.Systems.ParticleEmitterSettingsResource +- uid: Voile.Systems.ParticleEmitterSettingsResourceLoader + commentId: T:Voile.Systems.ParticleEmitterSettingsResourceLoader + href: Voile.Systems.ParticleEmitterSettingsResourceLoader.html + name: ParticleEmitterSettingsResourceLoader + nameWithType: ParticleEmitterSettingsResourceLoader + fullName: Voile.Systems.ParticleEmitterSettingsResourceLoader +- uid: Voile.Systems.ParticleEmitter + commentId: T:Voile.Systems.ParticleEmitter + href: Voile.Systems.ParticleEmitter.html + name: ParticleEmitter + nameWithType: ParticleEmitter + fullName: Voile.Systems.ParticleEmitter +- uid: Voile.Systems.ParticleSystem + commentId: T:Voile.Systems.ParticleSystem + href: Voile.Systems.ParticleSystem.html + name: ParticleSystem + nameWithType: ParticleSystem + fullName: Voile.Systems.ParticleSystem +- uid: Voile.Systems + commentId: N:Voile.Systems + href: Voile.html + name: Voile.Systems + nameWithType: Voile.Systems + fullName: Voile.Systems + spec.csharp: + - uid: Voile + name: Voile + href: Voile.html + - name: . + - uid: Voile.Systems + name: Systems + href: Voile.Systems.html + spec.vb: + - uid: Voile + name: Voile + href: Voile.html + - name: . + - uid: Voile.Systems + name: Systems + href: Voile.Systems.html diff --git a/Voile/api/Voile.Texture2d.yml b/Voile/api/Voile.Texture2d.yml index 1161671..19f4be3 100644 --- a/Voile/api/Voile.Texture2d.yml +++ b/Voile/api/Voile.Texture2d.yml @@ -6,6 +6,8 @@ items: parent: Voile children: - Voile.Texture2d.#ctor(System.String,System.Byte[]) + - Voile.Texture2d.Buffer + - Voile.Texture2d.BufferSize - Voile.Texture2d.Empty - Voile.Texture2d.Format - Voile.Texture2d.Height @@ -25,10 +27,12 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: Texture2d path: Source/Resources/Texture2d.cs - startLine: 2 + startLine: 5 assemblies: - Voile namespace: Voile + summary: A two-dimensional texture stored on the GPU. + example: [] syntax: content: 'public class Texture2d : Resource, IDisposable' content.vb: Public Class Texture2d Inherits Resource Implements IDisposable @@ -38,10 +42,7 @@ items: implements: - System.IDisposable inheritedMembers: - - Voile.Resource.Guid - Voile.Resource.Path - - Voile.Resource.Buffer - - Voile.Resource.BufferSize - Voile.Resource.Dispose - System.Object.Equals(System.Object) - System.Object.Equals(System.Object,System.Object) @@ -68,7 +69,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: Width path: Source/Resources/Texture2d.cs - startLine: 8 + startLine: 11 assemblies: - Voile namespace: Voile @@ -97,7 +98,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: Height path: Source/Resources/Texture2d.cs - startLine: 9 + startLine: 12 assemblies: - Voile namespace: Voile @@ -126,7 +127,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: Mipmaps path: Source/Resources/Texture2d.cs - startLine: 10 + startLine: 13 assemblies: - Voile namespace: Voile @@ -137,6 +138,64 @@ items: type: System.Int32 content.vb: Public Property Mipmaps As Integer overload: Voile.Texture2d.Mipmaps* +- uid: Voile.Texture2d.Buffer + commentId: P:Voile.Texture2d.Buffer + id: Buffer + parent: Voile.Texture2d + langs: + - csharp + - vb + name: Buffer + nameWithType: Texture2d.Buffer + fullName: Voile.Texture2d.Buffer + type: Property + source: + remote: + path: Voile/Source/Resources/Texture2d.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: Buffer + path: Source/Resources/Texture2d.cs + startLine: 15 + assemblies: + - Voile + namespace: Voile + syntax: + content: public byte[]? Buffer { get; } + parameters: [] + return: + type: System.Byte[] + content.vb: Public Property Buffer As Byte() + overload: Voile.Texture2d.Buffer* +- uid: Voile.Texture2d.BufferSize + commentId: P:Voile.Texture2d.BufferSize + id: BufferSize + parent: Voile.Texture2d + langs: + - csharp + - vb + name: BufferSize + nameWithType: Texture2d.BufferSize + fullName: Voile.Texture2d.BufferSize + type: Property + source: + remote: + path: Voile/Source/Resources/Texture2d.cs + branch: main + repo: git@github.com:dnesov/DaggerFramework.git + id: BufferSize + path: Source/Resources/Texture2d.cs + startLine: 16 + assemblies: + - Voile + namespace: Voile + syntax: + content: public long BufferSize { get; set; } + parameters: [] + return: + type: System.Int64 + content.vb: Public Property BufferSize As Long + overload: Voile.Texture2d.BufferSize* - uid: Voile.Texture2d.Format commentId: P:Voile.Texture2d.Format id: Format @@ -155,7 +214,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: Format path: Source/Resources/Texture2d.cs - startLine: 11 + startLine: 18 assemblies: - Voile namespace: Voile @@ -184,7 +243,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: .ctor path: Source/Resources/Texture2d.cs - startLine: 12 + startLine: 19 assemblies: - Voile namespace: Voile @@ -218,7 +277,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: Empty path: Source/Resources/Texture2d.cs - startLine: 16 + startLine: 24 assemblies: - Voile namespace: Voile @@ -262,13 +321,6 @@ references: name: IDisposable nameWithType: IDisposable fullName: System.IDisposable -- uid: Voile.Resource.Guid - commentId: P:Voile.Resource.Guid - parent: Voile.Resource - href: Voile.Resource.html#Voile_Resource_Guid - name: Guid - nameWithType: Resource.Guid - fullName: Voile.Resource.Guid - uid: Voile.Resource.Path commentId: P:Voile.Resource.Path parent: Voile.Resource @@ -276,20 +328,6 @@ references: name: Path nameWithType: Resource.Path fullName: Voile.Resource.Path -- uid: Voile.Resource.Buffer - commentId: P:Voile.Resource.Buffer - parent: Voile.Resource - href: Voile.Resource.html#Voile_Resource_Buffer - name: Buffer - nameWithType: Resource.Buffer - fullName: Voile.Resource.Buffer -- uid: Voile.Resource.BufferSize - commentId: P:Voile.Resource.BufferSize - parent: Voile.Resource - href: Voile.Resource.html#Voile_Resource_BufferSize - name: BufferSize - nameWithType: Resource.BufferSize - fullName: Voile.Resource.BufferSize - uid: Voile.Resource.Dispose commentId: M:Voile.Resource.Dispose parent: Voile.Resource @@ -564,6 +602,52 @@ references: name: Mipmaps nameWithType: Texture2d.Mipmaps fullName: Voile.Texture2d.Mipmaps +- uid: Voile.Texture2d.Buffer* + commentId: Overload:Voile.Texture2d.Buffer + href: Voile.Texture2d.html#Voile_Texture2d_Buffer + name: Buffer + nameWithType: Texture2d.Buffer + fullName: Voile.Texture2d.Buffer +- uid: System.Byte[] + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.byte + name: byte[] + nameWithType: byte[] + fullName: byte[] + nameWithType.vb: Byte() + fullName.vb: Byte() + name.vb: Byte() + spec.csharp: + - uid: System.Byte + name: byte + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.byte + - name: '[' + - name: ']' + spec.vb: + - uid: System.Byte + name: Byte + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.byte + - name: ( + - name: ) +- uid: Voile.Texture2d.BufferSize* + commentId: Overload:Voile.Texture2d.BufferSize + href: Voile.Texture2d.html#Voile_Texture2d_BufferSize + name: BufferSize + nameWithType: Texture2d.BufferSize + fullName: Voile.Texture2d.BufferSize +- uid: System.Int64 + commentId: T:System.Int64 + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int64 + name: long + nameWithType: long + fullName: long + nameWithType.vb: Long + fullName.vb: Long + name.vb: Long - uid: Voile.Texture2d.Format* commentId: Overload:Voile.Texture2d.Format href: Voile.Texture2d.html#Voile_Texture2d_Format @@ -597,29 +681,6 @@ references: nameWithType.vb: String fullName.vb: String name.vb: String -- uid: System.Byte[] - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.byte - name: byte[] - nameWithType: byte[] - fullName: byte[] - nameWithType.vb: Byte() - fullName.vb: Byte() - name.vb: Byte() - spec.csharp: - - uid: System.Byte - name: byte - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.byte - - name: '[' - - name: ']' - spec.vb: - - uid: System.Byte - name: Byte - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.byte - - name: ( - - name: ) - uid: Voile.Texture2d.Empty* commentId: Overload:Voile.Texture2d.Empty href: Voile.Texture2d.html#Voile_Texture2d_Empty diff --git a/Voile/api/Voile.Texture2dLoader.yml b/Voile/api/Voile.Texture2dLoader.yml index f677a2a..a758f79 100644 --- a/Voile/api/Voile.Texture2dLoader.yml +++ b/Voile/api/Voile.Texture2dLoader.yml @@ -5,7 +5,7 @@ items: id: Texture2dLoader parent: Voile children: - - Voile.Texture2dLoader.Load(System.String) + - Voile.Texture2dLoader.LoadResource(System.String) - Voile.Texture2dLoader.SupportedExtensions langs: - csharp @@ -21,18 +21,24 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: Texture2dLoader path: Source/Resources/Loaders/Texture2dLoader.cs - startLine: 5 + startLine: 8 assemblies: - Voile namespace: Voile + summary: Loads a 2D texture from PNG or JPG files using StbImageSharp. + example: [] syntax: - content: 'public class Texture2dLoader : IResourceLoader' - content.vb: Public Class Texture2dLoader Implements IResourceLoader(Of Texture2d) + content: 'public class Texture2dLoader : ResourceLoader' + content.vb: Public Class Texture2dLoader Inherits ResourceLoader(Of Texture2d) inheritance: - System.Object - implements: - - Voile.Resources.IResourceLoader{Voile.Texture2d} + - Voile.Resources.ResourceLoader{Voile.Texture2d} inheritedMembers: + - Voile.Resources.ResourceLoader{Voile.Texture2d}.Load(System.String) + - Voile.Resources.ResourceLoader{Voile.Texture2d}.Reload + - Voile.Resources.ResourceLoader{Voile.Texture2d}.TryGet(System.Guid,Voile.Texture2d@) + - Voile.Resources.ResourceLoader{Voile.Texture2d}.TryUnload(System.Guid) + - Voile.Resources.ResourceLoader{Voile.Texture2d}._loadedResources - System.Object.Equals(System.Object) - System.Object.Equals(System.Object,System.Object) - System.Object.GetHashCode @@ -58,57 +64,59 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: SupportedExtensions path: Source/Resources/Loaders/Texture2dLoader.cs - startLine: 7 + startLine: 10 assemblies: - Voile namespace: Voile + summary: File extensions that are supported by this loader. example: [] syntax: - content: public IEnumerable SupportedExtensions { get; } + content: public override IEnumerable SupportedExtensions { get; } parameters: [] return: type: System.Collections.Generic.IEnumerable{System.String} - content.vb: Public ReadOnly Property SupportedExtensions As IEnumerable(Of String) + content.vb: Public Overrides ReadOnly Property SupportedExtensions As IEnumerable(Of String) + overridden: Voile.Resources.ResourceLoader{Voile.Texture2d}.SupportedExtensions overload: Voile.Texture2dLoader.SupportedExtensions* - implements: - - Voile.Resources.IResourceLoader{Voile.Texture2d}.SupportedExtensions -- uid: Voile.Texture2dLoader.Load(System.String) - commentId: M:Voile.Texture2dLoader.Load(System.String) - id: Load(System.String) +- uid: Voile.Texture2dLoader.LoadResource(System.String) + commentId: M:Voile.Texture2dLoader.LoadResource(System.String) + id: LoadResource(System.String) parent: Voile.Texture2dLoader langs: - csharp - vb - name: Load(string) - nameWithType: Texture2dLoader.Load(string) - fullName: Voile.Texture2dLoader.Load(string) + name: LoadResource(string) + nameWithType: Texture2dLoader.LoadResource(string) + fullName: Voile.Texture2dLoader.LoadResource(string) type: Method source: remote: path: Voile/Source/Resources/Loaders/Texture2dLoader.cs branch: main repo: git@github.com:dnesov/DaggerFramework.git - id: Load + id: LoadResource path: Source/Resources/Loaders/Texture2dLoader.cs - startLine: 14 + startLine: 17 assemblies: - Voile namespace: Voile + summary: Load steps specific to this resource loader. example: [] syntax: - content: public Texture2d Load(string path) + content: protected override Texture2d LoadResource(string path) parameters: - id: path type: System.String + description: File system path to the resource to load. return: type: Voile.Texture2d - content.vb: Public Function Load(path As String) As Texture2d - overload: Voile.Texture2dLoader.Load* - implements: - - Voile.Resources.IResourceLoader{Voile.Texture2d}.Load(System.String) - nameWithType.vb: Texture2dLoader.Load(String) - fullName.vb: Voile.Texture2dLoader.Load(String) - name.vb: Load(String) + description: Loaded resource. + content.vb: Protected Overrides Function LoadResource(path As String) As Texture2d + overridden: Voile.Resources.ResourceLoader{Voile.Texture2d}.LoadResource(System.String) + overload: Voile.Texture2dLoader.LoadResource* + nameWithType.vb: Texture2dLoader.LoadResource(String) + fullName.vb: Voile.Texture2dLoader.LoadResource(String) + name.vb: LoadResource(String) references: - uid: Voile commentId: N:Voile @@ -127,30 +135,30 @@ references: nameWithType.vb: Object fullName.vb: Object name.vb: Object -- uid: Voile.Resources.IResourceLoader{Voile.Texture2d} - commentId: T:Voile.Resources.IResourceLoader{Voile.Texture2d} +- uid: Voile.Resources.ResourceLoader{Voile.Texture2d} + commentId: T:Voile.Resources.ResourceLoader{Voile.Texture2d} parent: Voile.Resources - definition: Voile.Resources.IResourceLoader`1 - href: Voile.Resources.IResourceLoader-1.html - name: IResourceLoader - nameWithType: IResourceLoader - fullName: Voile.Resources.IResourceLoader - nameWithType.vb: IResourceLoader(Of Texture2d) - fullName.vb: Voile.Resources.IResourceLoader(Of Voile.Texture2d) - name.vb: IResourceLoader(Of Texture2d) + definition: Voile.Resources.ResourceLoader`1 + href: Voile.Resources.ResourceLoader-1.html + name: ResourceLoader + nameWithType: ResourceLoader + fullName: Voile.Resources.ResourceLoader + nameWithType.vb: ResourceLoader(Of Texture2d) + fullName.vb: Voile.Resources.ResourceLoader(Of Voile.Texture2d) + name.vb: ResourceLoader(Of Texture2d) spec.csharp: - - uid: Voile.Resources.IResourceLoader`1 - name: IResourceLoader - href: Voile.Resources.IResourceLoader-1.html + - uid: Voile.Resources.ResourceLoader`1 + name: ResourceLoader + href: Voile.Resources.ResourceLoader-1.html - name: < - uid: Voile.Texture2d name: Texture2d href: Voile.Texture2d.html - name: '>' spec.vb: - - uid: Voile.Resources.IResourceLoader`1 - name: IResourceLoader - href: Voile.Resources.IResourceLoader-1.html + - uid: Voile.Resources.ResourceLoader`1 + name: ResourceLoader + href: Voile.Resources.ResourceLoader-1.html - name: ( - name: Of - name: " " @@ -158,6 +166,142 @@ references: name: Texture2d href: Voile.Texture2d.html - name: ) +- uid: Voile.Resources.ResourceLoader{Voile.Texture2d}.Load(System.String) + commentId: M:Voile.Resources.ResourceLoader{Voile.Texture2d}.Load(System.String) + parent: Voile.Resources.ResourceLoader{Voile.Texture2d} + definition: Voile.Resources.ResourceLoader`1.Load(System.String) + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_Load_System_String_ + name: Load(string) + nameWithType: ResourceLoader.Load(string) + fullName: Voile.Resources.ResourceLoader.Load(string) + nameWithType.vb: ResourceLoader(Of Texture2d).Load(String) + fullName.vb: Voile.Resources.ResourceLoader(Of Voile.Texture2d).Load(String) + name.vb: Load(String) + spec.csharp: + - uid: Voile.Resources.ResourceLoader{Voile.Texture2d}.Load(System.String) + name: Load + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_Load_System_String_ + - name: ( + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) + spec.vb: + - uid: Voile.Resources.ResourceLoader{Voile.Texture2d}.Load(System.String) + name: Load + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_Load_System_String_ + - name: ( + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) +- uid: Voile.Resources.ResourceLoader{Voile.Texture2d}.Reload + commentId: M:Voile.Resources.ResourceLoader{Voile.Texture2d}.Reload + parent: Voile.Resources.ResourceLoader{Voile.Texture2d} + definition: Voile.Resources.ResourceLoader`1.Reload + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_Reload + name: Reload() + nameWithType: ResourceLoader.Reload() + fullName: Voile.Resources.ResourceLoader.Reload() + nameWithType.vb: ResourceLoader(Of Texture2d).Reload() + fullName.vb: Voile.Resources.ResourceLoader(Of Voile.Texture2d).Reload() + spec.csharp: + - uid: Voile.Resources.ResourceLoader{Voile.Texture2d}.Reload + name: Reload + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_Reload + - name: ( + - name: ) + spec.vb: + - uid: Voile.Resources.ResourceLoader{Voile.Texture2d}.Reload + name: Reload + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_Reload + - name: ( + - name: ) +- uid: Voile.Resources.ResourceLoader{Voile.Texture2d}.TryGet(System.Guid,Voile.Texture2d@) + commentId: M:Voile.Resources.ResourceLoader{Voile.Texture2d}.TryGet(System.Guid,Voile.Texture2d@) + parent: Voile.Resources.ResourceLoader{Voile.Texture2d} + definition: Voile.Resources.ResourceLoader`1.TryGet(System.Guid,`0@) + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_TryGet_System_Guid__0__ + name: TryGet(Guid, out Texture2d) + nameWithType: ResourceLoader.TryGet(Guid, out Texture2d) + fullName: Voile.Resources.ResourceLoader.TryGet(System.Guid, out Voile.Texture2d) + nameWithType.vb: ResourceLoader(Of Texture2d).TryGet(Guid, Texture2d) + fullName.vb: Voile.Resources.ResourceLoader(Of Voile.Texture2d).TryGet(System.Guid, Voile.Texture2d) + name.vb: TryGet(Guid, Texture2d) + spec.csharp: + - uid: Voile.Resources.ResourceLoader{Voile.Texture2d}.TryGet(System.Guid,Voile.Texture2d@) + name: TryGet + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_TryGet_System_Guid__0__ + - name: ( + - uid: System.Guid + name: Guid + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.guid + - name: ',' + - name: " " + - name: out + - name: " " + - uid: Voile.Texture2d + name: Texture2d + href: Voile.Texture2d.html + - name: ) + spec.vb: + - uid: Voile.Resources.ResourceLoader{Voile.Texture2d}.TryGet(System.Guid,Voile.Texture2d@) + name: TryGet + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_TryGet_System_Guid__0__ + - name: ( + - uid: System.Guid + name: Guid + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.guid + - name: ',' + - name: " " + - uid: Voile.Texture2d + name: Texture2d + href: Voile.Texture2d.html + - name: ) +- uid: Voile.Resources.ResourceLoader{Voile.Texture2d}.TryUnload(System.Guid) + commentId: M:Voile.Resources.ResourceLoader{Voile.Texture2d}.TryUnload(System.Guid) + parent: Voile.Resources.ResourceLoader{Voile.Texture2d} + definition: Voile.Resources.ResourceLoader`1.TryUnload(System.Guid) + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_TryUnload_System_Guid_ + name: TryUnload(Guid) + nameWithType: ResourceLoader.TryUnload(Guid) + fullName: Voile.Resources.ResourceLoader.TryUnload(System.Guid) + nameWithType.vb: ResourceLoader(Of Texture2d).TryUnload(Guid) + fullName.vb: Voile.Resources.ResourceLoader(Of Voile.Texture2d).TryUnload(System.Guid) + spec.csharp: + - uid: Voile.Resources.ResourceLoader{Voile.Texture2d}.TryUnload(System.Guid) + name: TryUnload + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_TryUnload_System_Guid_ + - name: ( + - uid: System.Guid + name: Guid + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.guid + - name: ) + spec.vb: + - uid: Voile.Resources.ResourceLoader{Voile.Texture2d}.TryUnload(System.Guid) + name: TryUnload + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_TryUnload_System_Guid_ + - name: ( + - uid: System.Guid + name: Guid + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.guid + - name: ) +- uid: Voile.Resources.ResourceLoader{Voile.Texture2d}._loadedResources + commentId: F:Voile.Resources.ResourceLoader{Voile.Texture2d}._loadedResources + parent: Voile.Resources.ResourceLoader{Voile.Texture2d} + definition: Voile.Resources.ResourceLoader`1._loadedResources + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1__loadedResources + name: _loadedResources + nameWithType: ResourceLoader._loadedResources + fullName: Voile.Resources.ResourceLoader._loadedResources + nameWithType.vb: ResourceLoader(Of Texture2d)._loadedResources + fullName.vb: Voile.Resources.ResourceLoader(Of Voile.Texture2d)._loadedResources - uid: System.Object.Equals(System.Object) commentId: M:System.Object.Equals(System.Object) parent: System.Object @@ -384,26 +528,26 @@ references: name: System nameWithType: System fullName: System -- uid: Voile.Resources.IResourceLoader`1 - commentId: T:Voile.Resources.IResourceLoader`1 - href: Voile.Resources.IResourceLoader-1.html - name: IResourceLoader - nameWithType: IResourceLoader - fullName: Voile.Resources.IResourceLoader - nameWithType.vb: IResourceLoader(Of T) - fullName.vb: Voile.Resources.IResourceLoader(Of T) - name.vb: IResourceLoader(Of T) +- uid: Voile.Resources.ResourceLoader`1 + commentId: T:Voile.Resources.ResourceLoader`1 + href: Voile.Resources.ResourceLoader-1.html + name: ResourceLoader + nameWithType: ResourceLoader + fullName: Voile.Resources.ResourceLoader + nameWithType.vb: ResourceLoader(Of T) + fullName.vb: Voile.Resources.ResourceLoader(Of T) + name.vb: ResourceLoader(Of T) spec.csharp: - - uid: Voile.Resources.IResourceLoader`1 - name: IResourceLoader - href: Voile.Resources.IResourceLoader-1.html + - uid: Voile.Resources.ResourceLoader`1 + name: ResourceLoader + href: Voile.Resources.ResourceLoader-1.html - name: < - name: T - name: '>' spec.vb: - - uid: Voile.Resources.IResourceLoader`1 - name: IResourceLoader - href: Voile.Resources.IResourceLoader-1.html + - uid: Voile.Resources.ResourceLoader`1 + name: ResourceLoader + href: Voile.Resources.ResourceLoader-1.html - name: ( - name: Of - name: " " @@ -431,22 +575,147 @@ references: - uid: Voile.Resources name: Resources href: Voile.Resources.html +- uid: Voile.Resources.ResourceLoader`1.Load(System.String) + commentId: M:Voile.Resources.ResourceLoader`1.Load(System.String) + isExternal: true + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_Load_System_String_ + name: Load(string) + nameWithType: ResourceLoader.Load(string) + fullName: Voile.Resources.ResourceLoader.Load(string) + nameWithType.vb: ResourceLoader(Of T).Load(String) + fullName.vb: Voile.Resources.ResourceLoader(Of T).Load(String) + name.vb: Load(String) + spec.csharp: + - uid: Voile.Resources.ResourceLoader`1.Load(System.String) + name: Load + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_Load_System_String_ + - name: ( + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) + spec.vb: + - uid: Voile.Resources.ResourceLoader`1.Load(System.String) + name: Load + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_Load_System_String_ + - name: ( + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) +- uid: Voile.Resources.ResourceLoader`1.Reload + commentId: M:Voile.Resources.ResourceLoader`1.Reload + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_Reload + name: Reload() + nameWithType: ResourceLoader.Reload() + fullName: Voile.Resources.ResourceLoader.Reload() + nameWithType.vb: ResourceLoader(Of T).Reload() + fullName.vb: Voile.Resources.ResourceLoader(Of T).Reload() + spec.csharp: + - uid: Voile.Resources.ResourceLoader`1.Reload + name: Reload + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_Reload + - name: ( + - name: ) + spec.vb: + - uid: Voile.Resources.ResourceLoader`1.Reload + name: Reload + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_Reload + - name: ( + - name: ) +- uid: Voile.Resources.ResourceLoader`1.TryGet(System.Guid,`0@) + commentId: M:Voile.Resources.ResourceLoader`1.TryGet(System.Guid,`0@) + isExternal: true + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_TryGet_System_Guid__0__ + name: TryGet(Guid, out T) + nameWithType: ResourceLoader.TryGet(Guid, out T) + fullName: Voile.Resources.ResourceLoader.TryGet(System.Guid, out T) + nameWithType.vb: ResourceLoader(Of T).TryGet(Guid, T) + fullName.vb: Voile.Resources.ResourceLoader(Of T).TryGet(System.Guid, T) + name.vb: TryGet(Guid, T) + spec.csharp: + - uid: Voile.Resources.ResourceLoader`1.TryGet(System.Guid,`0@) + name: TryGet + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_TryGet_System_Guid__0__ + - name: ( + - uid: System.Guid + name: Guid + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.guid + - name: ',' + - name: " " + - name: out + - name: " " + - name: T + - name: ) + spec.vb: + - uid: Voile.Resources.ResourceLoader`1.TryGet(System.Guid,`0@) + name: TryGet + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_TryGet_System_Guid__0__ + - name: ( + - uid: System.Guid + name: Guid + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.guid + - name: ',' + - name: " " + - name: T + - name: ) +- uid: Voile.Resources.ResourceLoader`1.TryUnload(System.Guid) + commentId: M:Voile.Resources.ResourceLoader`1.TryUnload(System.Guid) + isExternal: true + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_TryUnload_System_Guid_ + name: TryUnload(Guid) + nameWithType: ResourceLoader.TryUnload(Guid) + fullName: Voile.Resources.ResourceLoader.TryUnload(System.Guid) + nameWithType.vb: ResourceLoader(Of T).TryUnload(Guid) + fullName.vb: Voile.Resources.ResourceLoader(Of T).TryUnload(System.Guid) + spec.csharp: + - uid: Voile.Resources.ResourceLoader`1.TryUnload(System.Guid) + name: TryUnload + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_TryUnload_System_Guid_ + - name: ( + - uid: System.Guid + name: Guid + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.guid + - name: ) + spec.vb: + - uid: Voile.Resources.ResourceLoader`1.TryUnload(System.Guid) + name: TryUnload + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_TryUnload_System_Guid_ + - name: ( + - uid: System.Guid + name: Guid + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.guid + - name: ) +- uid: Voile.Resources.ResourceLoader`1._loadedResources + commentId: F:Voile.Resources.ResourceLoader`1._loadedResources + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1__loadedResources + name: _loadedResources + nameWithType: ResourceLoader._loadedResources + fullName: Voile.Resources.ResourceLoader._loadedResources + nameWithType.vb: ResourceLoader(Of T)._loadedResources + fullName.vb: Voile.Resources.ResourceLoader(Of T)._loadedResources +- uid: Voile.Resources.ResourceLoader{Voile.Texture2d}.SupportedExtensions + commentId: P:Voile.Resources.ResourceLoader{Voile.Texture2d}.SupportedExtensions + parent: Voile.Resources.ResourceLoader{Voile.Texture2d} + definition: Voile.Resources.ResourceLoader`1.SupportedExtensions + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_SupportedExtensions + name: SupportedExtensions + nameWithType: ResourceLoader.SupportedExtensions + fullName: Voile.Resources.ResourceLoader.SupportedExtensions + nameWithType.vb: ResourceLoader(Of Texture2d).SupportedExtensions + fullName.vb: Voile.Resources.ResourceLoader(Of Voile.Texture2d).SupportedExtensions - uid: Voile.Texture2dLoader.SupportedExtensions* commentId: Overload:Voile.Texture2dLoader.SupportedExtensions href: Voile.Texture2dLoader.html#Voile_Texture2dLoader_SupportedExtensions name: SupportedExtensions nameWithType: Texture2dLoader.SupportedExtensions fullName: Voile.Texture2dLoader.SupportedExtensions -- uid: Voile.Resources.IResourceLoader{Voile.Texture2d}.SupportedExtensions - commentId: P:Voile.Resources.IResourceLoader{Voile.Texture2d}.SupportedExtensions - parent: Voile.Resources.IResourceLoader{Voile.Texture2d} - definition: Voile.Resources.IResourceLoader`1.SupportedExtensions - href: Voile.Resources.IResourceLoader-1.html#Voile_Resources_IResourceLoader_1_SupportedExtensions - name: SupportedExtensions - nameWithType: IResourceLoader.SupportedExtensions - fullName: Voile.Resources.IResourceLoader.SupportedExtensions - nameWithType.vb: IResourceLoader(Of Texture2d).SupportedExtensions - fullName.vb: Voile.Resources.IResourceLoader(Of Voile.Texture2d).SupportedExtensions - uid: System.Collections.Generic.IEnumerable{System.String} commentId: T:System.Collections.Generic.IEnumerable{System.String} parent: System.Collections.Generic @@ -482,14 +751,14 @@ references: isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: ) -- uid: Voile.Resources.IResourceLoader`1.SupportedExtensions - commentId: P:Voile.Resources.IResourceLoader`1.SupportedExtensions - href: Voile.Resources.IResourceLoader-1.html#Voile_Resources_IResourceLoader_1_SupportedExtensions +- uid: Voile.Resources.ResourceLoader`1.SupportedExtensions + commentId: P:Voile.Resources.ResourceLoader`1.SupportedExtensions + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_SupportedExtensions name: SupportedExtensions - nameWithType: IResourceLoader.SupportedExtensions - fullName: Voile.Resources.IResourceLoader.SupportedExtensions - nameWithType.vb: IResourceLoader(Of T).SupportedExtensions - fullName.vb: Voile.Resources.IResourceLoader(Of T).SupportedExtensions + nameWithType: ResourceLoader.SupportedExtensions + fullName: Voile.Resources.ResourceLoader.SupportedExtensions + nameWithType.vb: ResourceLoader(Of T).SupportedExtensions + fullName.vb: Voile.Resources.ResourceLoader(Of T).SupportedExtensions - uid: System.Collections.Generic.IEnumerable`1 commentId: T:System.Collections.Generic.IEnumerable`1 isExternal: true @@ -555,27 +824,21 @@ references: name: Generic isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic -- uid: Voile.Texture2dLoader.Load* - commentId: Overload:Voile.Texture2dLoader.Load - href: Voile.Texture2dLoader.html#Voile_Texture2dLoader_Load_System_String_ - name: Load - nameWithType: Texture2dLoader.Load - fullName: Voile.Texture2dLoader.Load -- uid: Voile.Resources.IResourceLoader{Voile.Texture2d}.Load(System.String) - commentId: M:Voile.Resources.IResourceLoader{Voile.Texture2d}.Load(System.String) - parent: Voile.Resources.IResourceLoader{Voile.Texture2d} - definition: Voile.Resources.IResourceLoader`1.Load(System.String) - href: Voile.Resources.IResourceLoader-1.html#Voile_Resources_IResourceLoader_1_Load_System_String_ - name: Load(string) - nameWithType: IResourceLoader.Load(string) - fullName: Voile.Resources.IResourceLoader.Load(string) - nameWithType.vb: IResourceLoader(Of Texture2d).Load(String) - fullName.vb: Voile.Resources.IResourceLoader(Of Voile.Texture2d).Load(String) - name.vb: Load(String) +- uid: Voile.Resources.ResourceLoader{Voile.Texture2d}.LoadResource(System.String) + commentId: M:Voile.Resources.ResourceLoader{Voile.Texture2d}.LoadResource(System.String) + parent: Voile.Resources.ResourceLoader{Voile.Texture2d} + definition: Voile.Resources.ResourceLoader`1.LoadResource(System.String) + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_LoadResource_System_String_ + name: LoadResource(string) + nameWithType: ResourceLoader.LoadResource(string) + fullName: Voile.Resources.ResourceLoader.LoadResource(string) + nameWithType.vb: ResourceLoader(Of Texture2d).LoadResource(String) + fullName.vb: Voile.Resources.ResourceLoader(Of Voile.Texture2d).LoadResource(String) + name.vb: LoadResource(String) spec.csharp: - - uid: Voile.Resources.IResourceLoader{Voile.Texture2d}.Load(System.String) - name: Load - href: Voile.Resources.IResourceLoader-1.html#Voile_Resources_IResourceLoader_1_Load_System_String_ + - uid: Voile.Resources.ResourceLoader{Voile.Texture2d}.LoadResource(System.String) + name: LoadResource + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_LoadResource_System_String_ - name: ( - uid: System.String name: string @@ -583,15 +846,21 @@ references: href: https://learn.microsoft.com/dotnet/api/system.string - name: ) spec.vb: - - uid: Voile.Resources.IResourceLoader{Voile.Texture2d}.Load(System.String) - name: Load - href: Voile.Resources.IResourceLoader-1.html#Voile_Resources_IResourceLoader_1_Load_System_String_ + - uid: Voile.Resources.ResourceLoader{Voile.Texture2d}.LoadResource(System.String) + name: LoadResource + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_LoadResource_System_String_ - name: ( - uid: System.String name: String isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: ) +- uid: Voile.Texture2dLoader.LoadResource* + commentId: Overload:Voile.Texture2dLoader.LoadResource + href: Voile.Texture2dLoader.html#Voile_Texture2dLoader_LoadResource_System_String_ + name: LoadResource + nameWithType: Texture2dLoader.LoadResource + fullName: Voile.Texture2dLoader.LoadResource - uid: System.String commentId: T:System.String parent: System @@ -610,20 +879,20 @@ references: name: Texture2d nameWithType: Texture2d fullName: Voile.Texture2d -- uid: Voile.Resources.IResourceLoader`1.Load(System.String) - commentId: M:Voile.Resources.IResourceLoader`1.Load(System.String) +- uid: Voile.Resources.ResourceLoader`1.LoadResource(System.String) + commentId: M:Voile.Resources.ResourceLoader`1.LoadResource(System.String) isExternal: true - href: Voile.Resources.IResourceLoader-1.html#Voile_Resources_IResourceLoader_1_Load_System_String_ - name: Load(string) - nameWithType: IResourceLoader.Load(string) - fullName: Voile.Resources.IResourceLoader.Load(string) - nameWithType.vb: IResourceLoader(Of T).Load(String) - fullName.vb: Voile.Resources.IResourceLoader(Of T).Load(String) - name.vb: Load(String) + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_LoadResource_System_String_ + name: LoadResource(string) + nameWithType: ResourceLoader.LoadResource(string) + fullName: Voile.Resources.ResourceLoader.LoadResource(string) + nameWithType.vb: ResourceLoader(Of T).LoadResource(String) + fullName.vb: Voile.Resources.ResourceLoader(Of T).LoadResource(String) + name.vb: LoadResource(String) spec.csharp: - - uid: Voile.Resources.IResourceLoader`1.Load(System.String) - name: Load - href: Voile.Resources.IResourceLoader-1.html#Voile_Resources_IResourceLoader_1_Load_System_String_ + - uid: Voile.Resources.ResourceLoader`1.LoadResource(System.String) + name: LoadResource + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_LoadResource_System_String_ - name: ( - uid: System.String name: string @@ -631,9 +900,9 @@ references: href: https://learn.microsoft.com/dotnet/api/system.string - name: ) spec.vb: - - uid: Voile.Resources.IResourceLoader`1.Load(System.String) - name: Load - href: Voile.Resources.IResourceLoader-1.html#Voile_Resources_IResourceLoader_1_Load_System_String_ + - uid: Voile.Resources.ResourceLoader`1.LoadResource(System.String) + name: LoadResource + href: Voile.Resources.ResourceLoader-1.html#Voile_Resources_ResourceLoader_1_LoadResource_System_String_ - name: ( - uid: System.String name: String diff --git a/Voile/api/Voile.TextureFormat.yml b/Voile/api/Voile.TextureFormat.yml index 74cfd28..46bd1e2 100644 --- a/Voile/api/Voile.TextureFormat.yml +++ b/Voile/api/Voile.TextureFormat.yml @@ -40,7 +40,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: TextureFormat path: Source/Resources/Texture2d.cs - startLine: 19 + startLine: 27 assemblies: - Voile namespace: Voile @@ -65,7 +65,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: UncompressedGrayscale path: Source/Resources/Texture2d.cs - startLine: 21 + startLine: 29 assemblies: - Voile namespace: Voile @@ -91,7 +91,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: UncompressedGrayAlpha path: Source/Resources/Texture2d.cs - startLine: 22 + startLine: 30 assemblies: - Voile namespace: Voile @@ -117,7 +117,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: UncompressedR5G6B5 path: Source/Resources/Texture2d.cs - startLine: 23 + startLine: 31 assemblies: - Voile namespace: Voile @@ -143,7 +143,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: UncompressedR8G8B8 path: Source/Resources/Texture2d.cs - startLine: 24 + startLine: 32 assemblies: - Voile namespace: Voile @@ -169,7 +169,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: UncompressedR5G5B5A1 path: Source/Resources/Texture2d.cs - startLine: 25 + startLine: 33 assemblies: - Voile namespace: Voile @@ -195,7 +195,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: UncompressedR4G4B4A4 path: Source/Resources/Texture2d.cs - startLine: 26 + startLine: 34 assemblies: - Voile namespace: Voile @@ -221,7 +221,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: UncompressedR8G8B8A8 path: Source/Resources/Texture2d.cs - startLine: 27 + startLine: 35 assemblies: - Voile namespace: Voile @@ -247,7 +247,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: UncompressedR32 path: Source/Resources/Texture2d.cs - startLine: 28 + startLine: 36 assemblies: - Voile namespace: Voile @@ -273,7 +273,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: UncompressedR32G32B32 path: Source/Resources/Texture2d.cs - startLine: 29 + startLine: 37 assemblies: - Voile namespace: Voile @@ -299,7 +299,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: UncompressedR32G32B32A32 path: Source/Resources/Texture2d.cs - startLine: 30 + startLine: 38 assemblies: - Voile namespace: Voile @@ -325,7 +325,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: CompressedDXT1Rgb path: Source/Resources/Texture2d.cs - startLine: 31 + startLine: 39 assemblies: - Voile namespace: Voile @@ -351,7 +351,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: CompressedDXT1Rgba path: Source/Resources/Texture2d.cs - startLine: 32 + startLine: 40 assemblies: - Voile namespace: Voile @@ -377,7 +377,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: CompressedDXT3Rgba path: Source/Resources/Texture2d.cs - startLine: 33 + startLine: 41 assemblies: - Voile namespace: Voile @@ -403,7 +403,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: CompressedDXT5Rgba path: Source/Resources/Texture2d.cs - startLine: 34 + startLine: 42 assemblies: - Voile namespace: Voile @@ -429,7 +429,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: CompressedETC1Rgb path: Source/Resources/Texture2d.cs - startLine: 35 + startLine: 43 assemblies: - Voile namespace: Voile @@ -455,7 +455,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: CompressedETC2Rgb path: Source/Resources/Texture2d.cs - startLine: 36 + startLine: 44 assemblies: - Voile namespace: Voile @@ -481,7 +481,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: CompressedETC2EACRgba path: Source/Resources/Texture2d.cs - startLine: 37 + startLine: 45 assemblies: - Voile namespace: Voile @@ -507,7 +507,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: CompressedPVRTRgb path: Source/Resources/Texture2d.cs - startLine: 38 + startLine: 46 assemblies: - Voile namespace: Voile @@ -533,7 +533,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: CompressedPVRTRgba path: Source/Resources/Texture2d.cs - startLine: 39 + startLine: 47 assemblies: - Voile namespace: Voile @@ -559,7 +559,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: CompressedASTC4x4Rgba path: Source/Resources/Texture2d.cs - startLine: 40 + startLine: 48 assemblies: - Voile namespace: Voile @@ -585,7 +585,7 @@ items: repo: git@github.com:dnesov/DaggerFramework.git id: CompressedASTC8x8Rgba path: Source/Resources/Texture2d.cs - startLine: 41 + startLine: 49 assemblies: - Voile namespace: Voile diff --git a/Voile/api/Voile.yml b/Voile/api/Voile.yml index a11c102..159589d 100644 --- a/Voile/api/Voile.yml +++ b/Voile/api/Voile.yml @@ -15,8 +15,9 @@ items: - Voile.IUpdatableSystem - Voile.MathUtils - Voile.Resource + - Voile.ResourceRef`1 - Voile.Sound - - Voile.SoundFormat + - Voile.SoundChannel - Voile.Texture2d - Voile.Texture2dLoader - Voile.TextureFormat @@ -68,6 +69,31 @@ references: name: Texture2dLoader nameWithType: Texture2dLoader fullName: Voile.Texture2dLoader +- uid: Voile.ResourceRef`1 + commentId: T:Voile.ResourceRef`1 + href: Voile.ResourceRef-1.html + name: ResourceRef + nameWithType: ResourceRef + fullName: Voile.ResourceRef + nameWithType.vb: ResourceRef(Of T) + fullName.vb: Voile.ResourceRef(Of T) + name.vb: ResourceRef(Of T) + spec.csharp: + - uid: Voile.ResourceRef`1 + name: ResourceRef + href: Voile.ResourceRef-1.html + - name: < + - name: T + - name: '>' + spec.vb: + - uid: Voile.ResourceRef`1 + name: ResourceRef + href: Voile.ResourceRef-1.html + - name: ( + - name: Of + - name: " " + - name: T + - name: ) - uid: Voile.Resource commentId: T:Voile.Resource parent: Voile @@ -82,13 +108,13 @@ references: name: Sound nameWithType: Sound fullName: Voile.Sound -- uid: Voile.SoundFormat - commentId: T:Voile.SoundFormat +- uid: Voile.SoundChannel + commentId: T:Voile.SoundChannel parent: Voile - href: Voile.SoundFormat.html - name: SoundFormat - nameWithType: SoundFormat - fullName: Voile.SoundFormat + href: Voile.SoundChannel.html + name: SoundChannel + nameWithType: SoundChannel + fullName: Voile.SoundChannel - uid: Voile.Texture2d commentId: T:Voile.Texture2d parent: Voile diff --git a/Voile/api/toc.yml b/Voile/api/toc.yml index c30eb77..f401b86 100644 --- a/Voile/api/toc.yml +++ b/Voile/api/toc.yml @@ -25,10 +25,12 @@ items: name: MathUtils - uid: Voile.Resource name: Resource + - uid: Voile.ResourceRef`1 + name: ResourceRef - uid: Voile.Sound name: Sound - - uid: Voile.SoundFormat - name: SoundFormat + - uid: Voile.SoundChannel + name: SoundChannel - uid: Voile.Texture2d name: Texture2d - uid: Voile.Texture2dLoader @@ -71,6 +73,8 @@ items: - uid: Voile.Rendering name: Voile.Rendering items: + - uid: Voile.Rendering.BlendMode + name: BlendMode - uid: Voile.Rendering.ColorRectShader name: ColorRectShader - uid: Voile.Rendering.Material @@ -96,14 +100,27 @@ items: items: - uid: Voile.Resources.FontLoader name: FontLoader - - uid: Voile.Resources.IResourceLoader`1 - name: IResourceLoader - uid: Voile.Resources.IResourceSaver`1 name: IResourceSaver + - uid: Voile.Resources.ResourceLoader`1 + name: ResourceLoader - uid: Voile.Resources.ResourceManager name: ResourceManager - uid: Voile.Resources.SoundLoader name: SoundLoader + - uid: Voile.Resources.TextDataResource + name: TextDataResource +- uid: Voile.Resources.DataReaders + name: Voile.Resources.DataReaders + items: + - uid: Voile.Resources.DataReaders.IDataValidator + name: IDataValidator + - uid: Voile.Resources.DataReaders.IStreamDataReader + name: IStreamDataReader + - uid: Voile.Resources.DataReaders.IStreamKeyValueGetter + name: IStreamKeyValueGetter + - uid: Voile.Resources.DataReaders.TomlDataReader + name: TomlDataReader - uid: Voile.SceneGraph name: Voile.SceneGraph items: @@ -129,12 +146,6 @@ items: name: ImGuiRenderLayer - uid: Voile.SceneGraph.Layer name: Layer - - uid: Voile.SceneGraph.Particle - name: Particle - - uid: Voile.SceneGraph.ParticleSettings - name: ParticleSettings - - uid: Voile.SceneGraph.Particles2d - name: Particles2d - uid: Voile.SceneGraph.RectangleShape2d name: RectangleShape2d - uid: Voile.SceneGraph.Scene @@ -149,6 +160,21 @@ items: name: Sprite2d - uid: Voile.SceneGraph.Text2d name: Text2d +- uid: Voile.Systems.Particles + name: Voile.Systems.Particles + items: + - uid: Voile.Systems.Particles.Particle + name: Particle + - uid: Voile.Systems.Particles.ParticleEmitter + name: ParticleEmitter + - uid: Voile.Systems.Particles.ParticleEmitterSettings + name: ParticleEmitterSettings + - uid: Voile.Systems.Particles.ParticleEmitterSettingsResource + name: ParticleEmitterSettingsResource + - uid: Voile.Systems.Particles.ParticleEmitterSettingsResourceLoader + name: ParticleEmitterSettingsResourceLoader + - uid: Voile.Systems.Particles.ParticleSystem + name: ParticleSystem - uid: Voile.UI name: Voile.UI items: diff --git a/Voile/docfx.json b/Voile/docfx.json index d562bbe..8532ac7 100644 --- a/Voile/docfx.json +++ b/Voile/docfx.json @@ -39,7 +39,7 @@ "_appName": "Voile Docs", "_appTitle": "Voile Docs", "_enableSearch": true, - "pdf": true + "pdf": false } } } \ No newline at end of file