using System.Collections.Generic;
using UnityEngine;
namespace UnityEditor.VFXToolbox
namespace UnityEditor.Experimental.VFX.Toolbox
{
/// <summary>
/// An Editor UI Canvas that enables previsualizing an image. Derive from this class to implement your own.
internal sealed class CurveEditor
using UnityEngine.VFXToolbox;
internal class CurveDrawer
internal class CurveToTextureUtility
using UnityEditor;
internal interface IProvider
[CustomPropertyDrawer(typeof(FloatSliderAttribute))]
internal class FloatSliderPropertyDrawer : PropertyDrawer
using System.IO;
internal class Splitter
using System;
internal class VFXToolboxGUIUtility
internal static class VFXToolboxStyles
internal class VFXToolboxUtility
namespace UnityEditor.VFXToolbox.ImageSequencer
namespace UnityEditor.Experimental.VFX.Toolbox.ImageSequencer
/// Attribute for Class derived from ProcessorBase.
using UnityEditor.VFXToolbox;
using UnityEditor.Experimental.VFX.Toolbox;
// MiniEXR 2013 by Aras Pranckevicius / Unity Technologies.
//
namespace VFXToolbox.MiniTGA
internal class ProcessorDataProvider : IProvider
[CustomEditor(typeof(ImageSequence))]
internal class ImageSequenceAssetEditor : Editor
using UnityEditor.ProjectWindowCallback;
internal class ImageSequenceAssetFactory
using VFXToolbox.MiniTGA;
internal partial class ImageSequencer : EditorWindow
using UnityEditorInternal;
using System.Linq;
using System.Reflection;
/// A VFXToolboxCanvas component used in Image Sequencer
internal class ProcessingFrame
internal class ProcessingFrameSequence
internal class ProcessingNode
internal partial class ProcessingNodeStack
[HelpURL("https://drive.google.com/open?id=1YUwzA1mGvzWRpajDV-XF0iUd4RhW--bhMpqo-gmj9B8")]
internal class ImageSequence : ScriptableObject
/// Base Class for Custom Processors. Derive from this class to add a new Processor.
internal class ProcessorInfo : ScriptableObject
[Processor("Color","Alpha From RGB")]
internal class AlphaFromRGBProcessor : ProcessorBase
[Processor("Texture Sheet", "Assemble Flipbook")]
internal class AssembleProcessor : ProcessorBase
[Processor("Texture Sheet", "Break Flipbook")]
internal class BreakFlipbookProcessor : ProcessorBase
[Processor("Color","Color Correction")]
internal class ColorCorrectionProcessor : ProcessorBase
[Processor("Common","Crop")]
internal class CropProcessor : ProcessorBase
using UnityEngine.Serialization;
[Processor("","Custom Material")]
class CustomMaterialProcessor : ProcessorBase
[Processor("Sequence","Decimate")]
internal class DecimateProcessor : ProcessorBase
[Processor("Sequence","Fade")]
internal class FadeProcessor : ProcessorBase
[Processor("Common","Fix Borders")]
class FixBordersProcessor : ProcessorBase
[Processor("Sequence","Loop Sequence")]
class LoopingProcessor : ProcessorBase
[Processor("Color","Premultiply Alpha")]
class PremultiplyAlphaProcessor : ProcessorBase
[Processor("Color","Remap Color")]
class RemapColorProcessor: ProcessorBase
[Processor("Color","Remove Background")]
class RemoveBackgroundProcessor : ProcessorBase
[Processor("Common","Resize")]
internal class ResizeProcessor : ProcessorBase
[Processor("Sequence","Retime")]
class RetimeProcessor : ProcessorBase
[Processor("Common","Rotate")]
internal class RotateProcessor : ProcessorBase