本文整理汇总了C++中PlatformGraphicsContext::getNormalizedAlpha方法的典型用法代码示例。如果您正苦于以下问题:C++ PlatformGraphicsContext::getNormalizedAlpha方法的具体用法?C++ PlatformGraphicsContext::getNormalizedAlpha怎么用?C++ PlatformGraphicsContext::getNormalizedAlpha使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类PlatformGraphicsContext
的用法示例。
在下文中一共展示了PlatformGraphicsContext::getNormalizedAlpha方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: paintCurrentFrameInContext
void WebMediaPlayerClientImpl::paintCurrentFrameInContext(GraphicsContext* context, const IntRect& rect)
{
// Normally GraphicsContext operations do nothing when painting is disabled.
// Since we're accessing platformContext() directly we have to manually
// check.
if (m_webMediaPlayer && !context->paintingDisabled()) {
PlatformGraphicsContext* platformContext = context->platformContext();
WebCanvas* canvas = platformContext->canvas();
m_webMediaPlayer->paint(canvas, rect, platformContext->getNormalizedAlpha());
}
}
示例2: paint
void WebMediaPlayerClientImpl::paint(GraphicsContext* context, const IntRect& rect)
{
// Normally GraphicsContext operations do nothing when painting is disabled.
// Since we're accessing platformContext() directly we have to manually
// check.
if (m_webMediaPlayer.get() && !context->paintingDisabled()) {
#if WEBKIT_USING_SKIA
PlatformGraphicsContext* platformContext = context->platformContext();
WebCanvas* canvas = platformContext->canvas();
canvas->saveLayerAlpha(0, platformContext->getNormalizedAlpha());
m_webMediaPlayer->paint(canvas, rect);
canvas->restore();
#elif WEBKIT_USING_CG
m_webMediaPlayer->paint(context->platformContext(), rect);
#else
notImplemented();
#endif
}
}