webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Public Member Functions | Static Public Member Functions | List of all members
WebCore::ViewportConfiguration Class Reference

#include <ViewportConfiguration.h>

Classes

struct  Parameters
 

Public Member Functions

WEBCORE_EXPORT ViewportConfiguration ()
 
const ParametersdefaultConfiguration () const
 
WEBCORE_EXPORT void setDefaultConfiguration (const Parameters &)
 
const IntSizecontentsSize () const
 
WEBCORE_EXPORT bool setContentsSize (const IntSize &)
 
const FloatSizeminimumLayoutSize () const
 
WEBCORE_EXPORT bool setMinimumLayoutSize (const FloatSize &)
 
const ViewportArgumentsviewportArguments () const
 
WEBCORE_EXPORT bool setViewportArguments (const ViewportArguments &)
 
WEBCORE_EXPORT bool setCanIgnoreScalingConstraints (bool)
 
void setForceAlwaysUserScalable (bool forceAlwaysUserScalable)
 
WEBCORE_EXPORT IntSize layoutSize () const
 
WEBCORE_EXPORT double initialScale () const
 
WEBCORE_EXPORT double initialScaleIgnoringContentSize () const
 
WEBCORE_EXPORT double minimumScale () const
 
double maximumScale () const
 
double maximumScaleIgnoringAlwaysScalable () const
 
WEBCORE_EXPORT bool allowsUserScaling () const
 
WEBCORE_EXPORT bool allowsUserScalingIgnoringAlwaysScalable () const
 
bool allowsShrinkToFit () const
 
WTF::CString description () const
 
WEBCORE_EXPORT void dump () const
 
WEBCORE_EXPORT ViewportConfiguration ()
 
const ParametersdefaultConfiguration () const
 
WEBCORE_EXPORT void setDefaultConfiguration (const Parameters &)
 
const IntSizecontentsSize () const
 
WEBCORE_EXPORT bool setContentsSize (const IntSize &)
 
const FloatSizeminimumLayoutSize () const
 
WEBCORE_EXPORT bool setMinimumLayoutSize (const FloatSize &)
 
const ViewportArgumentsviewportArguments () const
 
WEBCORE_EXPORT bool setViewportArguments (const ViewportArguments &)
 
WEBCORE_EXPORT bool setCanIgnoreScalingConstraints (bool)
 
void setForceAlwaysUserScalable (bool forceAlwaysUserScalable)
 
WEBCORE_EXPORT IntSize layoutSize () const
 
WEBCORE_EXPORT double initialScale () const
 
WEBCORE_EXPORT double initialScaleIgnoringContentSize () const
 
WEBCORE_EXPORT double minimumScale () const
 
double maximumScale () const
 
double maximumScaleIgnoringAlwaysScalable () const
 
WEBCORE_EXPORT bool allowsUserScaling () const
 
WEBCORE_EXPORT bool allowsUserScalingIgnoringAlwaysScalable () const
 
bool allowsShrinkToFit () const
 
WTF::CString description () const
 
WEBCORE_EXPORT void dump () const
 

Static Public Member Functions

static WEBCORE_EXPORT Parameters webpageParameters ()
 
static WEBCORE_EXPORT Parameters textDocumentParameters ()
 
static WEBCORE_EXPORT Parameters imageDocumentParameters ()
 
static WEBCORE_EXPORT Parameters xhtmlMobileParameters ()
 
static WEBCORE_EXPORT Parameters testingParameters ()
 
static WEBCORE_EXPORT Parameters webpageParameters ()
 
static WEBCORE_EXPORT Parameters textDocumentParameters ()
 
static WEBCORE_EXPORT Parameters imageDocumentParameters ()
 
static WEBCORE_EXPORT Parameters xhtmlMobileParameters ()
 
static WEBCORE_EXPORT Parameters testingParameters ()
 

Constructor & Destructor Documentation

◆ ViewportConfiguration() [1/2]

WebCore::ViewportConfiguration::ViewportConfiguration ( )

