Home
last modified time | relevance | path

Searched refs:Composition (Results 1 – 25 of 65) sorted by relevance

123

/frameworks/base/core/tests/coretests/src/android/os/vibrator/
DPrimitiveSegmentTest.java41 VibrationEffect.Composition.PRIMITIVE_CLICK, 1, 10); in testCreation()
45 assertEquals(VibrationEffect.Composition.PRIMITIVE_CLICK, primitive.getPrimitiveId()); in testCreation()
53 VibrationEffect.Composition.PRIMITIVE_CLICK, 1, 10); in testSerialization()
62 new PrimitiveSegment(VibrationEffect.Composition.PRIMITIVE_CLICK, 1, 0).validate(); in testValidate()
67 () -> new PrimitiveSegment(VibrationEffect.Composition.PRIMITIVE_NOOP, -1, 0) in testValidate()
70 () -> new PrimitiveSegment(VibrationEffect.Composition.PRIMITIVE_NOOP, 1, -1) in testValidate()
77 VibrationEffect.Composition.PRIMITIVE_CLICK, 1, 0); in testResolve_ignoresAndReturnsSameEffect()
84 VibrationEffect.Composition.PRIMITIVE_CLICK, 1, 0); in testApplyEffectStrength_ignoresAndReturnsSameEffect()
92 VibrationEffect.Composition.PRIMITIVE_CLICK, 1, 0); in testScale_fullPrimitiveScaleValue()
107 VibrationEffect.Composition.PRIMITIVE_CLICK, 0.5f, 0); in testScale_halfPrimitiveScaleValue()
[all …]
/frameworks/base/core/tests/coretests/src/android/os/
DVibratorTest.java127 new int[]{VibrationEffect.Composition.PRIMITIVE_CLICK}).length); in arePrimitivesSupported_returnsArrayOfSameSize()
129 new int[]{VibrationEffect.Composition.PRIMITIVE_CLICK, in arePrimitivesSupported_returnsArrayOfSameSize()
130 VibrationEffect.Composition.PRIMITIVE_QUICK_RISE}).length); in arePrimitivesSupported_returnsArrayOfSameSize()
137 assertFalse(info.isPrimitiveSupported(VibrationEffect.Composition.PRIMITIVE_CLICK)); in arePrimitivesSupported_noVibrator_returnsAlwaysFalse()
144 .setSupportedPrimitive(VibrationEffect.Composition.PRIMITIVE_CLICK, 10) in arePrimitivesSupported_unsupportedInOneVibrator_returnsFalse()
149 assertFalse(info.isPrimitiveSupported(VibrationEffect.Composition.PRIMITIVE_CLICK)); in arePrimitivesSupported_unsupportedInOneVibrator_returnsFalse()
156 .setSupportedPrimitive(VibrationEffect.Composition.PRIMITIVE_CLICK, 5) in arePrimitivesSupported_supportedInAllVibrators_returnsTrue()
160 .setSupportedPrimitive(VibrationEffect.Composition.PRIMITIVE_CLICK, 15) in arePrimitivesSupported_supportedInAllVibrators_returnsTrue()
164 assertTrue(info.isPrimitiveSupported(VibrationEffect.Composition.PRIMITIVE_CLICK)); in arePrimitivesSupported_supportedInAllVibrators_returnsTrue()
171 new int[]{VibrationEffect.Composition.PRIMITIVE_CLICK}).length); in getPrimitivesDurations_returnsArrayOfSameSize()
[all …]
DVibratorInfoTest.java90 .setSupportedPrimitive(VibrationEffect.Composition.PRIMITIVE_CLICK, 10) in testIsPrimitiveSupported()
92 assertTrue(info.isPrimitiveSupported(VibrationEffect.Composition.PRIMITIVE_CLICK)); in testIsPrimitiveSupported()
93 assertFalse(info.isPrimitiveSupported(VibrationEffect.Composition.PRIMITIVE_TICK)); in testIsPrimitiveSupported()
97 .setSupportedPrimitive(VibrationEffect.Composition.PRIMITIVE_CLICK, 10) in testIsPrimitiveSupported()
99 assertFalse(info.isPrimitiveSupported(VibrationEffect.Composition.PRIMITIVE_CLICK)); in testIsPrimitiveSupported()
106 .setSupportedPrimitive(VibrationEffect.Composition.PRIMITIVE_CLICK, 20) in testGetPrimitiveDuration()
108 assertEquals(20, info.getPrimitiveDuration(VibrationEffect.Composition.PRIMITIVE_CLICK)); in testGetPrimitiveDuration()
109 assertEquals(0, info.getPrimitiveDuration(VibrationEffect.Composition.PRIMITIVE_TICK)); in testGetPrimitiveDuration()
111 .getPrimitiveDuration(VibrationEffect.Composition.PRIMITIVE_TICK)); in testGetPrimitiveDuration()
285 .setSupportedPrimitive(VibrationEffect.Composition.PRIMITIVE_CLICK, 20) in testEquals()
[all …]
DVibrationEffectTest.java161 .addPrimitive(VibrationEffect.Composition.PRIMITIVE_CLICK) in testValidateComposed()
163 .addPrimitive(VibrationEffect.Composition.PRIMITIVE_CLICK, 1f) in testValidateComposed()
165 .addPrimitive(VibrationEffect.Composition.PRIMITIVE_CLICK, 0.5f, 10) in testValidateComposed()
176 .addPrimitive(VibrationEffect.Composition.PRIMITIVE_CLICK, -1, 10) in testValidateComposed()
181 .addPrimitive(VibrationEffect.Composition.PRIMITIVE_CLICK, 1, -10) in testValidateComposed()
191 .addPrimitive(VibrationEffect.Composition.PRIMITIVE_CLICK, 1f, -1) in testValidateComposed()
221 .addPrimitive(VibrationEffect.Composition.PRIMITIVE_CLICK, 1f, 1) in testResolveComposed()
257 .addPrimitive(VibrationEffect.Composition.PRIMITIVE_CLICK, 0.5f, 1) in testApplyEffectStrengthComposed()
302 .addPrimitive(VibrationEffect.Composition.PRIMITIVE_CLICK, 0.5f, 1) in testScaleComposed()
/frameworks/native/services/surfaceflinger/CompositionEngine/src/
DOutputLayer.cpp375 hal::Composition requestedCompositionType, in writeOutputDependentGeometryStateToHWC()
414 const auto bufferTransform = (requestedCompositionType != hal::Composition::SOLID_COLOR && in writeOutputDependentGeometryStateToHWC()
510 case hal::Composition::SOLID_COLOR: in writeOutputIndependentPerFrameStateToHWC()
513 case hal::Composition::SIDEBAND: in writeOutputIndependentPerFrameStateToHWC()
516 case hal::Composition::CURSOR: in writeOutputIndependentPerFrameStateToHWC()
517 case hal::Composition::DEVICE: in writeOutputIndependentPerFrameStateToHWC()
520 case hal::Composition::INVALID: in writeOutputIndependentPerFrameStateToHWC()
521 case hal::Composition::CLIENT: in writeOutputIndependentPerFrameStateToHWC()
529 if (outputIndependentState.compositionType != hal::Composition::SOLID_COLOR) { in writeSolidColorStateToHWC()
591 hal::Composition requestedCompositionType, in writeCompositionTypeToHWC()
[all …]
/frameworks/native/services/surfaceflinger/DisplayHardware/
DHal.h52 using Composition = IComposerClient::Composition; variable
98 inline std::string to_string(hardware::graphics::composer::hal::Composition composition) { in to_string()
100 case hardware::graphics::composer::hal::Composition::INVALID: in to_string()
102 case hardware::graphics::composer::hal::Composition::CLIENT: in to_string()
104 case hardware::graphics::composer::hal::Composition::DEVICE: in to_string()
106 case hardware::graphics::composer::hal::Composition::SOLID_COLOR: in to_string()
108 case hardware::graphics::composer::hal::Composition::CURSOR: in to_string()
110 case hardware::graphics::composer::hal::Composition::SIDEBAND: in to_string()
/frameworks/base/packages/SystemUI/src/com/android/systemui/controls/ui/
DVibrations.kt20 import android.os.VibrationEffect.Composition.PRIMITIVE_TICK
28 composition.addPrimitive(VibrationEffect.Composition.PRIMITIVE_TICK, 0.5f) in initRangeEdgeEffect()
34 composition.addPrimitive(VibrationEffect.Composition.PRIMITIVE_TICK, 0.1f) in initRangeMiddleEffect()
/frameworks/native/services/surfaceflinger/CompositionEngine/src/planner/
DPredictor.cpp42 if (mLayers[i].getCompositionType() == hal::Composition::CLIENT && in getApproximateMatch()
43 other[i]->getCompositionType() == hal::Composition::CLIENT) { in getApproximateMatch()
92 plan.addLayerType(hal::Composition::CLIENT); in fromString()
95 plan.addLayerType(hal::Composition::CURSOR); in fromString()
98 plan.addLayerType(hal::Composition::DEVICE); in fromString()
101 plan.addLayerType(hal::Composition::INVALID); in fromString()
104 plan.addLayerType(hal::Composition::SIDEBAND); in fromString()
107 plan.addLayerType(hal::Composition::SOLID_COLOR); in fromString()
120 case hal::Composition::CLIENT: in to_string()
123 case hal::Composition::CURSOR: in to_string()
[all …]
/frameworks/native/services/surfaceflinger/CompositionEngine/tests/
DOutputLayerTest.cpp831 void expectSetCompositionTypeCall(Hwc2::IComposerClient::Composition compositionType) { in expectSetCompositionTypeCall()
955 mLayerFEState.compositionType = Hwc2::IComposerClient::Composition::SOLID_COLOR; in TEST_F()
964 expectSetCompositionTypeCall(Hwc2::IComposerClient::Composition::SOLID_COLOR); in TEST_F()
972 mLayerFEState.compositionType = Hwc2::IComposerClient::Composition::SIDEBAND; in TEST_F()
976 expectSetCompositionTypeCall(Hwc2::IComposerClient::Composition::SIDEBAND); in TEST_F()
985 mLayerFEState.compositionType = Hwc2::IComposerClient::Composition::CURSOR; in TEST_F()
989 expectSetCompositionTypeCall(Hwc2::IComposerClient::Composition::CURSOR); in TEST_F()
998 mLayerFEState.compositionType = Hwc2::IComposerClient::Composition::DEVICE; in TEST_F()
1002 expectSetCompositionTypeCall(Hwc2::IComposerClient::Composition::DEVICE); in TEST_F()
1012 Hwc2::IComposerClient::Composition::SOLID_COLOR; in TEST_F()
[all …]
/frameworks/base/apct-tests/perftests/core/src/android/os/
DVibratorPerfTest.java77 .addPrimitive(VibrationEffect.Composition.PRIMITIVE_CLICK) in testCompose()
78 .addPrimitive(VibrationEffect.Composition.PRIMITIVE_TICK, 0.5f, 100) in testCompose()
95 int[] primitives = new int[]{VibrationEffect.Composition.PRIMITIVE_CLICK, in testArePrimitivesSupported()
96 VibrationEffect.Composition.PRIMITIVE_TICK}; in testArePrimitivesSupported()
/frameworks/native/services/surfaceflinger/tests/unittests/
DCompositionTest.cpp1018 template <IComposerClient::Composition CompositionType>
1020 static constexpr hal::Composition TYPE = CompositionType;
1035 template <IComposerClient::Composition InitialCompositionType,
1036 IComposerClient::Composition FinalCompositionType>
1038 static constexpr hal::Composition TYPE = FinalCompositionType;
1052 SetArgPointee<2>(std::vector<IComposerClient::Composition>{ in setupHwcGetCallExpectations()
1249 KeepCompositionTypeVariant<IComposerClient::Composition::DEVICE>, in TEST_F()
1256 KeepCompositionTypeVariant<IComposerClient::Composition::DEVICE>, in TEST_F()
1263 ChangeCompositionTypeVariant<IComposerClient::Composition::DEVICE, in TEST_F()
1264 IComposerClient::Composition::CLIENT>, in TEST_F()
[all …]
/frameworks/native/services/surfaceflinger/CompositionEngine/include/compositionengine/impl/
DOutputLayer.h53 void applyDeviceCompositionTypeChange(Hwc2::IComposerClient::Composition) override;
71 void writeOutputDependentGeometryStateToHWC(HWC2::Layer*, Hwc2::IComposerClient::Composition,
81 void writeCompositionTypeToHWC(HWC2::Layer*, Hwc2::IComposerClient::Composition,
83 void detectDisallowedCompositionTypeChange(Hwc2::IComposerClient::Composition from,
84 Hwc2::IComposerClient::Composition to) const;
DOutputLayerCompositionState.h126 Hwc2::IComposerClient::Composition hwcCompositionType{
127 Hwc2::IComposerClient::Composition::INVALID};
/frameworks/base/core/java/android/os/
DVibrationEffect.java399 public static Composition startComposition() { in startComposition()
400 return new Composition(); in startComposition()
723 public static final class Composition { class in VibrationEffect
786 Composition() {} in Composition() method in VibrationEffect.Composition
799 public Composition addEffect(@NonNull VibrationEffect effect) { in addEffect()
813 public Composition addEffect(@NonNull VibrationEffect effect, in addEffect()
835 public Composition addPrimitive(@PrimitiveType int primitiveId) { in addPrimitive()
850 public Composition addPrimitive(@PrimitiveType int primitiveId, in addPrimitive()
865 public Composition addPrimitive(@PrimitiveType int primitiveId, in addPrimitive()
873 private Composition addSegment(VibrationEffectSegment segment) { in addSegment()
[all …]
DVibrator.java565 @NonNull @VibrationEffect.Composition.PrimitiveType int... primitiveIds) { in arePrimitivesSupported()
581 @NonNull @VibrationEffect.Composition.PrimitiveType int... primitiveIds) { in areAllPrimitivesSupported()
605 @NonNull @VibrationEffect.Composition.PrimitiveType int... primitiveIds) { in getPrimitiveDurations()
/frameworks/base/core/java/android/os/vibrator/
DPrimitiveSegment.java97 Preconditions.checkArgumentInRange(mPrimitiveId, VibrationEffect.Composition.PRIMITIVE_NOOP, in validate()
98 VibrationEffect.Composition.PRIMITIVE_LOW_TICK, "primitiveId"); in validate()
119 + "primitive=" + VibrationEffect.Composition.primitiveToString(mPrimitiveId) in toString()
/frameworks/native/libs/vr/libvrflinger/
Dhardware_composer.h74 HWC::BlendMode blending, HWC::Composition composition_type,
88 HWC::Composition composition_type, size_t z_order);
127 HWC::Composition GetCompositionType() const { return composition_type_; } in GetCompositionType()
189 HWC::Composition composition_type_ = HWC::Composition::Invalid;
190 HWC::Composition target_composition_type_ = HWC::Composition::Device;
Dhwc_types.h189 struct Composition final : public Wrapper<HWC2::Composition> {
199 Composition() : Base(Invalid) {}
/frameworks/base/services/tests/servicestests/src/com/android/server/vibrator/
DVibrationThreadTest.java339 .addPrimitive(VibrationEffect.Composition.PRIMITIVE_CLICK, 1f, 100) in vibrate_singleVibratorPredefinedCancel_cancelsVibrationImmediately()
340 .addPrimitive(VibrationEffect.Composition.PRIMITIVE_CLICK, 1f, 100) in vibrate_singleVibratorPredefinedCancel_cancelsVibrationImmediately()
341 .addPrimitive(VibrationEffect.Composition.PRIMITIVE_CLICK, 1f, 100) in vibrate_singleVibratorPredefinedCancel_cancelsVibrationImmediately()
451 .addPrimitive(VibrationEffect.Composition.PRIMITIVE_CLICK, 1f) in vibrate_singleVibratorComposed_runsVibration()
452 .addPrimitive(VibrationEffect.Composition.PRIMITIVE_TICK, 0.5f) in vibrate_singleVibratorComposed_runsVibration()
463 expectedPrimitive(VibrationEffect.Composition.PRIMITIVE_CLICK, 1, 0), in vibrate_singleVibratorComposed_runsVibration()
464 expectedPrimitive(VibrationEffect.Composition.PRIMITIVE_TICK, 0.5f, 0)), in vibrate_singleVibratorComposed_runsVibration()
472 .addPrimitive(VibrationEffect.Composition.PRIMITIVE_CLICK, 1f) in vibrate_singleVibratorComposedAndNoCapability_ignoresVibration()
492 .addPrimitive(VibrationEffect.Composition.PRIMITIVE_CLICK, 1f) in vibrate_singleVibratorLargeComposition_splitsVibratorComposeCalls()
493 .addPrimitive(VibrationEffect.Composition.PRIMITIVE_TICK, 0.5f) in vibrate_singleVibratorLargeComposition_splitsVibratorComposeCalls()
[all …]
DStepToRampAdapterTest.java61 new PrimitiveSegment(VibrationEffect.Composition.PRIMITIVE_TICK, 1, 10))); in testRampAndPrebakedAndPrimitiveSegments_returnsOriginalSegments()
121 new PrimitiveSegment(VibrationEffect.Composition.PRIMITIVE_TICK, 1, 10), in testStepAndRampSegments_withPwleCapabilityAndNoFrequency_keepsOriginalSteps()
/frameworks/native/services/surfaceflinger/CompositionEngine/include/compositionengine/
DLayerFECompositionState.h160 hal::Composition compositionType{hal::Composition::INVALID};
/frameworks/native/services/surfaceflinger/CompositionEngine/tests/planner/
DPredictorTest.cpp106 layerFECompositionStateOne.compositionType = hal::Composition::DEVICE; in TEST_F()
115 layerFECompositionStateTwo.compositionType = hal::Composition::SOLID_COLOR; in TEST_F()
373 plan.addLayerType(hal::Composition::DEVICE); in TEST_F()
445 layerFECompositionStateOne.compositionType = hal::Composition::DEVICE; in TEST_F()
451 plan.addLayerType(hal::Composition::DEVICE); in TEST_F()
487 plan.addLayerType(hal::Composition::DEVICE); in TEST_F()
524 plan.addLayerType(hal::Composition::DEVICE); in TEST_F()
538 planTwo.addLayerType(hal::Composition::CLIENT); in TEST_F()
/frameworks/native/services/vr/hardware_composer/impl/
Dvr_hwc.cpp134 std::vector<IComposerClient::Composition>* types) { in GetChangedCompositionTypes()
144 case IComposerClient::Composition::SOLID_COLOR: in GetChangedCompositionTypes()
145 case IComposerClient::Composition::CURSOR: in GetChangedCompositionTypes()
146 case IComposerClient::Composition::SIDEBAND: in GetChangedCompositionTypes()
159 if (layers_[i].composition_type != IComposerClient::Composition::CLIENT) { in GetChangedCompositionTypes()
161 types->push_back(IComposerClient::Composition::CLIENT); in GetChangedCompositionTypes()
162 layers_[i].composition_type = IComposerClient::Composition::CLIENT; in GetChangedCompositionTypes()
168 if (layers_[i].composition_type != IComposerClient::Composition::DEVICE) { in GetChangedCompositionTypes()
170 types->push_back(IComposerClient::Composition::DEVICE); in GetChangedCompositionTypes()
171 layers_[i].composition_type = IComposerClient::Composition::DEVICE; in GetChangedCompositionTypes()
[all …]
Dvr_hwc.h126 using Composition = member
127 hardware::graphics::composer::V2_3::IComposerClient::Composition;
133 Composition composition_type;
156 std::vector<IComposerClient::Composition>* composition);
257 std::vector<IComposerClient::Composition>* outCompositionTypes,
/frameworks/native/services/surfaceflinger/CompositionEngine/include/compositionengine/mock/
DOutputLayer.h49 MOCK_METHOD1(applyDeviceCompositionTypeChange, void(Hwc2::IComposerClient::Composition));

123