DNA Calib 1.1
Project brief
DataLayerBitmask.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "dna/DataLayer.h"
7
8namespace dna {
9
10enum class DataLayerBitmask {
11 Descriptor = 1,
12 Definition = 2,
13 Behavior = 4,
15 GeometryRest = 16,
16};
17
20 if (layer == DataLayer::Definition) {
22 } else if (layer == DataLayer::Behavior) {
25 } else if (layer == DataLayer::Geometry) {
29 } else if (layer == DataLayer::GeometryWithoutBlendShapes) {
32 } else if (layer == DataLayer::AllWithoutBlendShapes) {
36 } else if (layer == DataLayer::All) {
41 }
42 return result;
43}
44
45} // namespace dna
Definition: BinaryStreamReader.h:10
DataLayer
Definition: DataLayer.h:7
@ GeometryWithoutBlendShapes
DataLayerBitmask computeDataLayerBitmask(DataLayer layer)
Definition: DataLayerBitmask.h:18
DataLayerBitmask
Definition: DataLayerBitmask.h:10