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
13
namespace
visutwin::canvas
14
{
23
struct
BatchGroup
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
= {})
45
:
id
(
id
),
name
(
name
),
dynamic
(
dynamic
),
maxAabbSize
(
maxAabbSize
),
layers
(
layers
) {}
46
};
47
}
visutwin::canvas
Definition
eventHandler.cpp:9
visutwin::canvas::BatchGroup::name
std::string name
Definition
batchGroup.h:29
visutwin::canvas::BatchGroup::BatchGroup
BatchGroup()=default
visutwin::canvas::BatchGroup::NOID
static constexpr int NOID
Definition
batchGroup.h:26
visutwin::canvas::BatchGroup::BatchGroup
BatchGroup(int id, const std::string &name, bool dynamic=false, float maxAabbSize=0.0f, const std::vector< int > &layers={})
Definition
batchGroup.h:43
visutwin::canvas::BatchGroup::maxAabbSize
float maxAabbSize
Definition
batchGroup.h:36
visutwin::canvas::BatchGroup::dynamic
bool dynamic
Definition
batchGroup.h:33
visutwin::canvas::BatchGroup::id
int id
Definition
batchGroup.h:28
visutwin::canvas::BatchGroup::layers
std::vector< int > layers
Definition
batchGroup.h:39
framework
batching
batchGroup.h
Generated by
1.16.1