Lines Matching full:rendernode
17 #include "RenderNode.h"
44 void RenderNode::debugDumpLayers(const char* prefix) {
56 child->renderNode->debugDumpLayers(prefix);
61 RenderNode::RenderNode()
70 RenderNode::~RenderNode() {
84 void RenderNode::setStagingDisplayList(DisplayList* displayList, TreeObserver* observer) {
88 // If mParentCount == 0 we are the sole reference to this RenderNode,
100 void RenderNode::output(uint32_t level, const char* label) {
118 rnOp->renderNode->output(level + 1, strout.str().c_str());
124 ALOGD("%*s/RenderNode(%s %p)", level * 2, "", getName(), this);
127 void RenderNode::output(uint32_t level) {
147 void RenderNode::copyTo(proto::RenderNode *pnode) {
214 child->renderNode->copyTo(pnode->add_children());
219 int RenderNode::getDebugSize() {
220 int size = sizeof(RenderNode);
230 void RenderNode::prepareTree(TreeInfo& info) {
240 void RenderNode::addAnimator(const sp<BaseRenderNodeAnimator>& animator) {
244 void RenderNode::removeAnimator(const sp<BaseRenderNodeAnimator>& animator) {
248 void RenderNode::damageSelf(TreeInfo& info) {
260 void RenderNode::prepareLayer(TreeInfo& info, uint32_t dirtyMask) {
300 void RenderNode::pushLayerUpdate(TreeInfo& info) {
396 void RenderNode::prepareTreeImpl(TreeInfo& info, bool functorsNeedLayer) {
440 void RenderNode::syncProperties() {
444 void RenderNode::pushStagingPropertiesChanges(TreeInfo& info) {
470 void RenderNode::applyLayerPropertiesToLayer(TreeInfo& info) {
480 void RenderNode::syncDisplayList(TreeInfo* info) {
485 child->renderNode->incParentRefCount();
501 void RenderNode::pushStagingDisplayListChanges(TreeInfo& info) {
512 void RenderNode::deleteDisplayList(TreeObserver* observer, TreeInfo* info) {
515 child->renderNode->decParentRefCount(observer, info);
522 void RenderNode::prepareSubTree(TreeInfo& info, bool functorsNeedLayer, DisplayList* subtree) {
531 RenderNode* childNode = op->renderNode;
547 void RenderNode::destroyHardwareResources(TreeObserver* observer, TreeInfo* info) {
554 child->renderNode->destroyHardwareResources(observer, info);
564 void RenderNode::decParentRefCount(TreeObserver* observer, TreeInfo* info) {
590 void RenderNode::setViewProperties(OpenGLRenderer& renderer, T& handler) {
666 void RenderNode::applyViewPropertyTransforms(mat4& matrix, bool true3dTransform) const {
712 void RenderNode::computeOrdering() {
721 childOp->renderNode->computeOrderingImpl(childOp, &mProjectedNodes, &mat4::identity());
725 void RenderNode::computeOrderingImpl(
752 RenderNode* child = childOp->renderNode;
796 void RenderNode::defer(DeferStateStruct& deferStruct, const int level) {
827 void RenderNode::replay(ReplayStateStruct& replayStruct, const int level) {
832 void RenderNode
839 RenderNode* child = childOp->renderNode;
857 void RenderNode::issueDrawShadowOperation(const Matrix4& transformFromParent, T& handler) {
917 void RenderNode::issueOperationsOf3dChildren(ChildrenSelectMode mode,
959 RenderNode* caster = casterOp->renderNode;
990 void RenderNode::issueOperationsOfProjectedChildren(OpenGLRenderer& renderer, T& handler) {
1000 // (by offsetting canvas by translationX/Y of background rendernode, since only those are set)
1009 const RenderProperties& backgroundProps = backgroundOp->renderNode->properties();
1043 void RenderNode::issueOperations(OpenGLRenderer& renderer, T& handler) {
1056 // the RenderNode's properties to this issueOperations pass. Those will all