20#ifndef ORES_ASSETS_GENERATORS_IMAGE_GENERATOR_HPP
21#define ORES_ASSETS_GENERATORS_IMAGE_GENERATOR_HPP
24#include "ores.assets.api/domain/image.hpp"
25#include "ores.utility/generation/generation_context.hpp"
Test data generators for asset domain types.
Definition image_generator.hpp:27
domain::image generate_synthetic_image(utility::generation::generation_context &ctx)
Generates a synthetic image.
Definition image_generator.cpp:33
std::vector< domain::image > generate_synthetic_images(std::size_t n, utility::generation::generation_context &ctx)
Generates N synthetic images. May contain duplicates.
Definition image_generator.cpp:53
std::vector< domain::image > generate_unique_synthetic_images(std::size_t n, utility::generation::generation_context &ctx)
Generates N synthetic images with unique keys.
Definition image_generator.cpp:63
Represents a dynamically loaded image (typically SVG).
Definition image.hpp:34
Combines a generation engine with a scoped environment.
Definition generation_context.hpp:37