Getting started with Storyboard
What is Storyboard?
Storyboard Architecture
Typical Development Workflow
Storyboard Designer Environment
Creating A Storyboard Project
- New Project from a Photoshop PSD File
- New Project from a Sketch File
- Creating A Storyboard Project
- New Project from a Figma Design
- New Project from a Storyboard Sample
- New Project from Storyboard Embedded Engine File
Adding Content to your Application
Adding Content to your Application
Working with Events
Connecting Events to Actions
Using Variables to Create a Dynamic UI
Creating and Applying Animations
Simulating your Application
Remote Target Application Launch
Scripting with JavaScript
Scripting with Lua
What are C Callbacks?
Working with Design States
Working with Images
Working with Text
Working with Touch, Gestures, and User Input
Creating Lists and Tables
Working with Scrolling Content
OpenGL and 3D Rendering
Working with Audio and Video
Multi-File Application Development
Reusable Graphical Components
Working with Storyboard Lite Platforms
Collaboration and Team Development
Exporting and Running on your Embedded Target
Working with Mobile Platforms: Android and iOS
Sending and Receiving Data with Storyboard IO
- Sending Events to a Storyboard Application
- Sending and Receiving Data with Storyboard IO
- Connecting to a Storyboard Application
- Setting Application Data
- Receiving Events from a Storyboard Application
- Debugging Storyboard IO
Optimizing Your Storyboard Application
Storyboard Performance Log Viewer
Extending Storyboard Functionality
Structuring Your Photoshop Import Content
Re-Importing Photoshop and Sketch Content
Storyboard Validator Perspective
- Storyboard Validator Perspective
- Storyboard Validator
- Validator Test View
- Validator Test Results View
- Recording Tests Using Validator
- Playback Tests Using Validator
Storyboard Lua API
- Storyboard Lua API
- gre.APP ROOT
- gre.SCRIPT ROOT
- gre.PLUGIN ROOT
- gre.LOG constants
- gre.LEFT, gre.RIGHT, gre.CENTER, gre.TOP, gre.BOTTOM
Storyboard Lua Canvas API
- Storyboard Lua Canvas API
- gre.get canvas
- CANVAS:clear rect
- CANVAS:draw image
- CANVAS:draw text
- CANVAS:get dimensions
Storyboard Lua DOM Module
- Storyboard Lua DOM Module
- gredom.get application
- gredom.get object
- gredom.get control
- gredom.get table
- gredom.get group
Storyboard JavaScript API
- Storyboard JavaScript API
- sb.addEventListener
- sb.animationAddStep
- sb.animationCreate
- sb.animationCreateTween
- sb.animationDestroy
Storyboard JavaScript Canvas API
- Storyboard JavaScript Canvas API
- canvas.clearRect
- canvas.drawImage
- canvas.drawText
- canvas.fill
- canvas.fillArc
Storyboard IO API
- Storyboard IO API
- gre io add mdata
- gre io close
- gre io free buffer
- gre io grow buffer
- gre io grow buffer
Storyboard IO Wrapper API
- Storyboard IO Wrapper API
- sbio add event callback
- sbio create receive channel
- sbio create send channel
- sbio destroy channel
- sbio rem event callback
Previous versions of Storyboard
Storyboard Engine Plugin Options
Standard Event Definitions
- Standard Event Definitions
- System Events
- Pointer Events
- Keyboard Events
- Screen Manager Events
- Focus Events
Linking the backend to the GUI via Storyboard IO
Plugin Specific Event Definitions
- Plugin Specific Event Definitions
- Animation Events
- Gesture Events
- Logger Events
- Media Events
- Screen Display Capture (ScreenDump) Events
MCU Documentation
Standard Action Definitions
Standard Render Extension Definitions
See all 11 articlesStoryboard Engine Public API
- Storyboard Engine Public API
- gr application create args
- gr application create
- gr application free
- gr application run
- gr application quit
Release Notes
- Release Notes
- Release Notes 8.1
- Release Notes 7.2
- Release Notes 7.2
- Release Notes 8.0
- Release Notes 7.1