Lines Matching refs:uirenderer
35 * Helper class for setting up android::uirenderer::renderthread::RenderProxy.
37 class ContextFactory : public android::uirenderer::IContextFactory {
39 android::uirenderer::AnimationContext* createAnimationContext
40 (android::uirenderer::renderthread::TimeLord& clock) override {
41 return new android::uirenderer::AnimationContext(clock);
48 namespace uirenderer {
74 mRootNode.reset(new android::uirenderer::RenderNode());
79 mRootNode->setPropertyFieldsDirty(android::uirenderer::RenderNode::GENERIC);
82 (new android::uirenderer::renderthread::RenderProxy(false,
88 android::uirenderer::Vector3 lightVector { lightX, -200.0f, 800.0f };
93 mCanvas.reset(new android::uirenderer::RecordingCanvas(mSize.width(), mSize.height()));
95 mCanvas.reset(new android::uirenderer::DisplayListCanvas(mSize.width(), mSize.height()));
172 std::unique_ptr<android::uirenderer::RenderNode> mRootNode;
173 std::unique_ptr<android::uirenderer::renderthread::RenderProxy> mProxy;
175 std::unique_ptr<android::uirenderer::RecordingCanvas> mCanvas;
177 std::unique_ptr<android::uirenderer::DisplayListCanvas> mCanvas;
218 } // namespace uirenderer