当前位置: 首页>>代码示例>>C++>>正文


C++ LayerTransactionChild类代码示例

本文整理汇总了C++中LayerTransactionChild的典型用法代码示例。如果您正苦于以下问题:C++ LayerTransactionChild类的具体用法?C++ LayerTransactionChild怎么用?C++ LayerTransactionChild使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


在下文中一共展示了LayerTransactionChild类的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: LayerTransactionChild

PLayerTransactionChild*
CompositorChild::AllocPLayerTransactionChild(const nsTArray<LayersBackend>& aBackendHints,
                                             const uint64_t& aId,
                                             TextureFactoryIdentifier*,
                                             bool*)
{
  LayerTransactionChild* c = new LayerTransactionChild();
  c->AddIPDLReference();
  return c;
}
开发者ID:ConradIrwin,项目名称:gecko-dev,代码行数:10,代码来源:CompositorChild.cpp

示例2: while

void
CompositorChild::Destroy()
{
  mLayerManager->Destroy();
  mLayerManager = nullptr;
  while (size_t len = ManagedPLayerTransactionChild().Length()) {
    LayerTransactionChild* layers =
      static_cast<LayerTransactionChild*>(ManagedPLayerTransactionChild()[len - 1]);
    layers->Destroy();
  }
  SendStop();
}
开发者ID:jalbertbowden,项目名称:mozilla-central,代码行数:12,代码来源:CompositorChild.cpp

示例3: SendLayersDependentApzcTargetConfirmation

static void
SendLayersDependentApzcTargetConfirmation(nsIPresShell* aShell, uint64_t aInputBlockId,
                                          const nsTArray<ScrollableLayerGuid>& aTargets)
{
  LayerManager* lm = aShell->GetLayerManager();
  if (!lm) {
    return;
  }

  LayerTransactionChild* shadow = lm->AsShadowForwarder()->GetShadowManager();
  if (!shadow) {
    return;
  }

  shadow->SendSetConfirmedTargetAPZC(aInputBlockId, aTargets);
}
开发者ID:WuChengLin,项目名称:gecko-dev,代码行数:16,代码来源:APZCCallbackHelper.cpp


注:本文中的LayerTransactionChild类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。