/frameworks/native/services/surfaceflinger/tests/ |
H A D | Stress_test.cpp | 52 std::array<surfaceflinger::LayerProto*, 10> layers = {}; local 53 for (size_t i = 0; i < layers.size(); ++i) { 54 layers[i] = layersProto.add_layers(); 55 layers[i]->set_id(i); 58 layers[0]->add_children(1); 59 layers[1]->set_parent(0); 60 layers[0]->add_children(2); 61 layers[2]->set_parent(0); 62 layers[0]->add_children(3); 63 layers[ [all...] |
/frameworks/native/include/layerproto/ |
H A D | LayerProtoHeader.h | 23 #include <layers.pb.h>
|
/frameworks/native/services/surfaceflinger/layerproto/include/layerproto/ |
H A D | LayerProtoHeader.h | 23 #include <layers.pb.h>
|
/frameworks/native/services/vr/hardware_composer/tests/ |
H A D | vr_composer_test.cpp | 130 frame.layers.push_back(ComposerView::ComposerLayer{ 149 ASSERT_EQ(1u, received_frame.layers.size()); 150 ASSERT_EQ(frame.layers[0].id, received_frame.layers[0].id); 151 ASSERT_NE(nullptr, received_frame.layers[0].buffer.get()); 152 ASSERT_TRUE(received_frame.layers[0].fence->isValid()); 153 ASSERT_EQ(frame.layers[0].display_frame.left, 154 received_frame.layers[0].display_frame.left); 155 ASSERT_EQ(frame.layers[0].display_frame.top, 156 received_frame.layers[ [all...] |
/frameworks/native/libs/vr/libdvr/ |
H A D | dvr_hardware_composer_client.cpp | 134 return frame->frame.layers.size(); 161 return frame->frame.layers[layer_index].id; 167 frame->frame.layers[layer_index].buffer.get()); 173 return frame->frame.layers[layer_index].fence->dup(); 179 frame->frame.layers[layer_index].display_frame.left, 180 frame->frame.layers[layer_index].display_frame.top, 181 frame->frame.layers[layer_index].display_frame.right, 182 frame->frame.layers[layer_index].display_frame.bottom, 188 frame->frame.layers[layer_index].crop.left, 189 frame->frame.layers[layer_inde [all...] |
/frameworks/base/packages/SystemUI/src/com/android/systemui/ |
H A D | HardwareBgDrawable.java | 40 public HardwareBgDrawable(boolean roundTop, Drawable[] layers) { argument 41 super(layers); 42 if (layers.length != 2) { 43 throw new IllegalArgumentException("Need 2 layers"); 46 mLayers = layers; 51 final Drawable[] layers; 53 layers = new Drawable[]{ 58 layers = new Drawable[]{ 64 layers[1].setTint(Utils.getColorAttr(context, android.R.attr.colorPrimary)); 65 return layers; [all...] |
/frameworks/native/services/vr/hardware_composer/aidl/android/dvr/ |
H A D | parcelable_composer_frame.cpp | 51 std::vector<ParcelableComposerLayer> layers; local 52 for (size_t i = 0; i < frame_.layers.size(); ++i) 53 layers.push_back(ParcelableComposerLayer(frame_.layers[i])); 55 ret = parcel->writeParcelableVector(layers); 98 std::vector<ParcelableComposerLayer> layers; local 99 ret = parcel->readParcelableVector(&layers); 102 frame_.layers.clear(); 103 for (size_t i = 0; i < layers.size(); ++i) 104 frame_.layers [all...] |
/frameworks/native/services/surfaceflinger/layerproto/ |
H A D | layerstrace.proto | 20 import "frameworks/native/services/surfaceflinger/layerproto/layers.proto"; 50 optional LayersProto layers = 3;
|
H A D | LayerProtoParser.cpp | 58 std::vector<std::unique_ptr<LayerProtoParser::Layer>> layers; local 62 // Make unique_ptr for top level layers since they are not children. This ensures there 64 layers.push_back(std::unique_ptr<Layer>(kv.second)); 68 std::sort(layers.begin(), layers.end(), sortLayerUniquePtrs); 69 return layers; 77 const LayerProto& layerProto = layersProto.layers(i); 82 const LayerProto& layerProto = layersProto.layers(i); 215 std::vector<std::unique_ptr<LayerProtoParser::Layer>> layers) { 217 for (std::unique_ptr<LayerProtoParser::Layer>& layer : layers) { 214 layersToString( std::vector<std::unique_ptr<LayerProtoParser::Layer>> layers) argument [all...] |
/frameworks/opt/colorpicker/src/com/android/colorpicker/ |
H A D | ColorStateDrawable.java | 34 public ColorStateDrawable(Drawable[] layers, int color) { argument 35 super(layers);
|
/frameworks/base/core/jni/ |
H A D | android_os_GraphicsEnvironment.cpp | 37 void setDebugLayers_native(JNIEnv* env, jobject clazz, jstring layers) { argument 38 if (layers != nullptr) { 39 ScopedUtfChars layersChars(env, layers);
|
/frameworks/base/core/java/android/os/ |
H A D | GraphicsEnvironment.java | 108 Log.i(TAG, "GPU debug layers enabled for " + packageName); 111 // This will ensure debug layers added will take precedence over 112 // the layers specified by the app. 115 String layers = Settings.Global.getString(context.getContentResolver(), 118 Log.i(TAG, "Debug layer list: " + layers); 119 if (layers != null && !layers.isEmpty()) { 120 setDebugLayers(layers); 219 private static native void setDebugLayers(String layers); argument
|
/frameworks/native/libs/graphicsenv/include/graphicsenv/ |
H A D | GraphicsEnv.h | 42 void setDebugLayers(const std::string layers);
|
/frameworks/native/libs/graphicsenv/ |
H A D | GraphicsEnv.cpp | 81 void GraphicsEnv::setDebugLayers(const std::string layers) { argument 82 mDebugLayers = layers;
|
/frameworks/native/services/surfaceflinger/ |
H A D | SurfaceTracing.cpp | 59 void SurfaceTracing::traceLayers(const char* where, LayersProto layers) { argument 65 entry->mutable_layers()->Swap(&layers);
|
/frameworks/native/services/surfaceflinger/tests/hwc2/ |
H A D | Hwc2TestLayers.h | 33 Hwc2TestLayers(const std::vector<hwc2_layer_t>& layers, 36 Hwc2TestLayers(const std::vector<hwc2_layer_t>& layers, 48 /* Test cases with multiple layers and property values can take quite some
|
H A D | Hwc2TestClientTarget.h | 31 /* Generates client target buffers from client composition layers */ 34 int getBuffer(const Hwc2TestLayers& layers,
|
H A D | Hwc2Test.cpp | 640 const std::vector<hwc2_layer_t>& layers, uint32_t numRequests, 660 EXPECT_EQ(std::count(layers.begin(), layers.end(), requestedLayer), 708 const std::vector<hwc2_layer_t>& layers, uint32_t numTypes, 723 auto layer = std::find(layers.begin(), layers.end(), 726 EXPECT_TRUE(layer != layers.end() || !testLayers.contains(*layer)) 770 for (auto layer : layers) { 1134 /* NOTE: will create min(newlayerCnt, max supported layers) layers */ 639 handleRequests(hwc2_display_t display, const std::vector<hwc2_layer_t>& layers, uint32_t numRequests, std::set<hwc2_layer_t>* outClearLayers = nullptr, bool* outFlipClientTarget = nullptr) argument 706 handleCompositionChanges(hwc2_display_t display, const Hwc2TestLayers& testLayers, const std::vector<hwc2_layer_t>& layers, uint32_t numTypes, std::set<hwc2_layer_t>* outClientLayers = nullptr) argument 1157 destroyLayers(hwc2_display_t display, std::vector<hwc2_layer_t>&& layers) argument 1319 std::vector<hwc2_layer_t> layers; local 1428 std::vector<hwc2_layer_t> layers; local 1463 std::vector<hwc2_layer_t> layers; local 1599 std::vector<hwc2_layer_t> layers; local 1676 setLayerProperties(hwc2_display_t display, const std::vector<hwc2_layer_t>& layers, Hwc2TestLayers* testLayers, bool* outSkip) argument 1721 std::vector<hwc2_layer_t> layers; local 1814 std::vector<hwc2_layer_t> layers; local 2351 std::vector<hwc2_layer_t> layers; local 3505 std::vector<hwc2_layer_t> layers; local 3565 std::vector<hwc2_layer_t> layers; local 3733 std::vector<hwc2_layer_t> layers; local 3793 std::vector<hwc2_layer_t> layers; local 4249 std::vector<hwc2_layer_t> layers; local [all...] |
H A D | Hwc2TestLayers.cpp | 21 Hwc2TestLayers::Hwc2TestLayers(const std::vector<hwc2_layer_t>& layers, argument 23 : Hwc2TestLayers(layers, coverage, displayArea, 26 Hwc2TestLayers::Hwc2TestLayers(const std::vector<hwc2_layer_t>& layers, argument 32 for (auto layer : layers) { 38 /* Iterate over the layers in order and assign z orders in the same order. 41 uint32_t nextZOrder = layers.size(); 236 /* Sets the visible regions for a display. Returns false if the layers do not 240 /* The region of the display that is covered by layers above the current 246 /* Iterate over test layers from max z order to min z order. */ 256 /* Remove the area covered by opaque layers abov [all...] |
/frameworks/base/core/java/android/hardware/ |
H A D | HardwareBuffer.java | 147 * @param layers The number of layers in the buffer 151 * too large to allocate), if the format is not supported, if the requested number of layers 155 public static HardwareBuffer create(int width, int height, @Format int format, int layers, argument 166 if (layers <= 0) { 167 throw new IllegalArgumentException("Invalid layer count " + layers); 172 long nativeObject = nCreateHardwareBuffer(width, height, format, layers, usage); 175 "dimensions passed were too large, too many image layers were requested, " + 240 * Returns the number of layers in this buffer. 370 private static native long nCreateHardwareBuffer(int width, int height, int format, int layers, argument [all...] |
/frameworks/native/vulkan/tools/ |
H A D | vkinfo.cpp | 43 std::vector<VkLayerProperties> layers; member in struct:__anon1939::GpuInfo 48 std::vector<VkLayerProperties> layers; member in struct:__anon1939::VulkanInfo 143 info.layers.resize(count); 145 vkEnumerateDeviceLayerProperties(gpu, &count, info.layers.data()); 149 info.layer_extensions.resize(info.layers.size()); 152 for (size_t i = 0; i < info.layers.size(); i++) { 153 EnumerateDeviceExtensions(gpu, info.layers[i].layerName, 218 info->layers.resize(count); 220 vkEnumerateInstanceLayerProperties(&count, info->layers.data()); 224 info->layer_extensions.resize(info->layers 344 PrintLayers( const std::vector<VkLayerProperties>& layers, const std::vector<std::vector<VkExtensionProperties>> extensions, const Options& options, size_t indent) argument [all...] |
/frameworks/base/graphics/java/android/graphics/drawable/ |
H A D | TransitionDrawable.java | 75 * Create a new transition drawable with the specified list of layers. At least 76 * 2 layers are required for this drawable to work properly. 78 public TransitionDrawable(Drawable[] layers) { argument 79 this(new TransitionState(null, null, null), layers); 84 * layers must be added to this drawable. 96 private TransitionDrawable(TransitionState state, Drawable[] layers) { argument 97 super(layers, state);
|
/frameworks/base/libs/hwui/pipeline/skia/ |
H A D | SkiaPipeline.h | 52 void renderFrame(const LayerUpdateQueue& layers, const SkRect& clip, 62 void renderLayersImpl(const LayerUpdateQueue& layers, bool opaque, bool wideColorGamut); 114 void renderFrameImpl(const LayerUpdateQueue& layers, const SkRect& clip, 122 void renderOverdraw(const LayerUpdateQueue& layers, const SkRect& clip,
|
/frameworks/opt/setupwizard/library/recyclerview/src/com/android/setupwizardlib/items/ |
H A D | RecyclerItemAdapter.java | 123 final Drawable[] layers = {background, selectableItemBackground}; 124 view.setBackgroundDrawable(new PatchedLayerDrawable(layers)); 223 * Before Lollipop, LayerDrawable always return true in getPadding, even if the children layers 237 PatchedLayerDrawable(Drawable[] layers) { argument 238 super(layers);
|
/frameworks/native/vulkan/vkjson/ |
H A D | vkjson_instance.cc | 96 device.layers.resize(layer_count); 98 device.layers.data()); 305 std::vector<VkLayerProperties> layers(count); 306 result = vkEnumerateInstanceLayerProperties(&count, layers.data()); 309 instance.layers.reserve(count); 310 for (auto& layer : layers) { 311 instance.layers.push_back(VkJsonLayer{layer, std::vector<VkExtensionProperties>()}); 313 &instance.layers.back().extensions))
|