X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=automated-tests%2Fsrc%2Fdali-toolkit%2Fdali-toolkit-test-utils%2Ftest-graphics-command-buffer.h;h=96b00217b28290c37f5b5a7e68a71f2d36289247;hb=68c18cf776be4010ffa0a70209deb465a21a269c;hp=3df3219b98c65ada48beb3be7de83646d3c77acc;hpb=4c4f959f023cf5541feeef5c834cfe7e43fa05b2;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/automated-tests/src/dali-toolkit/dali-toolkit-test-utils/test-graphics-command-buffer.h b/automated-tests/src/dali-toolkit/dali-toolkit-test-utils/test-graphics-command-buffer.h index 3df3219..96b0021 100644 --- a/automated-tests/src/dali-toolkit/dali-toolkit-test-utils/test-graphics-command-buffer.h +++ b/automated-tests/src/dali-toolkit/dali-toolkit-test-utils/test-graphics-command-buffer.h @@ -2,7 +2,7 @@ #define DALI_TEST_GRAPHICS_COMMAND_BUFFER_H /* - * Copyright (c) 2021 Samsung Electronics Co., Ltd. + * Copyright (c) 2022 Samsung Electronics Co., Ltd. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -647,9 +647,9 @@ public: { } - void BindVertexBuffers(uint32_t firstBinding, - std::vector buffers, - std::vector offsets) override + void BindVertexBuffers(uint32_t firstBinding, + const std::vector& buffers, + const std::vector& offsets) override { mCommands.emplace_back(); mCommands.back().type = CommandType::BIND_VERTEX_BUFFERS; @@ -712,7 +712,7 @@ public: mCallStack.PushCall("BindPipeline", ""); } - void BindTextures(std::vector& textureBindings) override + void BindTextures(const std::vector& textureBindings) override { mCommands.emplace_back(); mCommands.back().type = CommandType::BIND_TEXTURES; @@ -720,7 +720,7 @@ public: mCallStack.PushCall("BindTextures", ""); } - void BindSamplers(std::vector& samplerBindings) override + void BindSamplers(const std::vector& samplerBindings) override { mCommands.emplace_back(); mCommands.back().data.bindSamplers.samplerBindings = std::move(samplerBindings); @@ -747,10 +747,10 @@ public: } void BeginRenderPass( - Graphics::RenderPass* renderPass, - Graphics::RenderTarget* renderTarget, - Graphics::Rect2D renderArea, - std::vector clearValues) override + Graphics::RenderPass* renderPass, + Graphics::RenderTarget* renderTarget, + Graphics::Rect2D renderArea, + const std::vector& clearValues) override { mCommands.emplace_back(CommandType::BEGIN_RENDER_PASS); auto& cmd = mCommands.back();