#include <iostream>
#include "Machinery/Classes/СетьИнтернет/Автоматы/SeleniumАвтоматизация.hpp"
void selenium_автоматизация_тесты()
{
std::cout << "начало теста автоматизации;\n";
SeleniumАвтоматизация объект;
std::cout << "конец теста автоматизации. \n";
}
// #include "Machinery/Classes/Geometry/Primitives/Vector.hpp"
// #include "Machinery/Classes/Graphics/Window.hpp"
// #include "Machinery/Classes/Graphics/Scene/Model.hpp"
// #include "Machinery/Classes/Colors/Color.hpp"
// #include "Machinery/Classes/Filesystem/File.hpp"
// using namespace Machinery::Geometry::Primitives;
// using namespace Machinery::Graphics::Colors;
int main()
{
selenium_автоматизация_тесты();
// Color a;
// a.randomize();
// std::cout << "Random color " << a << std::endl;
// Vector2D<int> test(12);
// std::cout << "Started~! ";
// std::cout << test.distance({1002});
// std::cout << " " << test.toString() << std::endl;
// std::cout << (Vector3D<float>(10.0) * Vector3D<float>(.5)).toString() << std::endl;
// Machinery::Graphics::Scene::Model model;
// model.loadFromOBJ("rectangle");
// Machinery::Graphics::VulkanWindow obj(800, 400, "Vulkan");
// obj.setAdditionalWindowCaptionText("Additional text!");
// //obj.addObject(&model);
// obj.performEvents();
return 0;
}
riangle.c: В функции «void demo_draw_build_cmd(demo*)»:
triangle.c:397:20: ошибка: expected primary-expression before «.» token
397 | [0] = {.color.float32 = {0.2f, 0.2f, 0.2f, 0.2f}},
| ^
triangle.c:405:9: ошибка: either all initializer clauses should be designated or none of them should be
405 | .renderArea.offset.x = 0,
| ^
triangle.c:405:9: ошибка: expected primary-expression before «.» token
triangle.c:406:9: ошибка: expected primary-expression before «.» token
406 | .renderArea.offset.y = 0,
| ^
triangle.c:407:9: ошибка: expected primary-expression before «.» token
407 | .renderArea.extent.width = demo->width,
| ^
triangle.c:408:9: ошибка: expected primary-expression before «.» token
408 | .renderArea.extent.height = demo->height,
| ^
triangle.c: В функции «void demo_prepare_buffers(demo*)»:
triangle.c:657:25: ошибка: invalid conversion from «VkSurfaceTransformFlagsKHR» {aka «unsigned int»} to «VkSurfaceTransformFlagBitsKHR» [-fpermissive]
657 | .preTransform = preTransform,
| ^~~~~~~~~~~~
| |
| VkSurfaceTransformFlagsKHR {aka unsigned int}
triangle.c:666:5: ошибка: designator order for field «VkSwapchainCreateInfoKHR::imageArrayLayers» does not match declaration order in «const VkSwapchainCreateInfoKHR»
666 | };
| ^
triangle.c:715:9: ошибка: designator order for field «VkImageViewCreateInfo::viewType» does not match declaration order in «VkImageViewCreateInfo»
715 | };
| ^
triangle.c: В функции «void demo_prepare_depth(demo*)»:
triangle.c:740:26: предупреждение: narrowing conversion of «demo->demo::width» from «int» to «uint32_t» {aka «unsigned int»} [-Wnarrowing]
740 | .extent = {demo->width, demo->height, 1},
| ~~~~~~^~~~~
triangle.c:740:39: предупреждение: narrowing conversion of «demo->demo::height» from «int» to «uint32_t» {aka «unsigned int»} [-Wnarrowing]
740 | .extent = {demo->width, demo->height, 1},
| ~~~~~~^~~~~~
triangle.c:747:5: ошибка: designator order for field «VkImageCreateInfo::flags» does not match declaration order in «const VkImageCreateInfo»
747 | };
| ^
triangle.c:766:5: ошибка: designator order for field «VkImageViewCreateInfo::flags» does not match declaration order in «VkImageViewCreateInfo»
766 | };
| ^
triangle.c:800:27: ошибка: invalid conversion from «int» to «VkAccessFlagBits» [-fpermissive]
800 | 0);
| ^
| |
| int
triangle.c:323:52: замечание: при инициализации 6 -го аргумента «void demo_set_image_layout(demo*, VkImage, VkImageAspectFlags, VkImageLayout, VkImageLayout, VkAccessFlagBits)»
323 | VkAccessFlagBits srcAccessMask) {
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
triangle.c: В функции «void demo_prepare_texture_image(demo*, const uint32_t*, texture_object*, VkImageTiling, VkImageUsageFlags, VkFlags)»:
triangle.c:834:5: ошибка: designator order for field «VkImageCreateInfo::flags» does not match declaration order in «const VkImageCreateInfo»
834 | };
| ^
triangle.c: В функции «void demo_prepare_textures(demo*)»:
triangle.c:948:35: ошибка: invalid conversion from «int» to «VkAccessFlagBits» [-fpermissive]
948 | 0);
| ^
| |
| int
triangle.c:323:52: замечание: при инициализации 6 -го аргумента «void demo_set_image_layout(demo*, VkImage, VkImageAspectFlags, VkImageLayout, VkImageLayout, VkAccessFlagBits)»
323 | VkAccessFlagBits srcAccessMask) {
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
triangle.c:954:35: ошибка: invalid conversion from «int» to «VkAccessFlagBits» [-fpermissive]
954 | 0);
| ^
| |
| int
triangle.c:323:52: замечание: при инициализации 6 -го аргумента «void demo_set_image_layout(demo*, VkImage, VkImageAspectFlags, VkImageLayout, VkImageLayout, VkAccessFlagBits)»
323 | VkAccessFlagBits srcAccessMask) {
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
triangle.c:961:44: предупреждение: narrowing conversion of «staging_texture.texture_object::tex_width» from «int32_t» {aka «int»} to «uint32_t» {aka «unsigned int»} [-Wnarrowing]
961 | .extent = {staging_texture.tex_width,
| ~~~~~~~~~~~~~~~~^~~~~~~~~
/**
* @brief Есть ли дочерние элементы объекта.
*
* @return true
* @return false
*/
inline virtual bool haveChildNodes() const {return !links_pair.second.get_childrens().empty();}