OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:HWC2
(Results
1 - 11
of
11
) sorted by null
/frameworks/native/services/surfaceflinger/DisplayHardware/
HWC2On1Adapter.h
68
hwc2_function_pointer_t doGetFunction(
HWC2
::FunctionDescriptor descriptor);
71
auto descriptor = static_cast<
HWC2
::FunctionDescriptor>(intDesc);
77
HWC2
::Error createVirtualDisplay(uint32_t width, uint32_t height,
89
HWC2
::Error destroyVirtualDisplay(hwc2_display_t display);
108
HWC2
::Error registerCallback(
HWC2
::Callback descriptor,
113
auto descriptor = static_cast<
HWC2
::Callback>(intDesc);
174
Display(HWC2On1Adapter& device,
HWC2
::DisplayType type);
188
//
HWC2
Display functions
189
HWC2
::Error acceptChanges()
[
all
...]
HWComposer.cpp
51
#include "
HWC2
.h"
128
mHwcDevice = std::make_unique<
HWC2
::Device>(
140
mHwcDevice = std::make_unique<
HWC2
::Device>(
152
void HWComposer::validateChange(
HWC2
::Composition from,
HWC2
::Composition to) {
155
case
HWC2
::Composition::Client:
158
case
HWC2
::Composition::Device:
159
case
HWC2
::Composition::SolidColor:
160
valid = (to ==
HWC2
::Composition::Client);
162
case
HWC2
::Composition::Cursor
[
all
...]
HWComposer.h
24
#include "
HWC2
.h"
49
namespace
HWC2
{
90
std::shared_ptr<
HWC2
::Layer> createLayer(int32_t displayId);
122
const std::shared_ptr<
HWC2
::Layer>& layer) const;
138
void setVsyncEnabled(int32_t disp,
HWC2
::Vsync enabled);
155
std::vector<std::shared_ptr<const
HWC2
::Display::Config>>
158
std::shared_ptr<const
HWC2
::Display::Config>
170
static void validateChange(
HWC2
::Composition from,
HWC2
::Composition to);
174
void invalidate(const std::shared_ptr<
HWC2
::Display>& display)
[
all
...]
HWC2.h
46
namespace
HWC2
{
62
friend class
HWC2
::Display;
63
friend class
HWC2
::Layer;
65
// Required by
HWC2
94
bool hasCapability(
HWC2
::Capability capability) const;
201
friend class
HWC2
::Device;
202
friend class
HWC2
::Layer;
273
// Required by
HWC2
285
// Doesn't call into the
HWC2
device, so no errors are possible
395
} // namespace
HWC2
[
all
...]
HWC2On1Adapter.cpp
76
using namespace
HWC2
;
372
HWC2
::DisplayType::Virtual);
552
HWC2On1Adapter::Display::Display(HWC2On1Adapter& device,
HWC2
::DisplayType type)
752
// This isn't supported on HWC1, so per the
HWC2
header, return numTypes = 0
[
all
...]
HWC2.cpp
20
#define LOG_TAG "
HWC2
"
23
#include "
HWC2
.h"
39
auto device = static_cast<
HWC2
::Device*>(callbackData);
42
auto connected = static_cast<
HWC2
::Connection>(intConnected);
52
auto device = static_cast<
HWC2
::Device*>(callbackData);
64
auto device = static_cast<
HWC2
::Device*>(callbackData);
83
namespace
HWC2
{
154
DisplayType displayType =
HWC2
::DisplayType::Invalid;
163
if (displayType ==
HWC2
::DisplayType::Physical) {
164
error = display->setVsyncEnabled(
HWC2
::Vsync::Disable)
[
all
...]
/frameworks/native/services/surfaceflinger/
Layer.h
239
void setCompositionType(int32_t hwcId,
HWC2
::Composition type,
241
HWC2
::Composition getCompositionType(int32_t hwcId) const;
368
std::shared_ptr<
HWC2
::Layer> getHwcLayer(int32_t hwcId) {
375
void setHwcLayer(int32_t hwcId, std::shared_ptr<
HWC2
::Layer>&& layer) {
566
compositionType(
HWC2
::Composition::Invalid),
569
std::shared_ptr<
HWC2
::Layer> layer;
571
HWC2
::Composition compositionType;
Layer.cpp
532
HWC2
::BlendMode::Premultiplied :
HWC2
::BlendMode::Coverage;
534
ALOGE_IF(error !=
HWC2
::Error::None, "[%s] Failed to set blend mode %s:"
591
ALOGE_IF(error !=
HWC2
::Error::None, "[%s] Failed to set display frame "
599
ALOGE_IF(error !=
HWC2
::Error::None, "[%s] Failed to set source crop "
606
ALOGE_IF(error !=
HWC2
::Error::None, "[%s] Failed to set plane alpha %.3f: "
611
ALOGE_IF(error !=
HWC2
::Error::None, "[%s] Failed to set Z %u: %s (%d)",
658
auto transform = static_cast<
HWC2
::Transform>(orientation);
660
ALOGE_IF(error !=
HWC2
::Error::None, "[%s] Failed to set transform %s: "
695
if (error !=
HWC2
::Error::None)
[
all
...]
Android.mk
23
DisplayHardware/
HWC2
.cpp \
SurfaceFlinger.cpp
900
enabled ?
HWC2
::Vsync::Enable :
HWC2
::Vsync::Disable);
[
all
...]
/hardware/libhardware/include/hardware/
hwcomposer2.h
512
namespace
HWC2
{
671
} // namespace
HWC2
749
* Will be provided to all
HWC2
devices
775
* Will be provided to all
HWC2
devices
794
* Will be provided to all
HWC2
devices
821
* Must be provided by all
HWC2
devices
[
all
...]
Completed in 60 milliseconds