Adobe Source Libraries 1.49.0
A collection of C++ libraries.
Loading...
Searching...
No Matches
poly_placeable_twopass_interface Struct Referenceabstract

Pure virtual interface for poly<placeable_twopass> modeling PlaceableTwoPassConcept. More...

#include <poly_placeable.hpp>

Inheritance diagram for poly_placeable_twopass_interface:
poly_placeable_interface poly_copyable_interface

Public Member Functions

virtual void measure_vertical (extents_t &in_out_attrs, const place_data_t &placed_horizontal)=0
Public Member Functions inherited from poly_placeable_interface
virtual void measure (extents_t &result)=0
virtual void place (const place_data_t &place_data)=0
Public Member Functions inherited from poly_copyable_interface
virtual poly_copyable_interfaceclone (void *) const =0
virtual poly_copyable_interfacemove_clone (void *)=0
virtual void * cast ()=0
virtual const void * cast () const =0
virtual const std::type_info & type_info () const =0
virtual void assign (const poly_copyable_interface &x)=0
virtual void exchange (poly_copyable_interface &x)=0
virtual ~poly_copyable_interface ()

Detailed Description

Definition at line 110 of file poly_placeable.hpp.

Member Function Documentation

◆ measure_vertical()

virtual void measure_vertical ( extents_t & in_out_attrs,
const place_data_t & placed_horizontal )
pure virtual