gitextract_cw_d9gzj/ ├── .editorconfig ├── .github/ │ ├── CODEOWNERS │ ├── FUNDING.yml │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ ├── feature_request.md │ │ └── question.md │ ├── pull_request_template.md │ └── workflows/ │ ├── deploy.yml │ ├── release.yml │ ├── test-urp.yml │ └── test.yml ├── .gitignore ├── Assets/ │ ├── Demos/ │ │ ├── AllocTest/ │ │ │ ├── AllocTest.cs │ │ │ ├── AllocTest.cs.meta │ │ │ ├── AllocTest.unity │ │ │ └── AllocTest.unity.meta │ │ ├── AllocTest.meta │ │ ├── GradationTest/ │ │ │ ├── 4ColorGradation.unity │ │ │ ├── 4ColorGradation.unity.meta │ │ │ ├── GradationTest.cs │ │ │ ├── GradationTest.cs.meta │ │ │ ├── GradationTest.unity │ │ │ ├── GradationTest.unity.meta │ │ │ ├── UvTest.unity │ │ │ ├── UvTest.unity.meta │ │ │ └── uv.png.meta │ │ ├── GradationTest.meta │ │ ├── MultiColorDissolve/ │ │ │ ├── MultiColorDissolve.asset │ │ │ ├── MultiColorDissolve.asset.meta │ │ │ ├── MultiColorDissolve.cs │ │ │ ├── MultiColorDissolve.cs.meta │ │ │ ├── MultiColorDissolve.unity │ │ │ └── MultiColorDissolve.unity.meta │ │ ├── MultiColorDissolve.meta │ │ ├── PerformanceTest/ │ │ │ ├── Cloner.cs │ │ │ ├── Cloner.cs.meta │ │ │ ├── PerformanceTest.unity │ │ │ └── PerformanceTest.unity.meta │ │ ├── PerformanceTest.meta │ │ ├── ReadMe/ │ │ │ ├── ReadMe_Inspector.unity │ │ │ ├── ReadMe_Inspector.unity.meta │ │ │ ├── ReadMe_Samples.unity │ │ │ └── ReadMe_Samples.unity.meta │ │ ├── ReadMe.meta │ │ ├── TextMeshPro Support/ │ │ │ ├── CarterOne-Regular SDF - Mobile.mat │ │ │ ├── CarterOne-Regular SDF - Mobile.mat.meta │ │ │ ├── CarterOne-Regular SDF - Outline.mat │ │ │ ├── CarterOne-Regular SDF - Outline.mat.meta │ │ │ ├── CarterOne-Regular SDF Overlay Mobile.mat │ │ │ ├── CarterOne-Regular SDF Overlay Mobile.mat.meta │ │ │ ├── CarterOne-Regular SDF Overlay.mat │ │ │ ├── CarterOne-Regular SDF Overlay.mat.meta │ │ │ ├── CarterOne-Regular SDF.asset │ │ │ ├── CarterOne-Regular SDF.asset.meta │ │ │ ├── CarterOne-Regular SMOOTH.asset │ │ │ ├── CarterOne-Regular SMOOTH.asset.meta │ │ │ ├── CarterOne-Regular SSD Mobile.mat │ │ │ ├── CarterOne-Regular SSD Mobile.mat.meta │ │ │ ├── CarterOne-Regular SSD.mat │ │ │ ├── CarterOne-Regular SSD.mat.meta │ │ │ ├── CarterOne-Regular.ttf.meta │ │ │ ├── TextMeshProSupport.cs │ │ │ ├── TextMeshProSupport.cs.meta │ │ │ ├── TextMeshPro_ExtraShaders.unity │ │ │ └── TextMeshPro_ExtraShaders.unity.meta │ │ ├── TextMeshPro Support.meta │ │ ├── v4Compatible/ │ │ │ ├── v4Compatible.unity │ │ │ └── v4Compatible.unity.meta │ │ └── v4Compatible.meta │ ├── Demos.meta │ ├── Editor/ │ │ ├── UserDataEditor.cs │ │ └── UserDataEditor.cs.meta │ ├── Editor.meta │ ├── ProjectSettings/ │ │ ├── NanoMonitor.asset │ │ ├── NanoMonitor.asset.meta │ │ ├── UIEffectProjectSettings.asset │ │ └── UIEffectProjectSettings.asset.meta │ ├── ProjectSettings.meta │ ├── Samples.meta │ ├── Tests/ │ │ ├── Editor/ │ │ │ ├── Coffee.UIEffect.EditorTests.asmdef │ │ │ ├── Coffee.UIEffect.EditorTests.asmdef.meta │ │ │ ├── ReflectionTests.cs │ │ │ └── ReflectionTests.cs.meta │ │ └── Editor.meta │ ├── Tests.meta │ ├── TextMesh Pro/ │ │ ├── Fonts/ │ │ │ ├── LiberationSans - OFL.txt │ │ │ ├── LiberationSans - OFL.txt.meta │ │ │ └── LiberationSans.ttf.meta │ │ ├── Fonts.meta │ │ ├── Resources/ │ │ │ ├── Fonts & Materials/ │ │ │ │ ├── LiberationSans SDF - Drop Shadow.mat │ │ │ │ ├── LiberationSans SDF - Drop Shadow.mat.meta │ │ │ │ ├── LiberationSans SDF - Fallback.asset │ │ │ │ ├── LiberationSans SDF - Fallback.asset.meta │ │ │ │ ├── LiberationSans SDF - Outline.mat │ │ │ │ ├── LiberationSans SDF - Outline.mat.meta │ │ │ │ ├── LiberationSans SDF.asset │ │ │ │ └── LiberationSans SDF.asset.meta │ │ │ ├── Fonts & Materials.meta │ │ │ ├── LineBreaking Following Characters.txt │ │ │ ├── LineBreaking Following Characters.txt.meta │ │ │ ├── LineBreaking Leading Characters.txt │ │ │ ├── LineBreaking Leading Characters.txt.meta │ │ │ ├── Sprite Assets/ │ │ │ │ ├── EmojiOne.asset │ │ │ │ └── EmojiOne.asset.meta │ │ │ ├── Sprite Assets.meta │ │ │ ├── Style Sheets/ │ │ │ │ ├── Default Style Sheet.asset │ │ │ │ └── Default Style Sheet.asset.meta │ │ │ ├── Style Sheets.meta │ │ │ ├── TMP Settings.asset │ │ │ └── TMP Settings.asset.meta │ │ ├── Resources.meta │ │ ├── Shaders/ │ │ │ ├── TMP_Bitmap-Custom-Atlas.shader │ │ │ ├── TMP_Bitmap-Custom-Atlas.shader.meta │ │ │ ├── TMP_Bitmap-Mobile.shader │ │ │ ├── TMP_Bitmap-Mobile.shader.meta │ │ │ ├── TMP_Bitmap.shader │ │ │ ├── TMP_Bitmap.shader.meta │ │ │ ├── TMP_SDF Overlay.shader │ │ │ ├── TMP_SDF Overlay.shader.meta │ │ │ ├── TMP_SDF SSD.shader │ │ │ ├── TMP_SDF SSD.shader.meta │ │ │ ├── TMP_SDF-Mobile Masking.shader │ │ │ ├── TMP_SDF-Mobile Masking.shader.meta │ │ │ ├── TMP_SDF-Mobile Overlay.shader │ │ │ ├── TMP_SDF-Mobile Overlay.shader.meta │ │ │ ├── TMP_SDF-Mobile SSD.shader │ │ │ ├── TMP_SDF-Mobile SSD.shader.meta │ │ │ ├── TMP_SDF-Mobile.shader │ │ │ ├── TMP_SDF-Mobile.shader.meta │ │ │ ├── TMP_SDF-Surface-Mobile.shader │ │ │ ├── TMP_SDF-Surface-Mobile.shader.meta │ │ │ ├── TMP_SDF-Surface.shader │ │ │ ├── TMP_SDF-Surface.shader.meta │ │ │ ├── TMP_SDF.shader │ │ │ ├── TMP_SDF.shader.meta │ │ │ ├── TMP_Sprite.shader │ │ │ ├── TMP_Sprite.shader.meta │ │ │ ├── TMPro.cginc │ │ │ ├── TMPro.cginc.meta │ │ │ ├── TMPro_Mobile.cginc │ │ │ ├── TMPro_Mobile.cginc.meta │ │ │ ├── TMPro_Properties.cginc │ │ │ ├── TMPro_Properties.cginc.meta │ │ │ ├── TMPro_Surface.cginc │ │ │ └── TMPro_Surface.cginc.meta │ │ ├── Shaders.meta │ │ ├── Sprites/ │ │ │ ├── EmojiOne Attribution.txt │ │ │ ├── EmojiOne Attribution.txt.meta │ │ │ ├── EmojiOne.json │ │ │ ├── EmojiOne.json.meta │ │ │ └── EmojiOne.png.meta │ │ └── Sprites.meta │ └── TextMesh Pro.meta ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE.md ├── Packages/ │ ├── manifest.json │ ├── packages-lock.json │ └── src/ │ ├── .coffee.internal.sed │ ├── .releaserc.json │ ├── CHANGELOG.md │ ├── CHANGELOG.md.meta │ ├── Editor/ │ │ ├── Coffee.UIEffect.Editor.asmdef │ │ ├── Coffee.UIEffect.Editor.asmdef.meta │ │ ├── RemoveSoftMaskableVariantsIfNeeded.cs │ │ ├── RemoveSoftMaskableVariantsIfNeeded.cs.meta │ │ ├── Timeline/ │ │ │ ├── TextPlayableAssetClipEditor.cs │ │ │ └── TextPlayableAssetClipEditor.cs.meta │ │ ├── Timeline.meta │ │ ├── UIEffectEditor.cs │ │ ├── UIEffectEditor.cs.meta │ │ ├── UIEffectIconIcon.png.meta │ │ ├── UIEffectPresetEditor.cs │ │ ├── UIEffectPresetEditor.cs.meta │ │ ├── UIEffectProjectSettingsEditor.cs │ │ ├── UIEffectProjectSettingsEditor.cs.meta │ │ ├── UIEffectPropertyEditor.cs │ │ ├── UIEffectPropertyEditor.cs.meta │ │ ├── UIEffectReplicaEditor.cs │ │ ├── UIEffectReplicaEditor.cs.meta │ │ ├── UIEffectTweenerEditor.cs │ │ └── UIEffectTweenerEditor.cs.meta │ ├── Editor.meta │ ├── LICENSE.md │ ├── LICENSE.md.meta │ ├── README.md │ ├── README.md.meta │ ├── Runtime/ │ │ ├── Coffee.UIEffect.R.dll.meta │ │ ├── Coffee.UIEffect.asmdef │ │ ├── Coffee.UIEffect.asmdef.meta │ │ ├── Enums.cs │ │ ├── Enums.cs.meta │ │ ├── Internal/ │ │ │ ├── Extensions/ │ │ │ │ ├── ComponentExtensions.cs │ │ │ │ ├── ComponentExtensions.cs.meta │ │ │ │ ├── MeshExtensions.cs │ │ │ │ └── MeshExtensions.cs.meta │ │ │ ├── Extensions.meta │ │ │ ├── ProjectSettings/ │ │ │ │ ├── PreloadedProjectSettings.cs │ │ │ │ └── PreloadedProjectSettings.cs.meta │ │ │ ├── ProjectSettings.meta │ │ │ ├── Utilities/ │ │ │ │ ├── CgincPathSync.cs │ │ │ │ ├── CgincPathSync.cs.meta │ │ │ │ ├── FastAction.cs │ │ │ │ ├── FastAction.cs.meta │ │ │ │ ├── FrameCache.cs │ │ │ │ ├── FrameCache.cs.meta │ │ │ │ ├── Logging.cs │ │ │ │ ├── Logging.cs.meta │ │ │ │ ├── MaterialRepository.cs │ │ │ │ ├── MaterialRepository.cs.meta │ │ │ │ ├── MinMax01.cs │ │ │ │ ├── MinMax01.cs.meta │ │ │ │ ├── Misc.cs │ │ │ │ ├── Misc.cs.meta │ │ │ │ ├── ObjectPool.cs │ │ │ │ ├── ObjectPool.cs.meta │ │ │ │ ├── ObjectRepository.cs │ │ │ │ ├── ObjectRepository.cs.meta │ │ │ │ ├── PowerRangeAttribute.cs │ │ │ │ ├── PowerRangeAttribute.cs.meta │ │ │ │ ├── ShaderSampleImporter.cs │ │ │ │ ├── ShaderSampleImporter.cs.meta │ │ │ │ ├── ShaderVariantRegistry.cs │ │ │ │ ├── ShaderVariantRegistry.cs.meta │ │ │ │ ├── TransformSensitivity.cs │ │ │ │ ├── TransformSensitivity.cs.meta │ │ │ │ ├── UIExtraCallbacks.cs │ │ │ │ └── UIExtraCallbacks.cs.meta │ │ │ └── Utilities.meta │ │ ├── Internal.meta │ │ ├── Timeline/ │ │ │ ├── Base/ │ │ │ │ ├── UIEffectColorClip.cs │ │ │ │ ├── UIEffectColorClip.cs.meta │ │ │ │ ├── UIEffectFloatClip.cs │ │ │ │ ├── UIEffectFloatClip.cs.meta │ │ │ │ ├── UIEffectTimelineUtils.cs │ │ │ │ └── UIEffectTimelineUtils.cs.meta │ │ │ ├── Base.meta │ │ │ ├── ColorIntensityTrack.cs │ │ │ ├── ColorIntensityTrack.cs.meta │ │ │ ├── ColorTrack.cs │ │ │ ├── ColorTrack.cs.meta │ │ │ ├── DetailColorTrack.cs │ │ │ ├── DetailColorTrack.cs.meta │ │ │ ├── DetailIntensityTrack.cs │ │ │ ├── DetailIntensityTrack.cs.meta │ │ │ ├── EdgeColorTrack.cs │ │ │ ├── EdgeColorTrack.cs.meta │ │ │ ├── EdgeShinyRateTrack.cs │ │ │ ├── EdgeShinyRateTrack.cs.meta │ │ │ ├── GradationIntensityTrack.cs │ │ │ ├── GradationIntensityTrack.cs.meta │ │ │ ├── GradationOffsetTrack.cs │ │ │ ├── GradationOffsetTrack.cs.meta │ │ │ ├── GradationRotationTrack.cs │ │ │ ├── GradationRotationTrack.cs.meta │ │ │ ├── GradationScaleTrack.cs │ │ │ ├── GradationScaleTrack.cs.meta │ │ │ ├── SamplingIntensityTrack.cs │ │ │ ├── SamplingIntensityTrack.cs.meta │ │ │ ├── ToneIntensityTrack.cs │ │ │ ├── ToneIntensityTrack.cs.meta │ │ │ ├── TransitionColorTrack.cs │ │ │ ├── TransitionColorTrack.cs.meta │ │ │ ├── TransitionRateTrack.cs │ │ │ └── TransitionRateTrack.cs.meta │ │ ├── Timeline.meta │ │ ├── UIEffect.cs │ │ ├── UIEffect.cs.meta │ │ ├── UIEffectBase.cs │ │ ├── UIEffectBase.cs.meta │ │ ├── UIEffectContext.cs │ │ ├── UIEffectContext.cs.meta │ │ ├── UIEffectPreset.cs │ │ ├── UIEffectPreset.cs.meta │ │ ├── UIEffectProjectSettings.cs │ │ ├── UIEffectProjectSettings.cs.meta │ │ ├── UIEffectReplica.cs │ │ ├── UIEffectReplica.cs.meta │ │ ├── UIEffectTweener.cs │ │ ├── UIEffectTweener.cs.meta │ │ ├── Utilities/ │ │ │ ├── GraphicProxy.cs │ │ │ ├── GraphicProxy.cs.meta │ │ │ ├── ImageProxy.cs │ │ │ ├── ImageProxy.cs.meta │ │ │ ├── ShadowUtil.cs │ │ │ ├── ShadowUtil.cs.meta │ │ │ ├── TmpProxy.cs │ │ │ ├── TmpProxy.cs.meta │ │ │ ├── UIVertexUtil.cs │ │ │ └── UIVertexUtil.cs.meta │ │ └── Utilities.meta │ ├── Runtime.meta │ ├── Samples~/ │ │ ├── Demo/ │ │ │ ├── DemoAssets/ │ │ │ │ ├── UIEffect_AvailableFilters_Effect.prefab │ │ │ │ ├── UIEffect_AvailableFilters_Effect.prefab.meta │ │ │ │ ├── UIEffect_CarterOne-Regular SDF.asset │ │ │ │ ├── UIEffect_CarterOne-Regular SDF.asset.meta │ │ │ │ ├── UIEffect_Demo-Circle.png.meta │ │ │ │ ├── UIEffect_Floor Cement.jpg.meta │ │ │ │ └── UIEffect_Fruit Jelly (B&W).jpg.meta │ │ │ ├── DemoAssets.meta │ │ │ ├── Scripts/ │ │ │ │ ├── UIEffect_AvailableFilters.cs │ │ │ │ ├── UIEffect_AvailableFilters.cs.meta │ │ │ │ ├── UIEffect_PatternAndEdge.cs │ │ │ │ ├── UIEffect_PatternAndEdge.cs.meta │ │ │ │ ├── UIEffect_TweenerControler.cs │ │ │ │ └── UIEffect_TweenerControler.cs.meta │ │ │ ├── Scripts.meta │ │ │ ├── Textures/ │ │ │ │ ├── Scanline.png.meta │ │ │ │ ├── UIEffect_Badge_Checked.png.meta │ │ │ │ ├── UIEffect_Badge_Level.png.meta │ │ │ │ ├── UIEffect_Badge_Police.png.meta │ │ │ │ ├── UIEffect_Demo.spriteatlas │ │ │ │ ├── UIEffect_Demo.spriteatlas.meta │ │ │ │ ├── UIEffect_FlatCornered_64.png.meta │ │ │ │ ├── UIEffect_I_am_Unity-Chan-256.png.meta │ │ │ │ ├── UIEffect_I_am_Unity-Chan-512.png.meta │ │ │ │ ├── UIEffect_Showcase_Art.png.meta │ │ │ │ └── UIEffect_Showcase_TransitionTex.png.meta │ │ │ ├── Textures.meta │ │ │ ├── UIEffect_AvailableFilters.unity │ │ │ ├── UIEffect_AvailableFilters.unity.meta │ │ │ ├── UIEffect_PatternAndEdge.unity │ │ │ ├── UIEffect_PatternAndEdge.unity.meta │ │ │ ├── UIEffect_Showcase.unity │ │ │ ├── UIEffect_Showcase.unity.meta │ │ │ ├── UIEffect_TextMeshProSupport.unity │ │ │ ├── UIEffect_TextMeshProSupport.unity.meta │ │ │ ├── UIEffect_TitleV5.unity │ │ │ ├── UIEffect_TitleV5.unity.meta │ │ │ ├── UIEffect_Tweener.unity │ │ │ └── UIEffect_Tweener.unity.meta │ │ ├── Demo.meta │ │ ├── ShaderGraph Support (Unity 6 BuiltIn)~/ │ │ │ ├── BuiltInUIEffectSubTarget.cs │ │ │ ├── BuiltInUIEffectSubTarget.cs.meta │ │ │ ├── UIEffectForShaderGraph.hlsl │ │ │ ├── UIEffectForShaderGraph.hlsl.meta │ │ │ ├── UIEffect_I_am_Unity-Chan-256.png.meta │ │ │ ├── UIEffect_ShaderGraph Support (Unity 6 BuiltIn).unity │ │ │ ├── UIEffect_ShaderGraph Support (Unity 6 BuiltIn).unity.meta │ │ │ ├── UISample (UIEffect).shadergraph │ │ │ ├── UISample (UIEffect).shadergraph.meta │ │ │ ├── Unity.ShaderGraph.Editor.asmref │ │ │ └── Unity.ShaderGraph.Editor.asmref.meta │ │ ├── ShaderGraph Support (Unity 6 URP)~/ │ │ │ ├── UIEffect_I_am_Unity-Chan-256.png.meta │ │ │ ├── UIEffect_ShaderGraph Support (Unity 6 URP).unity │ │ │ ├── UIEffect_ShaderGraph Support (Unity 6 URP).unity.meta │ │ │ ├── UISampleURP (UIEffect).shadergraph │ │ │ ├── UISampleURP (UIEffect).shadergraph.meta │ │ │ ├── Unity.RenderPipelines.Universal.Editor.asmref │ │ │ ├── Unity.RenderPipelines.Universal.Editor.asmref.meta │ │ │ ├── UniversalUIEffectSubTarget.cs │ │ │ └── UniversalUIEffectSubTarget.cs.meta │ │ ├── TextMeshPro Support (Unity 6)~/ │ │ │ ├── Hidden-TMP_Bitmap-Mobile-UIEffect-Unity6.shader │ │ │ ├── Hidden-TMP_Bitmap-Mobile-UIEffect-Unity6.shader.meta │ │ │ ├── Hidden-TMP_Bitmap-UIEffect-Unity6.shader │ │ │ ├── Hidden-TMP_Bitmap-UIEffect-Unity6.shader.meta │ │ │ ├── Hidden-TMP_SDF Overlay-UIEffect-Unity6.shader │ │ │ ├── Hidden-TMP_SDF Overlay-UIEffect-Unity6.shader.meta │ │ │ ├── Hidden-TMP_SDF SSD-UIEffect-Unity6.shader │ │ │ ├── Hidden-TMP_SDF SSD-UIEffect-Unity6.shader.meta │ │ │ ├── Hidden-TMP_SDF-Mobile Overlay-UIEffect-Unity6.shader │ │ │ ├── Hidden-TMP_SDF-Mobile Overlay-UIEffect-Unity6.shader.meta │ │ │ ├── Hidden-TMP_SDF-Mobile SSD-UIEffect-Unity6.shader │ │ │ ├── Hidden-TMP_SDF-Mobile SSD-UIEffect-Unity6.shader.meta │ │ │ ├── Hidden-TMP_SDF-Mobile-UIEffect-Unity6.shader │ │ │ ├── Hidden-TMP_SDF-Mobile-UIEffect-Unity6.shader.meta │ │ │ ├── Hidden-TMP_SDF-UIEffect-Unity6.shader │ │ │ └── Hidden-TMP_SDF-UIEffect-Unity6.shader.meta │ │ ├── TextMeshPro Support~/ │ │ │ ├── Hidden-TMP_Bitmap-Mobile-UIEffect.shader │ │ │ ├── Hidden-TMP_Bitmap-Mobile-UIEffect.shader.meta │ │ │ ├── Hidden-TMP_Bitmap-UIEffect.shader │ │ │ ├── Hidden-TMP_Bitmap-UIEffect.shader.meta │ │ │ ├── Hidden-TMP_SDF Overlay-UIEffect.shader │ │ │ ├── Hidden-TMP_SDF Overlay-UIEffect.shader.meta │ │ │ ├── Hidden-TMP_SDF SSD-UIEffect.shader │ │ │ ├── Hidden-TMP_SDF SSD-UIEffect.shader.meta │ │ │ ├── Hidden-TMP_SDF-Mobile Overlay-UIEffect.shader │ │ │ ├── Hidden-TMP_SDF-Mobile Overlay-UIEffect.shader.meta │ │ │ ├── Hidden-TMP_SDF-Mobile SSD-UIEffect.shader │ │ │ ├── Hidden-TMP_SDF-Mobile SSD-UIEffect.shader.meta │ │ │ ├── Hidden-TMP_SDF-Mobile-UIEffect.shader │ │ │ ├── Hidden-TMP_SDF-Mobile-UIEffect.shader.meta │ │ │ ├── Hidden-TMP_SDF-UIEffect.shader │ │ │ └── Hidden-TMP_SDF-UIEffect.shader.meta │ │ ├── v4 Compatible Components/ │ │ │ ├── Runtime/ │ │ │ │ ├── Common/ │ │ │ │ │ ├── EffectPlayer.cs │ │ │ │ │ ├── EffectPlayer.cs.meta │ │ │ │ │ ├── UIEffectV4Editor.cs │ │ │ │ │ └── UIEffectV4Editor.cs.meta │ │ │ │ ├── Common.meta │ │ │ │ ├── Enums/ │ │ │ │ │ ├── BlurMode.cs │ │ │ │ │ ├── BlurMode.cs.meta │ │ │ │ │ ├── ColorMode.cs │ │ │ │ │ ├── ColorMode.cs.meta │ │ │ │ │ ├── Converter.cs │ │ │ │ │ ├── Converter.cs.meta │ │ │ │ │ ├── EffectArea.cs │ │ │ │ │ ├── EffectArea.cs.meta │ │ │ │ │ ├── EffectMode.cs │ │ │ │ │ ├── EffectMode.cs.meta │ │ │ │ │ ├── ShadowStyle.cs │ │ │ │ │ └── ShadowStyle.cs.meta │ │ │ │ ├── Enums.meta │ │ │ │ ├── Obsolete/ │ │ │ │ │ ├── ObsoleteMonoBehavior.cs │ │ │ │ │ ├── ObsoleteMonoBehavior.cs.meta │ │ │ │ │ ├── UIGradient.cs │ │ │ │ │ ├── UIGradient.cs.meta │ │ │ │ │ ├── UIShadow.cs │ │ │ │ │ └── UIShadow.cs.meta │ │ │ │ ├── Obsolete.meta │ │ │ │ ├── UIDissolve.cs │ │ │ │ ├── UIDissolve.cs.meta │ │ │ │ ├── UIEffect.asmdef │ │ │ │ ├── UIEffect.asmdef.meta │ │ │ │ ├── UIEffectV4.cs │ │ │ │ ├── UIEffectV4.cs.meta │ │ │ │ ├── UIFlip.cs │ │ │ │ ├── UIFlip.cs.meta │ │ │ │ ├── UIHsvModifier.cs │ │ │ │ ├── UIHsvModifier.cs.meta │ │ │ │ ├── UIShiny.cs │ │ │ │ ├── UIShiny.cs.meta │ │ │ │ ├── UITransitionEffect.cs │ │ │ │ └── UITransitionEffect.cs.meta │ │ │ ├── Runtime.meta │ │ │ ├── UIEffectPresets/ │ │ │ │ ├── Legacy/ │ │ │ │ │ ├── Legacy-UIDissolve.asset │ │ │ │ │ ├── Legacy-UIDissolve.asset.meta │ │ │ │ │ ├── Legacy-UIShiny.asset │ │ │ │ │ ├── Legacy-UIShiny.asset.meta │ │ │ │ │ ├── Transition_LegacyHorizontal.png.meta │ │ │ │ │ └── Transition_LegacyNoise.png.meta │ │ │ │ └── Legacy.meta │ │ │ └── UIEffectPresets.meta │ │ └── v4 Compatible Components.meta │ ├── Shaders/ │ │ ├── UIEffect.cginc │ │ ├── UIEffect.cginc.meta │ │ ├── UIEffect.shader │ │ └── UIEffect.shader.meta │ ├── Shaders.meta │ ├── UIEffectPresets/ │ │ ├── Blend Mode-Additive.asset │ │ ├── Blend Mode-Additive.asset.meta │ │ ├── Blend Mode-Alpha Blend.asset │ │ ├── Blend Mode-Alpha Blend.asset.meta │ │ ├── Blend Mode-Multiply Additive.asset │ │ ├── Blend Mode-Multiply Additive.asset.meta │ │ ├── Blend Mode-Multiply.asset │ │ ├── Blend Mode-Multiply.asset.meta │ │ ├── Blend Mode-Soft Additive.asset │ │ ├── Blend Mode-Soft Additive.asset.meta │ │ ├── Color-Additive.asset │ │ ├── Color-Additive.asset.meta │ │ ├── Color-Contrast.asset │ │ ├── Color-Contrast.asset.meta │ │ ├── Color-Hsv Modifier.asset │ │ ├── Color-Hsv Modifier.asset.meta │ │ ├── Color-Multiply Additive.asset │ │ ├── Color-Multiply Additive.asset.meta │ │ ├── Color-Multiply Luminance.asset │ │ ├── Color-Multiply Luminance.asset.meta │ │ ├── Color-Multiply.asset │ │ ├── Color-Multiply.asset.meta │ │ ├── Color-Replace.asset │ │ ├── Color-Replace.asset.meta │ │ ├── Color-Subtractive.asset │ │ ├── Color-Subtractive.asset.meta │ │ ├── Detail-Hologram.asset │ │ ├── Detail-Hologram.asset.meta │ │ ├── Detail-Soft Masking.asset │ │ ├── Detail-Soft Masking.asset.meta │ │ ├── Edge-Plain.asset │ │ ├── Edge-Plain.asset.meta │ │ ├── Edge-Shiny.asset │ │ ├── Edge-Shiny.asset.meta │ │ ├── Flip-Both.asset │ │ ├── Flip-Both.asset.meta │ │ ├── Flip-Horizontal.asset │ │ ├── Flip-Horizontal.asset.meta │ │ ├── Flip-Vertical.asset │ │ ├── Flip-Vertical.asset.meta │ │ ├── Gradation (Colors)-Angle.asset │ │ ├── Gradation (Colors)-Angle.asset.meta │ │ ├── Gradation (Colors)-Diagonal To Left Bottom.asset │ │ ├── Gradation (Colors)-Diagonal To Left Bottom.asset.meta │ │ ├── Gradation (Colors)-Diagonal To Right Bottom.asset │ │ ├── Gradation (Colors)-Diagonal To Right Bottom.asset.meta │ │ ├── Gradation (Colors)-Diagonal.asset │ │ ├── Gradation (Colors)-Diagonal.asset.meta │ │ ├── Gradation (Colors)-Horizontal.asset │ │ ├── Gradation (Colors)-Horizontal.asset.meta │ │ ├── Gradation (Colors)-Radial Detail.asset │ │ ├── Gradation (Colors)-Radial Detail.asset.meta │ │ ├── Gradation (Colors)-Radial Fast.asset │ │ ├── Gradation (Colors)-Radial Fast.asset.meta │ │ ├── Gradation (Colors)-Vertical.asset │ │ ├── Gradation (Colors)-Vertical.asset.meta │ │ ├── Gradation-Angle.asset │ │ ├── Gradation-Angle.asset.meta │ │ ├── Gradation-Fixed.asset │ │ ├── Gradation-Fixed.asset.meta │ │ ├── Gradation-Horizontal.asset │ │ ├── Gradation-Horizontal.asset.meta │ │ ├── Gradation-Radial.asset │ │ ├── Gradation-Radial.asset.meta │ │ ├── Gradation-Vertical.asset │ │ ├── Gradation-Vertical.asset.meta │ │ ├── Sampling (Blur)-Detail.asset │ │ ├── Sampling (Blur)-Detail.asset.meta │ │ ├── Sampling (Blur)-Fast.asset │ │ ├── Sampling (Blur)-Fast.asset.meta │ │ ├── Sampling (Blur)-Medium.asset │ │ ├── Sampling (Blur)-Medium.asset.meta │ │ ├── Sampling (Edge Detection)-Alpha.asset │ │ ├── Sampling (Edge Detection)-Alpha.asset.meta │ │ ├── Sampling (Edge Detection)-Luminance.asset │ │ ├── Sampling (Edge Detection)-Luminance.asset.meta │ │ ├── Sampling-Pixelation.asset │ │ ├── Sampling-Pixelation.asset.meta │ │ ├── Sampling-Rgb Shift.asset │ │ ├── Sampling-Rgb Shift.asset.meta │ │ ├── Shadow-Mirror.asset │ │ ├── Shadow-Mirror.asset.meta │ │ ├── Shadow-Neon.asset │ │ ├── Shadow-Neon.asset.meta │ │ ├── Shadow-Outline.asset │ │ ├── Shadow-Outline.asset.meta │ │ ├── Shadow-Shadow.asset │ │ ├── Shadow-Shadow.asset.meta │ │ ├── Shadow-Soft Outline.asset │ │ ├── Shadow-Soft Outline.asset.meta │ │ ├── Shadow-Soft Shadow.asset │ │ ├── Shadow-Soft Shadow.asset.meta │ │ ├── Textures/ │ │ │ ├── CustomRenderTexture-UIEffect-Blaze.asset │ │ │ ├── CustomRenderTexture-UIEffect-Blaze.asset.meta │ │ │ ├── CustomRenderTexture-UIEffect-Blaze.mat │ │ │ ├── CustomRenderTexture-UIEffect-Blaze.mat.meta │ │ │ ├── CustomRenderTexture-UIEffect-Multiply (Alpha).shader │ │ │ ├── CustomRenderTexture-UIEffect-Multiply (Alpha).shader.meta │ │ │ ├── Detail-Hologram.png.meta │ │ │ ├── Detail-Soft Masking.png.meta │ │ │ ├── Pattern-Diamond.png.meta │ │ │ ├── Pattern-Dot.png.meta │ │ │ ├── Pattern-Square.png.meta │ │ │ ├── Pattern-Star.png.meta │ │ │ ├── Pattern-Stripe.png.meta │ │ │ ├── Transition-Angle.png.meta │ │ │ ├── Transition-Horizontal.png.meta │ │ │ ├── Transition-Melt00.png.meta │ │ │ ├── Transition-Melt01.png.meta │ │ │ ├── Transition-Noise00.png.meta │ │ │ ├── Transition-Noise01.png.meta │ │ │ └── Transition-Scratch.png.meta │ │ ├── Textures.meta │ │ ├── Tone-Glayscale.asset │ │ ├── Tone-Glayscale.asset.meta │ │ ├── Tone-Negative.asset │ │ ├── Tone-Negative.asset.meta │ │ ├── Tone-Posterize.asset │ │ ├── Tone-Posterize.asset.meta │ │ ├── Tone-Retro.asset │ │ ├── Tone-Retro.asset.meta │ │ ├── Tone-Sepia.asset │ │ ├── Tone-Sepia.asset.meta │ │ ├── Transition (Blaze)-Blue.asset │ │ ├── Transition (Blaze)-Blue.asset.meta │ │ ├── Transition (Blaze)-Default.asset │ │ ├── Transition (Blaze)-Default.asset.meta │ │ ├── Transition (Blaze)-Green.asset │ │ ├── Transition (Blaze)-Green.asset.meta │ │ ├── Transition (Blaze)-Red.asset │ │ ├── Transition (Blaze)-Red.asset.meta │ │ ├── Transition (Pattern)-Diamond.asset │ │ ├── Transition (Pattern)-Diamond.asset.meta │ │ ├── Transition (Pattern)-Dot.asset │ │ ├── Transition (Pattern)-Dot.asset.meta │ │ ├── Transition (Pattern)-Square.asset │ │ ├── Transition (Pattern)-Square.asset.meta │ │ ├── Transition (Pattern)-Star.asset │ │ ├── Transition (Pattern)-Star.asset.meta │ │ ├── Transition (Pattern)-Stripe.asset │ │ ├── Transition (Pattern)-Stripe.asset.meta │ │ ├── Transition-Burn.asset │ │ ├── Transition-Burn.asset.meta │ │ ├── Transition-Cutoff.asset │ │ ├── Transition-Cutoff.asset.meta │ │ ├── Transition-Dissolve.asset │ │ ├── Transition-Dissolve.asset.meta │ │ ├── Transition-Fade.asset │ │ ├── Transition-Fade.asset.meta │ │ ├── Transition-Melt.asset │ │ ├── Transition-Melt.asset.meta │ │ ├── Transition-Scratch.asset │ │ ├── Transition-Scratch.asset.meta │ │ ├── Transition-Shiny (Angled).asset │ │ ├── Transition-Shiny (Angled).asset.meta │ │ ├── Transition-Shiny.asset │ │ └── Transition-Shiny.asset.meta │ ├── UIEffectPresets.meta │ ├── package.json │ └── package.json.meta ├── ProjectSettings/ │ ├── AudioManager.asset │ ├── ClusterInputManager.asset │ ├── DynamicsManager.asset │ ├── EditorBuildSettings.asset │ ├── EditorSettings.asset │ ├── GraphicsSettings.asset │ ├── InputManager.asset │ ├── MemorySettings.asset │ ├── MinimalResourceSettings.json │ ├── NavMeshAreas.asset │ ├── PackageManagerSettings.asset │ ├── Physics2DSettings.asset │ ├── PresetManager.asset │ ├── ProjectSettings.asset │ ├── ProjectVersion.txt │ ├── QualitySettings.asset │ ├── SceneTemplateSettings.json │ ├── SymbolicLinkerSettings.json │ ├── TagManager.asset │ ├── TimeManager.asset │ ├── UnityConnectSettings.asset │ ├── VFXManager.asset │ ├── VersionControlSettings.asset │ └── XRSettings.asset └── UIEffectURP/ ├── .gitignore ├── Assets/ │ ├── Demos For URP/ │ │ ├── DemosForURP.unity │ │ ├── DemosForURP.unity.meta │ │ ├── Timeline Support/ │ │ │ ├── Timeline Support.playable │ │ │ ├── Timeline Support.playable.meta │ │ │ ├── Timeline Support.unity │ │ │ └── Timeline Support.unity.meta │ │ └── Timeline Support.meta │ ├── Demos For URP.meta │ ├── ProjectSettings/ │ │ ├── DefaultVolumeProfile.asset │ │ ├── DefaultVolumeProfile.asset.meta │ │ ├── NanoMonitorProjectSettings.asset │ │ ├── NanoMonitorProjectSettings.asset.meta │ │ ├── New Universal Render Pipeline Asset.asset │ │ ├── New Universal Render Pipeline Asset.asset.meta │ │ ├── New Universal Render Pipeline Asset_Renderer.asset │ │ ├── New Universal Render Pipeline Asset_Renderer.asset.meta │ │ ├── UIEffectProjectSettings.asset │ │ ├── UIEffectProjectSettings.asset.meta │ │ ├── UniversalRenderPipelineGlobalSettings.asset │ │ └── UniversalRenderPipelineGlobalSettings.asset.meta │ ├── ProjectSettings.meta │ ├── TextMesh Pro/ │ │ ├── Fonts/ │ │ │ ├── LiberationSans - OFL.txt │ │ │ ├── LiberationSans - OFL.txt.meta │ │ │ └── LiberationSans.ttf.meta │ │ ├── Fonts.meta │ │ ├── Resources/ │ │ │ ├── Fonts & Materials/ │ │ │ │ ├── LiberationSans SDF - Drop Shadow.mat │ │ │ │ ├── LiberationSans SDF - Drop Shadow.mat.meta │ │ │ │ ├── LiberationSans SDF - Fallback.asset │ │ │ │ ├── LiberationSans SDF - Fallback.asset.meta │ │ │ │ ├── LiberationSans SDF - Outline.mat │ │ │ │ ├── LiberationSans SDF - Outline.mat.meta │ │ │ │ ├── LiberationSans SDF.asset │ │ │ │ └── LiberationSans SDF.asset.meta │ │ │ ├── Fonts & Materials.meta │ │ │ ├── LineBreaking Following Characters.txt │ │ │ ├── LineBreaking Following Characters.txt.meta │ │ │ ├── LineBreaking Leading Characters.txt │ │ │ ├── LineBreaking Leading Characters.txt.meta │ │ │ ├── Sprite Assets/ │ │ │ │ ├── EmojiOne.asset │ │ │ │ └── EmojiOne.asset.meta │ │ │ ├── Sprite Assets.meta │ │ │ ├── Style Sheets/ │ │ │ │ ├── Default Style Sheet.asset │ │ │ │ └── Default Style Sheet.asset.meta │ │ │ ├── Style Sheets.meta │ │ │ ├── TMP Settings.asset │ │ │ └── TMP Settings.asset.meta │ │ ├── Resources.meta │ │ ├── Shaders/ │ │ │ ├── SDFFunctions.hlsl │ │ │ ├── SDFFunctions.hlsl.meta │ │ │ ├── TMP_Bitmap-Custom-Atlas.shader │ │ │ ├── TMP_Bitmap-Custom-Atlas.shader.meta │ │ │ ├── TMP_Bitmap-Mobile.shader │ │ │ ├── TMP_Bitmap-Mobile.shader.meta │ │ │ ├── TMP_Bitmap.shader │ │ │ ├── TMP_Bitmap.shader.meta │ │ │ ├── TMP_SDF Overlay.shader │ │ │ ├── TMP_SDF Overlay.shader.meta │ │ │ ├── TMP_SDF SSD.shader │ │ │ ├── TMP_SDF SSD.shader.meta │ │ │ ├── TMP_SDF-HDRP LIT.shadergraph │ │ │ ├── TMP_SDF-HDRP LIT.shadergraph.meta │ │ │ ├── TMP_SDF-HDRP UNLIT.shadergraph │ │ │ ├── TMP_SDF-HDRP UNLIT.shadergraph.meta │ │ │ ├── TMP_SDF-Mobile Masking.shader │ │ │ ├── TMP_SDF-Mobile Masking.shader.meta │ │ │ ├── TMP_SDF-Mobile Overlay.shader │ │ │ ├── TMP_SDF-Mobile Overlay.shader.meta │ │ │ ├── TMP_SDF-Mobile SSD.shader │ │ │ ├── TMP_SDF-Mobile SSD.shader.meta │ │ │ ├── TMP_SDF-Mobile-2-Pass.shader │ │ │ ├── TMP_SDF-Mobile-2-Pass.shader.meta │ │ │ ├── TMP_SDF-Mobile.shader │ │ │ ├── TMP_SDF-Mobile.shader.meta │ │ │ ├── TMP_SDF-Surface-Mobile.shader │ │ │ ├── TMP_SDF-Surface-Mobile.shader.meta │ │ │ ├── TMP_SDF-Surface.shader │ │ │ ├── TMP_SDF-Surface.shader.meta │ │ │ ├── TMP_SDF-URP Lit.shadergraph │ │ │ ├── TMP_SDF-URP Lit.shadergraph.meta │ │ │ ├── TMP_SDF-URP Unlit.shadergraph │ │ │ ├── TMP_SDF-URP Unlit.shadergraph.meta │ │ │ ├── TMP_SDF.shader │ │ │ ├── TMP_SDF.shader.meta │ │ │ ├── TMP_Sprite.shader │ │ │ ├── TMP_Sprite.shader.meta │ │ │ ├── TMPro.cginc │ │ │ ├── TMPro.cginc.meta │ │ │ ├── TMPro_Mobile.cginc │ │ │ ├── TMPro_Mobile.cginc.meta │ │ │ ├── TMPro_Properties.cginc │ │ │ ├── TMPro_Properties.cginc.meta │ │ │ ├── TMPro_Surface.cginc │ │ │ └── TMPro_Surface.cginc.meta │ │ ├── Shaders.meta │ │ ├── Sprites/ │ │ │ ├── EmojiOne Attribution.txt │ │ │ ├── EmojiOne Attribution.txt.meta │ │ │ ├── EmojiOne.json │ │ │ ├── EmojiOne.json.meta │ │ │ └── EmojiOne.png.meta │ │ └── Sprites.meta │ └── TextMesh Pro.meta ├── Packages/ │ ├── manifest.json │ └── packages-lock.json └── ProjectSettings/ ├── AudioManager.asset ├── ClusterInputManager.asset ├── DynamicsManager.asset ├── EditorBuildSettings.asset ├── EditorSettings.asset ├── GraphicsSettings.asset ├── InputManager.asset ├── MemorySettings.asset ├── MultiplayerManager.asset ├── NavMeshAreas.asset ├── PackageManagerSettings.asset ├── Physics2DSettings.asset ├── PresetManager.asset ├── ProjectSettings.asset ├── ProjectVersion.txt ├── QualitySettings.asset ├── SceneTemplateSettings.json ├── ShaderGraphSettings.asset ├── SymbolicLinkerSettings.json ├── TagManager.asset ├── TimeManager.asset ├── URPProjectSettings.asset ├── UnityConnectSettings.asset ├── VFXManager.asset └── VersionControlSettings.asset