◆ ViewportConfiguration() [2/2]

WEBCORE_EXPORT WebCore::ViewportConfiguration::ViewportConfiguration ( )

Member Function Documentation

◆ allowsShrinkToFit() [1/2]

bool WebCore::ViewportConfiguration::allowsShrinkToFit ( ) const

◆ allowsShrinkToFit() [2/2]

bool WebCore::ViewportConfiguration::allowsShrinkToFit ( ) const

◆ allowsUserScaling() [1/2]

bool WebCore::ViewportConfiguration::allowsUserScaling ( ) const

◆ allowsUserScaling() [2/2]

WEBCORE_EXPORT bool WebCore::ViewportConfiguration::allowsUserScaling ( ) const

◆ allowsUserScalingIgnoringAlwaysScalable() [1/2]

bool WebCore::ViewportConfiguration::allowsUserScalingIgnoringAlwaysScalable ( ) const

◆ allowsUserScalingIgnoringAlwaysScalable() [2/2]

WEBCORE_EXPORT bool WebCore::ViewportConfiguration::allowsUserScalingIgnoringAlwaysScalable ( ) const

◆ contentsSize() [1/2]

const IntSize& WebCore::ViewportConfiguration::contentsSize ( ) const
inline

◆ contentsSize() [2/2]

const IntSize& WebCore::ViewportConfiguration::contentsSize ( ) const
inline

◆ defaultConfiguration() [1/2]

const Parameters& WebCore::ViewportConfiguration::defaultConfiguration ( ) const
inline

◆ defaultConfiguration() [2/2]

const Parameters& WebCore::ViewportConfiguration::defaultConfiguration ( ) const
inline

◆ description() [1/2]

WTF::CString WebCore::ViewportConfiguration::description ( ) const

◆ description() [2/2]

CString WebCore::ViewportConfiguration::description ( ) const

◆ dump() [1/2]

WEBCORE_EXPORT void WebCore::ViewportConfiguration::dump ( ) const

◆ dump() [2/2]

void WebCore::ViewportConfiguration::dump ( ) const

◆ imageDocumentParameters() [1/2]

ViewportConfiguration::Parameters WebCore::ViewportConfiguration::imageDocumentParameters ( )
static

◆ imageDocumentParameters() [2/2]

static WEBCORE_EXPORT Parameters WebCore::ViewportConfiguration::imageDocumentParameters ( )
static

◆ initialScale() [1/2]

WEBCORE_EXPORT double WebCore::ViewportConfiguration::initialScale ( ) const

◆ initialScale() [2/2]

double WebCore::ViewportConfiguration::initialScale ( ) const

◆ initialScaleIgnoringContentSize() [1/2]

WEBCORE_EXPORT double WebCore::ViewportConfiguration::initialScaleIgnoringContentSize ( ) const

◆ initialScaleIgnoringContentSize() [2/2]

double WebCore::ViewportConfiguration::initialScaleIgnoringContentSize ( ) const

◆ layoutSize() [1/2]

WEBCORE_EXPORT IntSize WebCore::ViewportConfiguration::layoutSize ( ) const

◆ layoutSize() [2/2]

IntSize WebCore::ViewportConfiguration::layoutSize ( ) const

◆ maximumScale() [1/2]

double WebCore::ViewportConfiguration::maximumScale ( ) const
inline

◆ maximumScale() [2/2]

double WebCore::ViewportConfiguration::maximumScale ( ) const
inline

◆ maximumScaleIgnoringAlwaysScalable() [1/2]

double WebCore::ViewportConfiguration::maximumScaleIgnoringAlwaysScalable ( ) const
inline

◆ maximumScaleIgnoringAlwaysScalable() [2/2]

double WebCore::ViewportConfiguration::maximumScaleIgnoringAlwaysScalable ( ) const
inline

◆ minimumLayoutSize() [1/2]

const FloatSize& WebCore::ViewportConfiguration::minimumLayoutSize ( ) const
inline

