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)
virtual pp::Printing_Dev::~Printing_Dev ( )

Member Function Documentation

int32_t pp::Printing_Dev::GetDefaultPrintSettings ( const CompletionCallbackWithOutput< PP_PrintSettings_Dev > &  callback) const
static bool pp::Printing_Dev::IsAvailable ( )
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: