本文整理汇总了C++中FrameMetrics::GetScrollOffsetInLayerPixels方法的典型用法代码示例。如果您正苦于以下问题:C++ FrameMetrics::GetScrollOffsetInLayerPixels方法的具体用法?C++ FrameMetrics::GetScrollOffsetInLayerPixels怎么用?C++ FrameMetrics::GetScrollOffsetInLayerPixels使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类FrameMetrics
的用法示例。
在下文中一共展示了FrameMetrics::GetScrollOffsetInLayerPixels方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: PrintUniformityInfo
static void PrintUniformityInfo(Layer* aLayer)
{
if(Layer::TYPE_CONTAINER != aLayer->GetType()) {
return;
}
// Don't want to print a log for smaller layers
if (aLayer->GetEffectiveVisibleRegion().GetBounds().width < 300 ||
aLayer->GetEffectiveVisibleRegion().GetBounds().height < 300) {
return;
}
FrameMetrics frameMetrics = aLayer->AsContainerLayer()->GetFrameMetrics();
LayerIntPoint scrollOffset = RoundedToInt(frameMetrics.GetScrollOffsetInLayerPixels());
const gfx::Point layerTransform = GetScrollData(aLayer);
gfx::Point layerScroll;
layerScroll.x = scrollOffset.x - layerTransform.x;
layerScroll.y = scrollOffset.y - layerTransform.y;
printf_stderr("UniformityInfo Layer_Move %llu %p %f, %f\n",
TimeStamp::Now(), aLayer, layerScroll.x, layerScroll.y);
}