Skip to main content
CESDK/CE.SDK/Engine/API Reference/Block

Overview

Learn how to manipulate the contents of a scene

The following pages will show you the available APIs in CreativeEditor SDK's CreativeEngine that allow scene modification through the block API.

Blocks are the base building blocks for scenes and represent elements on the canvas. You're able to create complex hierarchies of blocks by appending them as children to other blocks either directly or through groups.

Types
Learn about all available types of blocks and their properties.

Learn how to manipulate Blocks#

Appearance
Modify a blocks appearance in your design.

Audio & Video
Configure and control audio/video playback.

Blur
Add a blur to any shape or page.

Boolean Operations
Combine blocks using boolean operations.

Color
Set the color of a block.

Crop
Control the crop of a block.

Cutout
Add and edit a cutout path.

Drop Shadow
Modify a blocks drop shadow.

Effects
Add effects to any shape or page using our effect stack.

Exploration
Find all blocks in the current scene or look for specific ones.

Export
Export individual blocks or entire hierarchies to different formats.

Fills
Control the visual contents of a block's shape.

Groups
Create groups of blocks.

Hierarchies
Create parent-child hierarchies and groups.

Layout
Control the blocks position and size and query their computed frame within the scene.

Lifecycle
Create, destroy, load and save blocks.

Metadata
Add, remove & query metadata on blocks.

Properties
Modify the properties of blocks.

Selection & Visibility
Query selection state and control visibility.

State
Override a block's pending or error state.

Strokes
Add strokes to your blocks.

Text
Add and modify text blocks and ranges.