opynsim
Unofficial C++ Documentation
Loading...
Searching...
No Matches
sub_mesh_descriptor.h
Go to the documentation of this file.
1#pragma once
2
4
5#include <cstddef>
6
7namespace osc
8{
10 public:
12 size_t index_start,
13 size_t index_count,
15 size_t base_vertex = 0) :
16
17 index_start_{index_start},
18 index_count_{index_count},
19 topology_{topology},
20 base_vertex_{base_vertex}
21 {}
22
23 friend bool operator==(const SubMeshDescriptor&, const SubMeshDescriptor&) = default;
24
25 size_t index_start() const { return index_start_; }
26 size_t index_count() const { return index_count_; }
27 MeshTopology topology() const { return topology_; }
28 size_t base_vertex() const { return base_vertex_; }
29 private:
30 size_t index_start_;
31 size_t index_count_;
32 MeshTopology topology_;
33 size_t base_vertex_;
34 };
35}
Definition sub_mesh_descriptor.h:9
friend bool operator==(const SubMeshDescriptor &, const SubMeshDescriptor &)=default
size_t index_start() const
Definition sub_mesh_descriptor.h:25
SubMeshDescriptor(size_t index_start, size_t index_count, MeshTopology topology, size_t base_vertex=0)
Definition sub_mesh_descriptor.h:11
size_t index_count() const
Definition sub_mesh_descriptor.h:26
MeshTopology topology() const
Definition sub_mesh_descriptor.h:27
size_t base_vertex() const
Definition sub_mesh_descriptor.h:28
Definition custom_decoration_generator.h:5
MeshTopology
Definition mesh_topology.h:8
constexpr U to(T &&value)
Definition conversion.h:56