Home | History | Annotate | Download | only in DisplayHardware

Lines Matching defs:HWComposer

38 #include <hardware/hwcomposer.h>
47 #include "HWComposer.h"
73 struct HWComposer::cb_context {
81 HWComposer* hwc;
86 HWComposer::HWComposer(
197 HWComposer::~HWComposer() {
214 void HWComposer::loadHwcModule()
242 int HWComposer::loadFbHalModule()
255 status_t HWComposer::initCheck() const {
259 void HWComposer::hook_invalidate(const struct hwc_procs* procs) {
265 void HWComposer::hook_vsync(const struct hwc_procs* procs, int disp,
272 void HWComposer::hook_hotplug(const struct hwc_procs* procs, int disp,
279 void HWComposer::invalidate() {
283 void HWComposer::vsync(int disp, int64_t timestamp) {
309 void HWComposer::hotplug(int disp, int connected) {
355 status_t HWComposer::queryDisplayProperties(int disp) {
432 status_t HWComposer::setVirtualDisplayProperties(int32_t id,
447 int32_t HWComposer::allocateDisplayId() {
459 status_t HWComposer::freeDisplayId(int32_t id) {
472 nsecs_t HWComposer::getRefreshTimestamp(int disp) const {
483 sp<Fence> HWComposer::getDisplayFence(int disp) const {
487 uint32_t HWComposer::getFormat(int disp) const {
495 bool HWComposer::isConnected(int disp) const {
499 uint32_t HWComposer
504 uint32_t HWComposer::getHeight(int disp) const {
509 float HWComposer::getDpiX(int disp) const {
514 float HWComposer::getDpiY(int disp) const {
519 nsecs_t HWComposer::getRefreshPeriod(int disp) const {
524 android_color_mode_t HWComposer::getColorMode(int disp) const {
529 const Vector<HWComposer::DisplayConfig>& HWComposer::getConfigs(int disp) const {
533 size_t HWComposer::getCurrentConfig(int disp) const {
537 void HWComposer::eventControl(int disp, int event, int enabled) {
581 status_t HWComposer::createWorkList(int32_t id, size_t numLayers) {
637 status_t HWComposer::setFramebufferTarget(int32_t id,
647 ALOGE("HWComposer: framebufferTarget is null");
663 status_t HWComposer::prepare() {
696 ALOGE_IF(err, "HWComposer: prepare failed (%s)", strerror(-err));
741 bool HWComposer::hasHwcComposition(int32_t id) const {
747 bool HWComposer::hasGlesComposition(int32_t id) const {
753 sp<Fence> HWComposer::getAndResetReleaseFence(int32_t id) {
769 status_t HWComposer::commit() {
807 status_t HWComposer::setPowerMode(int disp, int mode) {
823 status_t HWComposer::setActiveConfig(int disp, int mode) {
835 void HWComposer::disconnectDisplay(int disp) {
851 int HWComposer::getVisualID() const {
863 bool HWComposer::supportsFramebufferTarget() const {
867 int HWComposer::fbPost(int32_t id,
872 acquireFence->waitForever("HWComposer::fbPost");
877 int HWComposer::fbCompositionComplete() {
888 void HWComposer::fbDump(String8& result) {
897 status_t HWComposer::setOutputBuffer(int32_t id, const sp<Fence>& acquireFence,
910 sp<Fence> HWComposer::getLastRetireFence(int32_t id) const {
916 status_t HWComposer::setCursorPositionAsync(int32_t id, const Rect& pos)
932 class Iterable : public HWComposer::HWCLayer {
944 virtual HWComposer::HWCLayer* dup() {
1065 // 0 rects for HWComposer
1109 HWComposer::LayerListIterator HWComposer::getLayerIterator(int32_t id, size_t index) {
1130 HWComposer::LayerListIterator HWComposer::begin(int32_t id) {
1137 HWComposer::LayerListIterator HWComposer::end(int32_t id) {
1174 void HWComposer::dump(String8& result) const {
1272 HWComposer::VSyncThread::VSyncThread(HWComposer& hwc)
1279 void HWComposer::VSyncThread::setEnabled(bool enabled) {
1287 void HWComposer::VSyncThread::onFirstRef() {
1291 bool HWComposer::VSyncThread::threadLoop() {
1326 HWComposer::DisplayData::DisplayData()
1339 HWComposer::DisplayData::~DisplayData() {