Loading graphics/composer/2.2/utils/command-buffer/include/composer-command-buffer/2.2/ComposerCommandBuffer.h +6 −5 Original line number Diff line number Diff line Loading @@ -93,17 +93,18 @@ class CommandWriterBase : public V2_1::CommandWriterBase { } protected: 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); } void writeFloatColor(const IComposerClient::FloatColor& color) { writeFloat(color.r); writeFloat(color.g); 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 Loading graphics/composer/2.3/utils/command-buffer/include/composer-command-buffer/2.3/ComposerCommandBuffer.h +6 −5 Original line number Diff line number Diff line Loading @@ -119,17 +119,18 @@ class CommandWriterBase : public V2_2::CommandWriterBase { } protected: void beginCommand_2_3(IComposerClient::Command command, uint16_t length) { V2_2::CommandWriterBase::beginCommand_2_2( static_cast<V2_2::IComposerClient::Command>(static_cast<int32_t>(command)), length); } void writeBlob(uint32_t length, const unsigned char* blob) { memcpy(&mData[mDataWritten], blob, length); uint32_t numElements = length / 4; mDataWritten += numElements; mDataWritten += (length - (numElements * 4) > 0) ? 1 : 0; } private: void beginCommand_2_3(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 Loading Loading
graphics/composer/2.2/utils/command-buffer/include/composer-command-buffer/2.2/ComposerCommandBuffer.h +6 −5 Original line number Diff line number Diff line Loading @@ -93,17 +93,18 @@ class CommandWriterBase : public V2_1::CommandWriterBase { } protected: 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); } void writeFloatColor(const IComposerClient::FloatColor& color) { writeFloat(color.r); writeFloat(color.g); 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 Loading
graphics/composer/2.3/utils/command-buffer/include/composer-command-buffer/2.3/ComposerCommandBuffer.h +6 −5 Original line number Diff line number Diff line Loading @@ -119,17 +119,18 @@ class CommandWriterBase : public V2_2::CommandWriterBase { } protected: void beginCommand_2_3(IComposerClient::Command command, uint16_t length) { V2_2::CommandWriterBase::beginCommand_2_2( static_cast<V2_2::IComposerClient::Command>(static_cast<int32_t>(command)), length); } void writeBlob(uint32_t length, const unsigned char* blob) { memcpy(&mData[mDataWritten], blob, length); uint32_t numElements = length / 4; mDataWritten += numElements; mDataWritten += (length - (numElements * 4) > 0) ? 1 : 0; } private: void beginCommand_2_3(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 Loading