Home | History | Annotate | Download | only in hwc2

Lines Matching defs:HWCDisplay

46 #define __CLASS__ "HWCDisplay"
212 HWCDisplay::HWCDisplay(CoreInterface *core_intf, HWCCallbacks *callbacks, DisplayType type,
224 int HWCDisplay::Init() {
261 int HWCDisplay::Deinit() {
285 HWC2::Error HWCDisplay::CreateLayer(hwc2_layer_t *out_layer_id) {
293 HWCLayer *HWCDisplay::GetHWCLayer(hwc2_layer_t layer_id) {
303 HWC2::Error HWCDisplay::DestroyLayer(hwc2_layer_t layer_id) {
324 void HWCDisplay::BuildLayerStack() {
418 void HWCDisplay::BuildSolidFillStack() {
428 HWC2::Error HWCDisplay::SetLayerZOrder(hwc2_layer_t layer_id, uint32_t z) {
460 HWC2::Error HWCDisplay::SetVsyncEnabled(HWC2::Vsync enabled) {
490 HWC2::Error HWCDisplay::SetPowerMode(HWC2::PowerMode mode) {
537 HWC2::Error HWCDisplay::GetClientTargetSupport(uint32_t width, uint32_t height, int32_t format,
550 HWC2::Error HWCDisplay::GetColorModes(uint32_t *out_num_modes, android_color_mode_t *out_modes) {
559 HWC2::Error HWCDisplay::GetDisplayConfigs(uint32_t *out_num_configs, hwc2_config_t *out_configs) {
571 HWC2::Error HWCDisplay::GetDisplayAttribute(hwc2_config_t config, HWC2::Attribute attribute,
604 HWC2::Error HWCDisplay::GetDisplayName(uint32_t *out_size, char *out_name) {
630 HWC2::Error HWCDisplay::GetDisplayType(int32_t *out_type) {
644 HWC2::Error HWCDisplay::GetActiveConfig(hwc2_config_t *out_config) {
653 HWC2::Error HWCDisplay::SetClientTarget(buffer_handle_t target, int32_t acquire_fence,
674 HWC2::Error HWCDisplay::SetActiveConfig(hwc2_config_t config) {
679 DisplayError HWCDisplay::SetMixerResolution(uint32_t width, uint32_t height) {
683 void HWCDisplay::SetFrameDumpConfig(uint32_t count, uint32_t bit_mask_layer_type) {
695 HWC2::PowerMode HWCDisplay::GetLastPowerMode() {
699 DisplayError HWCDisplay::VSync(const DisplayEventVSync &vsync) {
704 DisplayError HWCDisplay::Refresh() {
708 DisplayError HWCDisplay::CECMessage(char *message) {
718 HWC2::Error HWCDisplay::PrepareLayerStack(uint32_t *out_num_types, uint32_t *out_num_requests) {
776 HWC2::Error HWCDisplay::AcceptDisplayChanges() {
786 DLOGI("Null layer in HWCDisplay::AcceptDisplayChanges.");
794 HWC2::Error HWCDisplay::GetChangedCompositionTypes(uint32_t *out_num_elements,
816 HWC2::Error HWCDisplay::GetReleaseFences(uint32_t *out_num_elements, hwc2_layer_t *out_layers,
830 HWC2::Error HWCDisplay::GetDisplayRequests(int32_t *out_display_requests,
858 HWC2::Error HWCDisplay::CommitLayerStack(void) {
894 HWC2::Error HWCDisplay::PostCommitLayerStack(int32_t *out_retire_fence) {
956 void HWCDisplay::SetIdleTimeoutMs(uint32_t timeout_ms) {
960 DisplayError HWCDisplay::SetMaxMixerStages(uint32_t max_mixer_stages) {
970 LayerBufferFormat HWCDisplay::GetSDMFormat(const int32_t &source, const int flags) {
1095 void HWCDisplay::DumpInputBuffers() {
1148 void HWCDisplay::DumpOutputBuffer(const BufferInfo &buffer_info, void *base, int fence) {
1190 const char *HWCDisplay::GetHALPixelFormatString(int format) {
1265 const char *HWCDisplay::GetDisplayString() {
1278 int HWCDisplay::SetFrameBufferResolution(uint32_t x_pixels, uint32_t y_pixels) {
1335 void HWCDisplay::GetFrameBufferResolution(uint32_t *x_pixels, uint32_t *y_pixels) {
1343 DisplayError HWCDisplay::GetMixerResolution(uint32_t *x_pixels, uint32_t *y_pixels) {
1347 void HWCDisplay::GetPanelResolution(uint32_t *x_pixels, uint32_t *y_pixels) {
1358 int HWCDisplay::SetDisplayStatus(uint32_t display_status) {
1384 HWC2::Error HWCDisplay::SetCursorPosition(hwc2_layer_t layer, int x, int y) {
1406 int HWCDisplay::OnMinHdcpEncryptionLevelChange(uint32_t min_enc_level) {
1416 void HWCDisplay::MarkLayersForGPUBypass() {
1423 void HWCDisplay::MarkLayersForClientComposition() {
1433 void HWCDisplay::ApplyScanAdjustment(hwc_rect_t *display_frame) {
1436 int HWCDisplay::SetPanelBrightness(int level) {
1446 int HWCDisplay::GetPanelBrightness(int *level) {
1450 int HWCDisplay::ToggleScreenUpdates(bool enable) {
1456 int HWCDisplay::ColorSVCRequestRoute(const PPDisplayAPIPayload &in_payload,
1469 void HWCDisplay::SolidFillPrepare() {
1519 void HWCDisplay::SolidFillCommit() {
1533 int HWCDisplay::GetVisibleDisplayRect(hwc_rect_t *visible_rect) {
1548 void HWCDisplay::SetSecureDisplay(bool secure_display_active) {
1553 int HWCDisplay::SetActiveDisplayConfig(int config) {
1557 int HWCDisplay::GetActiveDisplayConfig(uint32_t *config) {
1561 int HWCDisplay::GetDisplayConfigCount(uint32_t *count) {
1565 int HWCDisplay::GetDisplayAttributesForConfig(int config,
1570 bool HWCDisplay::SingleLayerUpdating(void) {
1583 bool HWCDisplay::IsLayerUpdating(const Layer *layer) {
1593 bool HWCDisplay::IsSurfaceUpdated(const std::vector<LayerRect> &dirty_regions) {
1601 uint32_t HWCDisplay::SanitizeRefreshRate(uint32_t req_refresh_rate) {
1618 DisplayClass HWCDisplay::GetDisplayClass() {
1622 void HWCDisplay::CloseAcquireFds() {
1638 std::string HWCDisplay::Dump() {