◆ minimumLayoutSize() [2/2]

const FloatSize& WebCore::ViewportConfiguration::minimumLayoutSize ( ) const
inline

◆ minimumScale() [1/2]

WEBCORE_EXPORT double WebCore::ViewportConfiguration::minimumScale ( ) const

◆ minimumScale() [2/2]

double WebCore::ViewportConfiguration::minimumScale ( ) const

◆ setCanIgnoreScalingConstraints() [1/2]

bool WebCore::ViewportConfiguration::setCanIgnoreScalingConstraints ( bool  canIgnoreScalingConstraints)

◆ setCanIgnoreScalingConstraints() [2/2]

WEBCORE_EXPORT bool WebCore::ViewportConfiguration::setCanIgnoreScalingConstraints ( bool  )

◆ setContentsSize() [1/2]

bool WebCore::ViewportConfiguration::setContentsSize ( const IntSize contentSize)

◆ setContentsSize() [2/2]

WEBCORE_EXPORT bool WebCore::ViewportConfiguration::setContentsSize ( const IntSize )

◆ setDefaultConfiguration() [1/2]

void WebCore::ViewportConfiguration::setDefaultConfiguration ( const Parameters defaultConfiguration)

◆ setDefaultConfiguration() [2/2]

WEBCORE_EXPORT void WebCore::ViewportConfiguration::setDefaultConfiguration ( const Parameters )

◆ setForceAlwaysUserScalable() [1/2]

void WebCore::ViewportConfiguration::setForceAlwaysUserScalable ( bool  forceAlwaysUserScalable)
inline

◆ setForceAlwaysUserScalable() [2/2]

void WebCore::ViewportConfiguration::setForceAlwaysUserScalable ( bool  forceAlwaysUserScalable)
inline

◆ setMinimumLayoutSize() [1/2]

WEBCORE_EXPORT bool WebCore::ViewportConfiguration::setMinimumLayoutSize ( const FloatSize )

◆ setMinimumLayoutSize() [2/2]

bool WebCore::ViewportConfiguration::setMinimumLayoutSize ( const FloatSize minimumLayoutSize)

◆ setViewportArguments() [1/2]

WEBCORE_EXPORT bool WebCore::ViewportConfiguration::setViewportArguments ( const ViewportArguments )

◆ setViewportArguments() [2/2]

bool WebCore::ViewportConfiguration::setViewportArguments ( const ViewportArguments viewportArguments)

◆ testingParameters() [1/2]

static WEBCORE_EXPORT Parameters WebCore::ViewportConfiguration::testingParameters ( )
static

◆ testingParameters() [2/2]

ViewportConfiguration::Parameters WebCore::ViewportConfiguration::testingParameters ( )
static

◆ textDocumentParameters() [1/2]

static WEBCORE_EXPORT Parameters WebCore::ViewportConfiguration::textDocumentParameters ( )
static

◆ textDocumentParameters() [2/2]

ViewportConfiguration::Parameters WebCore::ViewportConfiguration::textDocumentParameters ( )
static

◆ viewportArguments() [1/2]

const ViewportArguments& WebCore::ViewportConfiguration::viewportArguments ( ) const
inline

◆ viewportArguments() [2/2]

const ViewportArguments& WebCore::ViewportConfiguration::viewportArguments ( ) const
inline

◆ webpageParameters() [1/2]

ViewportConfiguration::Parameters WebCore::ViewportConfiguration::webpageParameters ( )
static

◆ webpageParameters() [2/2]

static WEBCORE_EXPORT Parameters WebCore::ViewportConfiguration::webpageParameters ( )
static

◆ xhtmlMobileParameters() [1/2]

ViewportConfiguration::Parameters WebCore::ViewportConfiguration::xhtmlMobileParameters ( )
static

◆ xhtmlMobileParameters() [2/2]

static WEBCORE_EXPORT Parameters WebCore::ViewportConfiguration::xhtmlMobileParameters ( )
static

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