stlab.adobe.com Adobe Systems Incorporated
poly_placeable_twopass_instance< T > Struct Template Reference

#include <poly_placeable.hpp>

Public Types

typedef optimized_storage_type< T, poly_placeable_twopass_interface >::type base_t
 

Public Member Functions

 BOOST_CLASS_REQUIRE (T, adobe, PlaceableTwoPassConcept)
 
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)
 
 poly_placeable_twopass_instance (const T &x)
 
 poly_placeable_twopass_instance (move_from< poly_placeable_twopass_instance > x)
 

Detailed Description

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

Definition at line 136 of file poly_placeable.hpp.

Member Typedef Documentation

◆ base_t

Constructor & Destructor Documentation

◆ poly_placeable_twopass_instance() [1/2]

Definition at line 142 of file poly_placeable.hpp.

◆ poly_placeable_twopass_instance() [2/2]

Member Function Documentation

◆ BOOST_CLASS_REQUIRE()

BOOST_CLASS_REQUIRE ( ,
adobe  ,
PlaceableTwoPassConcept   
)

◆ measure()

void measure ( extents_t result)

Definition at line 147 of file poly_placeable.hpp.

◆ measure_vertical()

void measure_vertical ( extents_t calculated_horizontal,
const place_data_t placed_horizontal 
)

Definition at line 152 of file poly_placeable.hpp.

◆ place()

void place ( const place_data_t place_data)

Definition at line 157 of file poly_placeable.hpp.

Copyright © 2006-2007 Adobe Systems Incorporated.

Use of this website signifies your agreement to the Terms of Use and Online Privacy Policy.

Search powered by Google