DNA Calib 1.1
Project brief
Writer.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"
6#include "dna/Defs.h"
9#include "dna/types/Aliases.h"
10
11namespace dna {
12
13class Reader;
14
24 public:
25 ~Writer() override;
41 void setFrom(const Reader* source, DataLayer layer = DataLayer::All, MemoryResource* memRes = nullptr);
42};
43
44} // namespace dna
Write-only accessors for DNA attributes that define the rig's evaluation.
Definition: BehaviorWriter.h:19
Write-only accessors for the geometry data associated with a rig.
Definition: GeometryWriter.h:19
The abstract Reader which its implementations are expected to inherit.
Definition: Reader.h:21
The abstract Writer which its implementations are expected to inherit.
Definition: Writer.h:23
~Writer() override
MemoryResource is an abstract class that allows the implementation of polymorphic allocators.
Definition: MemoryResource.h:17
#define DNAAPI
Definition: dna/Defs.h:26
Definition: BinaryStreamReader.h:10
DataLayer
Definition: DataLayer.h:7