Placeable Concept
Detailed DescriptionFunction Documentation
Get the placeable object-specific information from the client. The client is allowed to modify the Extents parameter passed in as they please in order to best describe the geometric details of this placeable object... It is an ouput-only parameter. This is the second (first if the placeable object is not a container) proc called while the layout engine is solving the layout. The default implementation calls the member function on T of the same name. Can be specialized or overloaded for user types. Definition at line 175 of file placeable_concept.hpp.
Sometimes a placeable object's height is dependent upon the solved width of that placeable object. An example of this would be a placeable object with paginated text inside of it. In that case, the placeable object should provide a function here to remeasure just the vertical slice information for the placeable object. All other information modified here will be discarded in favor of the values given during the first calculate call. Calculated_vertical is an output-only parameter. Horizontal and positioning information should be obtained from placed_horizontal. The default implementation calls the member function on T of the same name. Can be specialized or overloaded for user types. Definition at line 304 of file placeable_concept.hpp.
Place is the final function signaled from the Eve engine to a placeable object. When this function is made there are several guarantees for the client:
The default implementation calls the member function on T of the same name. Can be specialized or overloaded for user types. Definition at line 206 of file placeable_concept.hpp. |