Adobe Source Libraries 1.49.0
A collection of C++ libraries.
Loading...
Searching...
No Matches
poly_placeable_twopass_instance< T > Struct Template Reference

Implementation of virtual interface for the poly<placeable_twopass> modeling PlaceableTwoPassConcept. More...

#include <poly_placeable.hpp>

Inheritance diagram for poly_placeable_twopass_instance< T >:
type< T, poly_placeable_twopass_interface >

Public Types

typedef optimized_storage_type< T, poly_placeable_twopass_interface >::type base_t

Public Member Functions

 BOOST_CLASS_REQUIRE (T, adobe, PlaceableTwoPassConcept)
 poly_placeable_twopass_instance (const T &x)
 poly_placeable_twopass_instance (poly_placeable_twopass_instance &&x)
void measure (extents_t &result)
void measure_vertical (extents_t &calculated_horizontal, const place_data_t &placed_horizontal)
void place (const place_data_t &place_data)

Detailed Description

template<typename T>
struct adobe::poly_placeable_twopass_instance< T >

Definition at line 123 of file poly_placeable.hpp.

Member Typedef Documentation

◆ base_t

template<typename T>
typedef optimized_storage_type<T,poly_placeable_twopass_interface>::type base_t

Definition at line 125 of file poly_placeable.hpp.

Constructor & Destructor Documentation

◆ poly_placeable_twopass_instance() [1/2]

template<typename T>
poly_placeable_twopass_instance ( const T & x)

Definition at line 129 of file poly_placeable.hpp.

◆ poly_placeable_twopass_instance() [2/2]

Definition at line 130 of file poly_placeable.hpp.

Member Function Documentation

◆ BOOST_CLASS_REQUIRE()

template<typename T>
BOOST_CLASS_REQUIRE ( T ,
adobe ,
PlaceableTwoPassConcept  )

◆ measure()

template<typename T>
void measure ( extents_t & result)

Definition at line 132 of file poly_placeable.hpp.

◆ measure_vertical()

template<typename T>
void measure_vertical ( extents_t & calculated_horizontal,
const place_data_t & placed_horizontal )

Definition at line 134 of file poly_placeable.hpp.

◆ place()

template<typename T>
void place ( const place_data_t & place_data)

Definition at line 139 of file poly_placeable.hpp.