LeviLamina
Loading...
Searching...
No Matches
VolumeOf.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
#include "mc/world/level/block/chunk_volume/SubVolumeViewOf.h"
6
7
namespace
ChunkVolume {
8
9
template
<
typename
T>
10
class
VolumeOf
{
11
public
:
12
using
ElementType = T
const
*;
13
using
SubViewType =
SubVolumeViewOf<T const*>
;
14
using
ConstSubViewType =
SubVolumeViewOf<T const* const>
;
15
16
size_t
mNumSubChunks;
17
std::vector<std::vector<T const*>> mSubChunkVectors;
18
19
public
:
20
MCAPI
void
build(
size_t
numSubChunks, ElementType
const
& initValue);
21
};
22
23
}
// namespace ChunkVolume
ChunkVolume::SubVolumeViewOf
Definition
SubVolumeViewOf.h:8
ChunkVolume::VolumeOf
Definition
VolumeOf.h:10
src
mc
world
level
block
chunk_volume
VolumeOf.h
Generated on
for LeviLamina by
1.16.1