Figler.Schema.Paint (figler v0.1.0-beta.1)

Copy Markdown View Source

Generated Kiwi message module for Paint.

Summary

Types

t()

@type t() :: %Figler.Schema.Paint{
  alt_text: String.t() | nil,
  animated_image: Figler.Schema.Image.t() | nil,
  animation_frame: non_neg_integer() | nil,
  blend_mode: Figler.Schema.BlendMode.t() | nil,
  color: Figler.Schema.Color.t() | nil,
  color_var: Figler.Schema.VariableData.t() | nil,
  component_prop_assignments: [Figler.Schema.ComponentPropAssignment.t()] | nil,
  custom_effect_id: Figler.Schema.CodeComponentId.t() | nil,
  density: float() | nil,
  emoji_code_points: [non_neg_integer()] | nil,
  filter_color_adjust: Figler.Schema.FilterColorAdjust.t() | nil,
  horizontal_alignment: Figler.Schema.PatternAlignment.t() | nil,
  id: Figler.Schema.GUID.t() | nil,
  image: Figler.Schema.Image.t() | nil,
  image_scale_mode: Figler.Schema.ImageScaleMode.t() | nil,
  image_should_color_manage: boolean() | nil,
  image_thumbnail: Figler.Schema.Image.t() | nil,
  image_var: Figler.Schema.VariableData.t() | nil,
  interpolation_color_space: Figler.Schema.InterpolationColorSpace.t() | nil,
  interpolation_hue_method: Figler.Schema.InterpolationHueMethod.t() | nil,
  noise_size: Figler.Schema.Vector.t() | nil,
  noise_type: Figler.Schema.NoiseType.t() | nil,
  opacity: float() | nil,
  opacity_var: Figler.Schema.VariableData.t() | nil,
  original_image_height: non_neg_integer() | nil,
  original_image_width: non_neg_integer() | nil,
  paint_filter: Figler.Schema.PaintFilterMessage.t() | nil,
  pattern_spacing: Figler.Schema.Vector.t() | nil,
  pattern_tile_type: Figler.Schema.PatternTileType.t() | nil,
  rotation: float() | nil,
  scale: float() | nil,
  source_node_id: Figler.Schema.GUID.t() | nil,
  spacing: float() | nil,
  stops: [Figler.Schema.ColorStop.t()] | nil,
  stops_var: [Figler.Schema.ColorStopVar.t()] | nil,
  thumb_hash: binary() | nil,
  thumb_hash_base64: String.t() | nil,
  transform: Figler.Schema.Matrix.t() | nil,
  type: Figler.Schema.PaintType.t() | nil,
  vertical_alignment: Figler.Schema.PatternAlignment.t() | nil,
  video: Figler.Schema.Video.t() | nil,
  visible: boolean() | nil
}

Functions

decode(binary)

encode(struct)

transform_module()