<?xml version="1.0"?>
<doc>
    <assembly>
        <name>package.library.carsonk.spritetools</name>
    </assembly>
    <members>
        <member name="P:SpriteTools.SpriteComponent.Sprite">
            <summary>
            The sprite resource that this component uses.
            </summary>
        </member>
        <member name="P:SpriteTools.SpriteComponent.Tint">
            <summary>
            The color tint of the Sprite.
            </summary>
        </member>
        <member name="P:SpriteTools.SpriteComponent.MaterialOverride">
            <summary>
            Used to override the material with your own. Useful for custom shaders.
            Shader requires a texture parameter named "Texture".
            </summary>
        </member>
        <member name="P:SpriteTools.SpriteComponent.PlaybackSpeed">
            <summary>
            The playback speed of the animation.
            </summary>
        </member>
        <member name="P:SpriteTools.SpriteComponent.CastShadows">
            <summary>
            Whether or not the sprite should render itself/its shadows.
            </summary>
        </member>
        <member name="F:SpriteTools.SpriteComponent.BroadcastEvents">
            <summary>
            A dictionary of broadcast events that this component will send (populated based on the Sprite resource)
            </summary>
        </member>
        <member name="P:SpriteTools.SpriteComponent.CurrentAnimation">
            <summary>
            The sprite animation that is currently playing.
            </summary>
        </member>
        <member name="P:SpriteTools.SpriteComponent.OnBroadcastEvent">
            <summary>
            Invoked when a broadcast event is triggered.
            </summary>
        </member>
        <member name="P:SpriteTools.SpriteComponent.CurrentFrameIndex">
            <summary>
            The current frame index of the animation playing.
            </summary>
        </member>
        <member name="P:SpriteTools.SpriteResource.Animations">
            <summary>
            A list of animations that are available for this sprite.
            </summary>
        </member>
        <member name="M:SpriteTools.SpriteResource.GetAttachmentNames">
            <summary>
            Returns a list of names for every attachment this Sprite has.
            </summary>
            <returns>A list of names for every attachment this Sprite has</returns>
        </member>
        <member name="P:SpriteTools.SpriteAnimation._nameProp">
            <summary>
            The name of the animation. This is used as a key to reference the animation.
            </summary>
        </member>
        <member name="P:SpriteTools.SpriteAnimation.FrameRate">
            <summary>
            The speed of the animation. This is the number of frames per second.
            </summary>
        </member>
        <member name="P:SpriteTools.SpriteAnimation.Origin">
            <summary>
            The origin of the sprite. This is used to determine where the sprite is drawn relative to/scaled around.
            </summary>
        </member>
        <member name="P:SpriteTools.SpriteAnimation.Looping">
            <summary>
            Whether or not the animation should loop.
            </summary>
        </member>
        <member name="P:SpriteTools.SpriteAnimation.Name">
            <summary>
            The name of the animation. This is used as a key to reference the animation.
            </summary>
        </member>
        <member name="P:SpriteTools.SpriteAnimation.Frames">
            <summary>
            The list of frames that make up the animation. These are image paths.
            </summary>
        </member>
        <member name="P:SpriteTools.SpriteAnimation.Attachments">
            <summary>
            The list of attachment names that are available for this animation.
            </summary>
        </member>
        <member name="P:SpriteTools.SpriteAttachment.Name">
            <summary>
            The name of the attachment point. This is used as a key to reference the attachment point.
            </summary>
        </member>
        <member name="P:SpriteTools.SpriteAttachment.Color">
            <summary>
            The color of the attachment point. This is purely used as a visual aid in the Sprite Editor.
            </summary>
        </member>
        <member name="P:SpriteTools.SpriteAttachment.Points">
            <summary>
            A list of points corresponding to the attachment point's position in each frame.
            </summary>
        </member>
        <member name="P:SpriteTools.SpriteAttachment.Visible">
            <summary>
            Whether or not the attachment point is visible in the Sprite Editor.
            </summary>
        </member>
        <member name="T:SpriteTools.TextureAtlas">
            <summary>
            A class that combines multiple textures into a single texture.
            </summary>
        </member>
        <member name="M:SpriteTools.TextureAtlas.FromSprites(System.Collections.Generic.List{System.String})">
            <summary>
            Create a texture atlas from a list of texture paths. Returns null if there was an error and the texture cannot be loaded.
            </summary>
            <param name="texturePaths"></param>
            <returns></returns>
        </member>
    </members>
</doc>
