summaryrefslogtreecommitdiff
path: root/graphics/composer/2.2/utils/command-buffer/include/composer-command-buffer
diff options
context:
space:
mode:
authorPeiyong Lin <lpy@google.com>2020-01-08 14:54:02 -0800
committerPeiyong Lin <lpy@google.com>2020-01-08 14:55:20 -0800
commit96ee56bcd82b180c5cce959b29aa506d216ccbbe (patch)
tree010d5b85d9945815fa60003ced104fed41c0bed6 /graphics/composer/2.2/utils/command-buffer/include/composer-command-buffer
parentbcad3114c962d294a002697bcf9d587334e0b00a (diff)
Remove beginCommand variants with a helper template.
BUG: b/147365206 Test: boot Change-Id: I30715fe3e1c221ba366bf521fbd531636136f0c9
Diffstat (limited to 'graphics/composer/2.2/utils/command-buffer/include/composer-command-buffer')
-rw-r--r--graphics/composer/2.2/utils/command-buffer/include/composer-command-buffer/2.2/ComposerCommandBuffer.h13
1 files changed, 3 insertions, 10 deletions
diff --git a/graphics/composer/2.2/utils/command-buffer/include/composer-command-buffer/2.2/ComposerCommandBuffer.h b/graphics/composer/2.2/utils/command-buffer/include/composer-command-buffer/2.2/ComposerCommandBuffer.h
index 35162a6b8e..00f427ac89 100644
--- a/graphics/composer/2.2/utils/command-buffer/include/composer-command-buffer/2.2/ComposerCommandBuffer.h
+++ b/graphics/composer/2.2/utils/command-buffer/include/composer-command-buffer/2.2/ComposerCommandBuffer.h
@@ -76,15 +76,14 @@ class CommandWriterBase : public V2_1::CommandWriterBase {
static constexpr uint16_t kSetLayerFloatColorLength = 4;
void setLayerFloatColor(IComposerClient::FloatColor color) {
- beginCommand_2_2(IComposerClient::Command::SET_LAYER_FLOAT_COLOR,
- kSetLayerFloatColorLength);
+ beginCommand(IComposerClient::Command::SET_LAYER_FLOAT_COLOR, kSetLayerFloatColorLength);
writeFloatColor(color);
endCommand();
}
void setLayerPerFrameMetadata(const hidl_vec<IComposerClient::PerFrameMetadata>& metadataVec) {
- beginCommand_2_2(IComposerClient::Command::SET_LAYER_PER_FRAME_METADATA,
- metadataVec.size() * 2);
+ beginCommand(IComposerClient::Command::SET_LAYER_PER_FRAME_METADATA,
+ metadataVec.size() * 2);
for (const auto& metadata : metadataVec) {
writeSigned(static_cast<int32_t>(metadata.key));
writeFloat(metadata.value);
@@ -99,12 +98,6 @@ class CommandWriterBase : public V2_1::CommandWriterBase {
writeFloat(color.b);
writeFloat(color.a);
}
-
- private:
- void beginCommand_2_2(IComposerClient::Command command, uint16_t length) {
- V2_1::CommandWriterBase::beginCommand(
- static_cast<V2_1::IComposerClient::Command>(static_cast<int32_t>(command)), length);
- }
};
// This class helps parse a command queue. Note that all sizes/lengths are in