Home | History | Annotate | Download | only in gui

Lines Matching defs:Surface

17 #define LOG_TAG "Surface"
33 #include <gui/Surface.h>
39 Surface::Surface(
79 Surface::~Surface() {
81 Surface::disconnect(NATIVE_WINDOW_API_CPU);
85 sp<IGraphicBufferProducer> Surface::getIGraphicBufferProducer() const {
89 int Surface::hook_setSwapInterval(ANativeWindow* window, int interval) {
90 Surface* c = getSelf(window);
94 int Surface::hook_dequeueBuffer(ANativeWindow* window,
96 Surface* c = getSelf(window);
100 int Surface::hook_cancelBuffer(ANativeWindow* window,
102 Surface* c = getSelf(window);
106 int Surface::hook_queueBuffer(ANativeWindow* window,
108 Surface* c = getSelf(window);
112 int Surface::hook_dequeueBuffer_DEPRECATED(ANativeWindow* window,
114 Surface* c = getSelf(window);
130 int Surface::hook_cancelBuffer_DEPRECATED(ANativeWindow* window,
132 Surface* c = getSelf(window);
136 int Surface::hook_lockBuffer_DEPRECATED(ANativeWindow* window,
138 Surface* c = getSelf(window);
142 int Surface::hook_queueBuffer_DEPRECATED(ANativeWindow* window,
144 Surface* c = getSelf(window);
148 int Surface::hook_query(const ANativeWindow* window,
150 const Surface* c = getSelf(window);
154 int Surface::hook_perform(ANativeWindow* window, int operation, ...) {
157 Surface* c = getSelf(window);
161 int Surface::setSwapInterval(int interval) {
178 int Surface::dequeueBuffer(android_native_buffer_t** buffer, int* fenceFd) {
180 ALOGV("Surface::dequeueBuffer");
197 ALOGE_IF(fence == NULL, "Surface::dequeueBuffer: received null Fence! buf=%d", buf);
227 int Surface::cancelBuffer(android_native_buffer_t* buffer,
230 ALOGV("Surface::cancelBuffer");
241 int Surface::getSlotFromBufferLocked(
254 int Surface::lockBuffer_DEPRECATED(android_native_buffer_t* buffer) {
255 ALOGV("Surface::lockBuffer");
260 int Surface::queueBuffer(android_native_buffer_t* buffer, int fenceFd) {
262 ALOGV("Surface::queueBuffer");
269 ALOGV("Surface::queueBuffer making up timestamp: %.2f ms",
301 int Surface::query(int what, int* value) const {
303 ALOGV("Surface::query");
352 int Surface::perform(int operation, va_list args)
411 int Surface::dispatchConnect(va_list args) {
416 int Surface::dispatchDisconnect(va_list args) {
421 int Surface::dispatchSetUsage(va_list args) {
426 int Surface::dispatchSetCrop(va_list args) {
431 int Surface::dispatchSetBufferCount(va_list args) {
436 int Surface::dispatchSetBuffersGeometry(va_list args) {
447 int Surface::dispatchSetBuffersDimensions(va_list args) {
453 int Surface::dispatchSetBuffersUserDimensions(va_list args) {
459 int Surface::dispatchSetBuffersFormat(va_list args) {
464 int Surface::dispatchSetScalingMode(va_list args) {
469 int Surface::dispatchSetBuffersTransform(va_list args) {
474 int Surface::dispatchSetBuffersTimestamp(va_list args) {
479 int Surface::dispatchLock(va_list args) {
485 int Surface::dispatchUnlockAndPost(va_list args) {
490 int Surface::connect(int api) {
492 ALOGV("Surface::connect");
510 int Surface::disconnect(int api) {
512 ALOGV("Surface::disconnect");
531 int Surface::setUsage(uint32_t reqUsage)
533 ALOGV("Surface::setUsage");
539 int Surface::setCrop(Rect const* rect)
550 ALOGV("Surface::setCrop rect=[%d %d %d %d]",
558 int Surface::setBufferCount(int bufferCount)
561 ALOGV("Surface::setBufferCount");
575 int Surface::setBuffersDimensions(int w, int h)
578 ALOGV("Surface::setBuffersDimensions");
592 int Surface::setBuffersUserDimensions(int w, int h)
595 ALOGV("Surface::setBuffersUserDimensions");
609 int Surface::setBuffersFormat(int format)
611 ALOGV("Surface::setBuffersFormat");
621 int Surface::setScalingMode(int mode)
624 ALOGV("Surface::setScalingMode(%d)", mode);
641 int Surface::setBuffersTransform(int transform)
644 ALOGV("Surface::setBuffersTransform");
650 int Surface::setBuffersTimestamp(int64_t timestamp)
652 ALOGV("Surface::setBuffersTimestamp");
658 void Surface::freeAllBuffers() {
720 status_t Surface::lock(
724 ALOGE("Surface::lock failed, already locked");
729 int err = Surface::connect(NATIVE_WINDOW_API_CPU);
745 err = fence->waitForever("Surface::lock");
823 status_t Surface::unlockAndPost()
826 ALOGE("Surface::unlockAndPost failed, no locked buffer");