Blender V5.0
OCIO_look.hh
Go to the documentation of this file.
1/* SPDX-FileCopyrightText: 2025 Blender Authors
2 *
3 * SPDX-License-Identifier: GPL-2.0-or-later */
4
5#pragma once
6
7#include "BLI_string_ref.hh"
8
9namespace blender::ocio {
10
11class Look {
12 public:
13 virtual ~Look() = default;
14
22 int index = -1;
23
27 bool is_noop = false;
28
33 virtual StringRefNull name() const = 0;
34
39 virtual StringRefNull ui_name() const = 0;
40
44 virtual StringRefNull description() const = 0;
45
49 virtual StringRefNull view() const = 0;
50
55 virtual StringRefNull process_space() const = 0;
56};
57
58} // namespace blender::ocio
virtual StringRefNull view() const =0
virtual ~Look()=default
virtual StringRefNull description() const =0
virtual StringRefNull name() const =0
virtual StringRefNull ui_name() const =0
virtual StringRefNull process_space() const =0