Adobe Source Libraries 1.49.0
A collection of C++ libraries.
|
Extents Type | typename placeable_extents_type<Placeable>::type | Models adobe::extents_t. Used by the Placeable to relate the minimum visual extents it requires in order to be placed correctly. |
Placement Data Type | typename placement_data_type<Placeable>::type | Models adobe::place_data_t. Contains the derived information necessary for the Placeable to position itself within the visual space |
T | A type that is a model of Placeable |
t | Object of type T |
e | Object of type Placeable::extents_type |
p | Object of type Placeable::placement_data_type |
Name | Expression | Type requirements | Return type |
---|---|---|---|
Measure | measure(t, e); | e is a reference parameter that on return must contain the calculated horizontal and vertical extents of t within the visual space | void |
Place | place(t, p); | p contains the calculated horizontal and vertical extents of t within the visual space | void |
Name | Expression | Precondition | Semantics | Postcondition |
---|---|---|---|---|
Place | place(t, p); | p must not be less than the minimum extents specified by measure | Places t within the visual space according to p | t is properly placed within the visual space |