package designcompose.definition.modifier

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message AffineTransform

matrix_transform.proto:50

Represents a 2D affine transformation, which is a combination of translation, rotation, scaling, and shearing. It's used to define the transform applied to an image background or other visual elements. Maps to euclid's Transform2D

Used in: element.Background.Image

enum BlendMode

blend.proto:24

Various supported Blend types

Used in: view.NodeStyle

message BoxShadow

shadow.proto:43

BoxShadow defines a CSS-style box shadow, either outset or inset.

Used in: view.NodeStyle

message BoxShadow.Shadow

shadow.proto:45

The shadow itself

Used in: BoxShadow

message FilterOp

filter.proto:24

Various filters that can be applied and their intensity

Used in: element.Background.Image, view.NodeStyle

message LayoutTransform

matrix_transform.proto:28

Represents a 3D affine transformation, which is a combination of translation, rotation, scaling, and shearing in 3D space. It's used to define the transform applied to a view or its children within a DesignCompose layout. Maps to euclid's Transform3D

Used in: view.NodeStyle

enum ShadowBox

shadow.proto:32

Shadows can be applied to the border box, or the stroke box. The border box is the box outside of the border for Outset shadows, and the box inside of the border for inset shadows. The stroke box is always the the outer edge of any stroke defined, or the edge of the view (ignoring the border) if no strokes are present on the view.

Used in: BoxShadow.Shadow

enum TextAlign

text.proto:24

Horizontal text alignment. This value aligns the text within its bounds.

Used in: view.NodeStyle

enum TextAlignVertical

text.proto:33

Vertical text alignment. This value aligns the text vertically within its bounds.

Used in: view.NodeStyle

enum TextOverflow

text.proto:41

How text should be truncated if it overflows its bounds.

Used in: view.NodeStyle

message TextShadow

shadow.proto:60

A text shadow.

Used in: view.NodeStyle