< Previous | Contents | Next >

Overview Guide

This Guide section is used with the series of Template Example Fuse Plugins supplied, these have comments inline to explain functionality. These show the functional building blocks and setups to creating custom Fuse plugins. This guide will explain each template Fuse, and the Reference section has further detail of each function.

Starting with background information primer, you can follow along with the Fuse plugins loaded in the Fusion page, loaded in a Text editor, and this.


 

About the Lua LanguageTypes of Fuse PluginsImage BasicsImagesColorChannelsCanvas ColorImage DomainMetadataFuse Plugin ProgramingEditing and LoadingSetting Code Dev EditorNaming ConventionsCommon namesVariablesConsole - Print and DebugOther Programing NotesExample 1 – Overview of a FuseFuRegisterClass FunctionUI Controls - Create FunctionProcess Event FunctionExample 2 – UI ControlsSlidersButtons, Check Boxes and ListsOn ScreenColor ControlsGradient ColorOrganize, Tabs, NestsImage InputsNotify ChangeExample 3 – Internal Image Processing FunctionsColor MatrixColor FunctionsColor SpaceClear and Fill ImageChannel OperationsChannel BooleansTransformCropResizeMergeOMerge OXMergeBlur GlowExample 4 – Multi Pixel ProcessingCreating Pixel FunctionsProcessExample 5 – Shapes, Lines, TextExample 6 – Text and StringsUI CreateProcessFunction Creation - Text RenderingExample 7 – SamplingProcess ScatterProcess Sample