webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
WebKit::WebPageCreationParameters Struct Reference

#include <WebPageCreationParameters.h>

Public Member Functions

void encode (IPC::Encoder &) const
 

Static Public Member Functions

static bool decode (IPC::Decoder &, WebPageCreationParameters &)
 

Public Attributes

WebCore::IntSize viewSize
 
WebCore::ActivityState::Flags activityState
 
WebPreferencesStore store
 
DrawingAreaType drawingAreaType
 
WebPageGroupData pageGroupData
 
bool drawsBackground
 
bool isEditable
 
WebCore::Color underlayColor
 
bool useFixedLayout
 
WebCore::IntSize fixedLayoutSize
 
bool suppressScrollbarAnimations
 
WebCore::Pagination::Mode paginationMode
 
bool paginationBehavesLikeColumns
 
double pageLength
 
double gapBetweenPages
 
bool paginationLineGridEnabled
 
String userAgent
 
Vector< BackForwardListItemStateitemStates
 
WebCore::SessionID sessionID
 
uint64_t highestUsedBackForwardItemID
 
uint64_t userContentControllerID
 
uint64_t visitedLinkTableID
 
uint64_t websiteDataStoreID
 
bool canRunBeforeUnloadConfirmPanel
 
bool canRunModal
 
float deviceScaleFactor
 
float viewScaleFactor
 
float topContentInset
 
float mediaVolume
 
WebCore::MediaProducer::MutedStateFlags muted
 
bool mayStartMediaWhenInWindow
 
WebCore::IntSize minimumLayoutSize
 
bool autoSizingShouldExpandToViewHeight
 
WebCore::ScrollPinningBehavior scrollPinningBehavior
 
std::optional< uint32_tscrollbarOverlayStyle
 
bool backgroundExtendsBeyondPage
 
LayerHostingMode layerHostingMode
 
Vector< StringmimeTypesWithCustomContentProviders
 
bool controlledByAutomation
 
bool appleMailPaginationQuirkEnabled
 
bool shouldScaleViewToFitDocument
 
WebCore::UserInterfaceLayoutDirection userInterfaceLayoutDirection
 
WebCore::LayoutMilestones observedLayoutMilestones
 
String overrideContentSecurityPolicy
 

Member Function Documentation

◆ decode()

bool WebKit::WebPageCreationParameters::decode ( IPC::Decoder decoder,
WebPageCreationParameters parameters 
)
static

◆ encode()

void WebKit::WebPageCreationParameters::encode ( IPC::Encoder encoder) const

Member Data Documentation

◆ activityState

WebCore::ActivityState::Flags WebKit::WebPageCreationParameters::activityState

◆ appleMailPaginationQuirkEnabled

bool WebKit::WebPageCreationParameters::appleMailPaginationQuirkEnabled

◆ autoSizingShouldExpandToViewHeight

bool WebKit::WebPageCreationParameters::autoSizingShouldExpandToViewHeight

◆ backgroundExtendsBeyondPage

bool WebKit::WebPageCreationParameters::backgroundExtendsBeyondPage

◆ canRunBeforeUnloadConfirmPanel

bool WebKit::WebPageCreationParameters::canRunBeforeUnloadConfirmPanel

◆ canRunModal

bool WebKit::WebPageCreationParameters::canRunModal

◆ controlledByAutomation

bool WebKit::WebPageCreationParameters::controlledByAutomation

◆ deviceScaleFactor

float WebKit::WebPageCreationParameters::deviceScaleFactor

◆ drawingAreaType

DrawingAreaType WebKit::WebPageCreationParameters::drawingAreaType

◆ drawsBackground

bool WebKit::WebPageCreationParameters::drawsBackground

◆ fixedLayoutSize

WebCore::IntSize WebKit::WebPageCreationParameters::fixedLayoutSize

◆ gapBetweenPages

double WebKit::WebPageCreationParameters::gapBetweenPages

◆ highestUsedBackForwardItemID

uint64_t WebKit::WebPageCreationParameters::highestUsedBackForwardItemID

◆ isEditable

bool WebKit::WebPageCreationParameters::isEditable

◆ itemStates

Vector<BackForwardListItemState> WebKit::WebPageCreationParameters::itemStates

◆ layerHostingMode

LayerHostingMode WebKit::WebPageCreationParameters::layerHostingMode

◆ mayStartMediaWhenInWindow

bool WebKit::WebPageCreationParameters::mayStartMediaWhenInWindow

◆ mediaVolume

float WebKit::WebPageCreationParameters::mediaVolume

◆ mimeTypesWithCustomContentProviders

Vector<String> WebKit::WebPageCreationParameters::mimeTypesWithCustomContentProviders

◆ minimumLayoutSize

WebCore::IntSize WebKit::WebPageCreationParameters::minimumLayoutSize

◆ muted

WebCore::MediaProducer::MutedStateFlags WebKit::WebPageCreationParameters::muted

◆ observedLayoutMilestones

WebCore::LayoutMilestones WebKit::WebPageCreationParameters::observedLayoutMilestones

◆ overrideContentSecurityPolicy

String WebKit::WebPageCreationParameters::overrideContentSecurityPolicy

◆ pageGroupData

WebPageGroupData WebKit::WebPageCreationParameters::pageGroupData

◆ pageLength

double WebKit::WebPageCreationParameters::pageLength

◆ paginationBehavesLikeColumns

bool WebKit::WebPageCreationParameters::paginationBehavesLikeColumns

◆ paginationLineGridEnabled

bool WebKit::WebPageCreationParameters::paginationLineGridEnabled

◆ paginationMode

WebCore::Pagination::Mode WebKit::WebPageCreationParameters::paginationMode

◆ scrollbarOverlayStyle

std::optional<uint32_t> WebKit::WebPageCreationParameters::scrollbarOverlayStyle

◆ scrollPinningBehavior

WebCore::ScrollPinningBehavior WebKit::WebPageCreationParameters::scrollPinningBehavior

◆ sessionID

WebCore::SessionID WebKit::WebPageCreationParameters::sessionID

◆ shouldScaleViewToFitDocument

bool WebKit::WebPageCreationParameters::shouldScaleViewToFitDocument

◆ store

WebPreferencesStore WebKit::WebPageCreationParameters::store

◆ suppressScrollbarAnimations

bool WebKit::WebPageCreationParameters::suppressScrollbarAnimations

◆ topContentInset

float WebKit::WebPageCreationParameters::topContentInset

◆ underlayColor

WebCore::Color WebKit::WebPageCreationParameters::underlayColor

◆ useFixedLayout

bool WebKit::WebPageCreationParameters::useFixedLayout

◆ userAgent

String WebKit::WebPageCreationParameters::userAgent

◆ userContentControllerID

uint64_t WebKit::WebPageCreationParameters::userContentControllerID

◆ userInterfaceLayoutDirection

WebCore::UserInterfaceLayoutDirection WebKit::WebPageCreationParameters::userInterfaceLayoutDirection

◆ viewScaleFactor

float WebKit::WebPageCreationParameters::viewScaleFactor

◆ viewSize

WebCore::IntSize WebKit::WebPageCreationParameters::viewSize

◆ visitedLinkTableID

uint64_t WebKit::WebPageCreationParameters::visitedLinkTableID

◆ websiteDataStoreID

uint64_t WebKit::WebPageCreationParameters::websiteDataStoreID

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