Searched refs:layers (Results 1 - 25 of 55) sorted by relevance

123

/frameworks/native/services/surfaceflinger/tests/
H A DStress_test.cpp52 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 DLayerProtoHeader.h23 #include <layers.pb.h>
/frameworks/native/services/surfaceflinger/layerproto/include/layerproto/
H A DLayerProtoHeader.h23 #include <layers.pb.h>
/frameworks/native/services/vr/hardware_composer/tests/
H A Dvr_composer_test.cpp130 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 Ddvr_hardware_composer_client.cpp134 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 DHardwareBgDrawable.java40 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 Dparcelable_composer_frame.cpp51 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 Dlayerstrace.proto20 import "frameworks/native/services/surfaceflinger/layerproto/layers.proto";
50 optional LayersProto layers = 3;
H A DLayerProtoParser.cpp58 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 DColorStateDrawable.java34 public ColorStateDrawable(Drawable[] layers, int color) { argument
35 super(layers);
/frameworks/base/core/jni/
H A Dandroid_os_GraphicsEnvironment.cpp37 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 DGraphicsEnvironment.java108 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 DGraphicsEnv.h42 void setDebugLayers(const std::string layers);
/frameworks/native/libs/graphicsenv/
H A DGraphicsEnv.cpp81 void GraphicsEnv::setDebugLayers(const std::string layers) { argument
82 mDebugLayers = layers;
/frameworks/native/services/surfaceflinger/
H A DSurfaceTracing.cpp59 void SurfaceTracing::traceLayers(const char* where, LayersProto layers) { argument
65 entry->mutable_layers()->Swap(&layers);
/frameworks/native/services/surfaceflinger/tests/hwc2/
H A DHwc2TestLayers.h33 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 DHwc2TestClientTarget.h31 /* Generates client target buffers from client composition layers */
34 int getBuffer(const Hwc2TestLayers& layers,
H A DHwc2Test.cpp640 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 DHwc2TestLayers.cpp21 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 DHardwareBuffer.java147 * @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 Dvkinfo.cpp43 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 DTransitionDrawable.java75 * 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 DSkiaPipeline.h52 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 DRecyclerItemAdapter.java123 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 Dvkjson_instance.cc96 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))

Completed in 464 milliseconds

123