VisuTwin Canvas
C++ 3D Engine — Metal Backend
Loading...
Searching...
No Matches
batchGroup.h
Go to the documentation of this file.
1// SPDX-License-Identifier: Apache-2.0
2// Copyright 2025-2026 Arnis Lektauers
3//
4// Created by Arnis Lektauers on 07.03.2026.
5//
6//
7//
8#pragma once
9
10#include <string>
11#include <vector>
12
13namespace visutwin::canvas
14{
24 {
26 static constexpr int NOID = -1;
27
28 int id = NOID;
29 std::string name;
30
33 bool dynamic = false;
34
36 float maxAabbSize = 0.0f;
37
39 std::vector<int> layers;
40
41 BatchGroup() = default;
42
43 BatchGroup(int id, const std::string& name, bool dynamic = false,
44 float maxAabbSize = 0.0f, const std::vector<int>& layers = {})
46 };
47}
static constexpr int NOID
Definition batchGroup.h:26
BatchGroup(int id, const std::string &name, bool dynamic=false, float maxAabbSize=0.0f, const std::vector< int > &layers={})
Definition batchGroup.h:43
std::vector< int > layers
Definition batchGroup.h:39