public TextureOutput(bool a, string n, TextureScale s, bool sr, TextureChannels c, TextureCompression nc, ImageFormat i) { Active = a; Name = n; Scale = s; SRGB = sr; Channels = c; Compression = nc; ImageFormat = i; }
public ResizeFilter(IFilter inputFilter, TextureSize outputSize, TextureChannels channels, Vector2 offset, IScaler upscaler, IScaler downscaler, IScaler convolver = null) : base(inputFilter) { m_Upscaler = upscaler; m_Downscaler = downscaler; m_Convolver = convolver; m_OutputSize = outputSize; m_Channels = channels; m_Offset = offset; }
public ResizeFilter(IFilter <ITextureOutput <ITexture2D> > inputFilter, TextureSize outputSize, TextureChannels channels, Vector2 offset, IScaler upscaler = null, IScaler downscaler = null, IScaler convolver = null, TextureFormat?outputFormat = null) : base(outputSize, outputFormat ?? inputFilter.Output.Format, inputFilter) { m_OutputSize = outputSize; m_Channels = channels; m_Offset = offset; m_Upscaler = upscaler ?? Renderer.LumaUpscaler; m_Downscaler = downscaler ?? Renderer.LumaDownscaler; m_Convolver = convolver; }
public Process(TextureSize outputSize, TextureChannels channels, Vector2 offset, IScaler upscaler = null, IScaler downscaler = null, IScaler convolver = null, TextureFormat?outputFormat = null) { m_OutputSize = outputSize; m_Channels = channels; m_Offset = offset; m_Format = outputFormat; m_Upscaler = upscaler ?? Renderer.LumaUpscaler; m_Downscaler = downscaler ?? Renderer.LumaDownscaler; m_Convolver = convolver; }
public ResizeFilter(IFilter <ITextureOutput <ITexture2D> > inputFilter, TextureSize outputSize, TextureChannels channels, IScaler upscaler = null, IScaler downscaler = null, IScaler convolver = null, TextureFormat?outputFormat = null) : this(inputFilter, outputSize, channels, Vector2.Zero, upscaler, downscaler, convolver, outputFormat) { }
public static void Init() { if (isInitialized) { return; } materialFXSplash = (Texture2D)AssetDatabase.LoadAssetAtPath("Assets/MaterialFX/Resources/MaterialFX_Splash.jpg", typeof(Texture2D)); backgroundDefault = GUI.backgroundColor; renderModeStrings = new string[System.Enum.GetValues(typeof(RenderDisplayModes)).Length]; for (int i = 0; i < renderModeStrings.Length; i++) { RenderDisplayModes rend = (RenderDisplayModes)i; renderModeStrings[i] = rend.ToString().Replace("_", " "); } textureModeStrings = new string[System.Enum.GetValues(typeof(TextureWorkflow)).Length]; for (int i = 0; i < textureModeStrings.Length; i++) { TextureWorkflow wf = (TextureWorkflow)i; textureModeStrings[i] = wf.ToString().Replace("_", " "); } textureChannelStrings = new string[System.Enum.GetValues(typeof(TextureChannels)).Length]; for (int i = 0; i < textureChannelStrings.Length; i++) { TextureChannels tc = (TextureChannels)i; textureChannelStrings[i] = tc.ToString().Replace("_", " "); } blendModeStrings = new string[System.Enum.GetValues(typeof(ShaderBlendModes)).Length]; for (int i = 0; i < blendModeStrings.Length; i++) { ShaderBlendModes bm = (ShaderBlendModes)i; blendModeStrings[i] = bm.ToString().Replace("_", " "); } TextHeading = new GUIStyle(GUI.skin.label) { padding = new RectOffset(0, 0, 0, 0), fontStyle = FontStyle.Bold, fontSize = 11 }; ButtonHighlight = new GUIStyle(GUI.skin.button) { margin = new RectOffset(), padding = new RectOffset(0, 0, 5, 5), fontSize = 10, }; PopUp = new GUIStyle(GUI.skin.GetStyle("popup")) { margin = new RectOffset(), padding = new RectOffset(8, 8, 0, 0), fixedHeight = 20, fontSize = 11, }; PopUpLabel = new GUIStyle(GUI.skin.label) { margin = new RectOffset(), padding = new RectOffset(2, 0, 5, 0), fixedHeight = 20, fontSize = 11, }; ButtonDisabled = new GUIStyle(GUI.skin.button) { margin = new RectOffset(), padding = new RectOffset(0, 0, 5, 5), fontSize = 10 }; ButtonEnabled = new GUIStyle(GUI.skin.label) { margin = new RectOffset(), padding = new RectOffset(), fontSize = 10 }; isInitialized = true; }
public ResizeFilter(ITextureFilter inputFilter, TextureSize outputSize, TextureChannels channels, Vector2 offset, IScaler upscaler = null, IScaler downscaler = null, IScaler convolver = null, TextureFormat?outputFormat = null) : this(inputFilter, new Process(outputSize, channels, offset, upscaler, downscaler, convolver, outputFormat)) { }
public ResizeFilter(IFilter inputFilter, TextureSize outputSize, TextureChannels channels, IScaler upscaler, IScaler downscaler, IScaler convolver = null) : this(inputFilter, outputSize, channels, Vector2.Zero, upscaler, downscaler, convolver) { }
public ResizeFilter(IFilter inputFilter, TextureSize outputSize, TextureChannels channels, Vector2 offset, IScaler convolver = null) : this(inputFilter, outputSize, channels, offset, Renderer.LumaUpscaler, Renderer.LumaDownscaler, convolver) { }