Adobe Source Libraries 1.49.0
A collection of C++ libraries.
Loading...
Searching...
No Matches
place_data_t::slice_t Class Reference

Element geometry for a single orientation of place_data_t. More...

#include <adobe/layout_attributes.hpp>

Public Member Functions

 slice_t ()

Public Attributes

int length_m
int position_m
pair_long_t outset_m
guide_set_t guide_set_m

Detailed Description

Definition at line 120 of file layout_attributes.hpp.

Constructor & Destructor Documentation

◆ slice_t()

slice_t ( )

Member Data Documentation

◆ length_m

int length_m
length is the "active content" of the placeable object, and is also the space in which child placeable objects will be placed (if there are any).

Definition at line 125 of file layout_attributes.hpp.

◆ position_m

int position_m
position is a point representing the top-left corner of the placeable object. The point can either be relative to the top-left point of the topmost view or the top-left point of the parent view depending on which option was specified to the engine at layout time.
See also
evaluate_options_t

Definition at line 126 of file layout_attributes.hpp.

◆ outset_m

pair_long_t outset_m
outset is the same as the outset value described in outset_m. However because the outset can bleed through a parent placeable object, it is possible for the outset of any given placeable object to change during layout. Therefore this calculated outset value is returned to the client for proper placement of outset-affected placeable objects.

Definition at line 127 of file layout_attributes.hpp.

◆ guide_set_m

guide_set_t guide_set_m
guides are the same as the guides values described in guide_set_m. However now the values have been modified to coincide with other guide values presented to the engine. These guide values will ensure points of interest in this placeable object will "snap" to points of interest in other placeable objects.

Definition at line 128 of file layout_attributes.hpp.