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

Pure virtual interface for the poly<placeable> modeling PlaceableConcept. More...

#include <poly_placeable.hpp>

Inheritance diagram for poly_placeable_interface:
poly_copyable_interface poly_placeable_twopass_interface

Public Member Functions

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 37 of file poly_placeable.hpp.

Member Function Documentation

◆ measure()

virtual void measure ( extents_t & result)
pure virtual

◆ place()

virtual void place ( const place_data_t & place_data)
pure virtual