Pepper_31_C++_interfaces
Public Member Functions | Static Public Member Functions | List of all members
pp::Printing_Dev Class Referenceabstract

#include <printing_dev.h>

Inheritance diagram for pp::Printing_Dev:
Inheritance graph
Collaboration diagram for pp::Printing_Dev:
Collaboration graph

Public Member Functions

 Printing_Dev (Instance *instance)
 
virtual ~Printing_Dev ()
 
virtual uint32_t QuerySupportedPrintOutputFormats ()=0
 
virtual int32_t PrintBegin (const PP_PrintSettings_Dev &print_settings)=0
 
virtual Resource PrintPages (const PP_PrintPageNumberRange_Dev *page_ranges, uint32_t page_range_count)=0
 
virtual void PrintEnd ()=0
 
virtual bool IsPrintScalingDisabled ()=0
 
int32_t GetDefaultPrintSettings (const CompletionCallbackWithOutput< PP_PrintSettings_Dev > &callback) const
 
- Public Member Functions inherited from pp::Resource
 Resource ()
 The default constructor. More...
 
 Resource (const Resource &other)
 
virtual ~Resource ()
 Destructor. More...
 
Resourceoperator= (const Resource &other)
 
bool is_null () const
 
PP_Resource pp_resource () const
 
PP_Resource detach ()
 

Static Public Member Functions

static bool IsAvailable ()
 

Additional Inherited Members

- Protected Member Functions inherited from pp::Resource
 Resource (PP_Resource resource)
 
 Resource (PassRef, PP_Resource resource)
 
void PassRefFromConstructor (PP_Resource resource)
 

Detailed Description

Definition at line 19 of file printing_dev.h.

Constructor & Destructor Documentation

pp::Printing_Dev::Printing_Dev ( Instance instance)
explicit
virtual pp::Printing_Dev::~Printing_Dev ( )
virtual

Member Function Documentation

int32_t pp::Printing_Dev::GetDefaultPrintSettings ( const CompletionCallbackWithOutput< PP_PrintSettings_Dev > &  callback) const
static bool pp::Printing_Dev::IsAvailable ( )
static
virtual bool pp::Printing_Dev::IsPrintScalingDisabled ( )
pure virtual
virtual int32_t pp::Printing_Dev::PrintBegin ( const PP_PrintSettings_Dev &  print_settings)
pure virtual
virtual void pp::Printing_Dev::PrintEnd ( )
pure virtual
virtual Resource pp::Printing_Dev::PrintPages ( const PP_PrintPageNumberRange_Dev *  page_ranges,
uint32_t  page_range_count 
)
pure virtual
virtual uint32_t pp::Printing_Dev::QuerySupportedPrintOutputFormats ( )
pure virtual

The documentation for this class was generated from the following file: