Lightgraph
C++17 light-graph engine API reference
Loading...
Searching...
No Matches
layers.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include "
runtime.hpp
"
4
#include "lightgraph/internal/runtime/LayerView.h"
5
11
namespace
lightgraph::integration
{
12
13
using
PaletteView
=
::PaletteView
;
14
using
LayerView
=
::LayerView
;
15
16
inline
PaletteView
paletteView
(
const
Palette
& palette) {
17
return ::makePaletteView(palette);
18
}
19
20
inline
Palette
paletteFromView
(
const
PaletteView
& view) {
21
return ::makePaletteFromView(view);
22
}
23
24
inline
PaletteView
normalizePalette
(
const
PaletteView
& view) {
25
return ::normalizePaletteView(view);
26
}
27
28
inline
std::vector<LayerView>
layerViews
(
const
RuntimeState
& state,
bool
editableOnly =
false
) {
29
return ::snapshotLayers(state, editableOnly);
30
}
31
32
}
// namespace lightgraph::integration
runtime.hpp
lightgraph::integration
Definition
codecs.hpp:11
lightgraph::integration::paletteFromView
Palette paletteFromView(const PaletteView &view)
Definition
layers.hpp:20
lightgraph::integration::PaletteView
::PaletteView PaletteView
Definition
layers.hpp:13
lightgraph::integration::LayerView
::LayerView LayerView
Definition
layers.hpp:14
lightgraph::integration::normalizePalette
PaletteView normalizePalette(const PaletteView &view)
Definition
layers.hpp:24
lightgraph::integration::RuntimeState
::State RuntimeState
Definition
runtime.hpp:21
lightgraph::integration::Palette
::Palette Palette
Definition
rendering.hpp:12
lightgraph::integration::layerViews
std::vector< LayerView > layerViews(const RuntimeState &state, bool editableOnly=false)
Definition
layers.hpp:28
lightgraph::integration::paletteView
PaletteView paletteView(const Palette &palette)
Definition
layers.hpp:16
include
lightgraph
integration
layers.hpp
Generated by
1.9.8