{#- # SPDX-License-Identifier: LGPL-2.1-or-later # Copyright (C) 2020, Google Inc. -#} {%- import "definition_functions.tmpl" as funcs -%} /* SPDX-License-Identifier: LGPL-2.1-or-later */ /* * Copyright (C) 2020, Google Inc. * * core_ipa_interface.h - libcamera core definitions for Image Processing Algorithms * * This file is auto-generated. Do not edit. */ #pragma once {% if has_map %}#include {% endif %} {% if has_array %}#include {% endif %} #include namespace libcamera { {# \todo Use const char * instead of std::string for strings #} {% for const in consts %} static const {{const.kind|name}} {{const.mojom_name}} = {{const.value}}; {% endfor %} {% for enum in enums %} {{funcs.define_enum(enum)}} {% endfor %} {%- for struct in structs_gen_header %} {{funcs.define_struct(struct)}} {% endfor %} } /* namespace libcamera */