Lines Matching defs:Layer
17 #include "Layer.h"
30 ATRACE_FORMAT("%s HW Layer DisplayList %s %ux%u", \
38 Layer::Layer(Type layerType, RenderState& renderState, uint32_t layerWidth, uint32_t layerHeight)
39 : GpuMemoryTracker(GpuObjectType::Layer)
54 Layer::~Layer() {
66 void Layer::onGlContextLost() {
71 uint32_t Layer::computeIdealWidth(uint32_t layerWidth) {
75 uint32_t Layer::computeIdealHeight(uint32_t layerHeight) {
79 void Layer::requireRenderer() {
86 void Layer::updateLightPosFromRenderer(const OpenGLRenderer& rootRenderer) {
99 bool Layer::resize(const uint32_t width, const uint32_t height) {
111 ALOGW("Layer exceeds max. dimensions supported by the GPU (%dx%d, max=%dx%d)",
145 void Layer::removeFbo(bool flush) {
163 void Layer::updateDeferred(RenderNode* renderNode, int left, int top, int right, int bottom) {
171 void Layer::setPaint(const SkPaint* paint) {
177 void Layer::setColorFilter(SkColorFilter* filter) {
181 void Layer::bindTexture() const {
187 void Layer::bindStencilRenderBuffer() const {
193 void Layer::generateTexture() {
199 void Layer::clearTexture() {
209 void Layer::allocateTexture() {
220 void Layer::defer(const OpenGLRenderer& rootRenderer) {
246 void Layer::cancelDefer() {
252 void Layer::flush() {
256 renderer->startMark((renderNode.get() != nullptr) ? renderNode->getName() : "Layer");
272 void Layer::render(const OpenGLRenderer& rootRenderer) {
289 void Layer::postDecStrong() {