dna::Writer dna::BehaviorWriter dna::GeometryWriter dnac::WriterImpl< dna::Writer > dna::StreamWriter Writer.h dna::Writer::~Writer () override ~Writer dna::Writer::~Writer void void dna::Writer::setFrom (const Reader *source, DataLayer layer=DataLayer::All, MemoryResource *memRes=nullptr) setFrom dna::Writer::setFrom const Reader * source DataLayer layer DataLayer::All MemoryResource * memRes nullptr Initialize the Writer from the given Reader. This function copies all the data from the given Reader into the Writer instance, by calling each getter function of the Reader, and passing the return values to the matching setter functions in the Writer. It is implemented in the abstract class itself to provide the functionality for all DNA Writers. source The source DNA Reader from which the data needs to be copied. layer Limit which layers should be taken over from the given source reader. memRes Optional memory resource to use for temporary allocations during copying. dna::Behavior dna::computeDataLayerBitmask dna::contains dna::copyBehavior dna::copyBlendShapeTargets dna::copyDefinition dna::copyDescriptor dna::copyGeometry dna::Definition dna::GeometryBlendShapesOnly dna::GeometryRest dnac::DNACalibDNAReader::create dnac::SetLODsCommand::Impl::run The abstract Writer which its implementations are expected to inherit. This class combines the various different writer interfaces into a single interface. The artificial separation into multiple interfaces in this case just mirrors the structure of the Reader hierarchy, as it's not possible to selectively write only specific layers. dna::WriterclearAnimatedMapIndices dna::WriterclearAnimatedMapNames dna::WriterclearBlendShapeChannelIndices dna::WriterclearBlendShapeChannelNames dna::WriterclearBlendShapeTargets dna::WriterclearFaceVertexLayoutIndices dna::WriterclearGUIControlNames dna::WriterclearJointGroups dna::WriterclearJointIndices dna::WriterclearJointNames dna::WriterclearLODAnimatedMapMappings dna::WriterclearLODBlendShapeChannelMappings dna::WriterclearLODJointMappings dna::WriterclearLODMeshMappings dna::WriterclearMeshBlendShapeChannelMappings dna::WriterclearMeshes dna::WriterclearMeshIndices dna::WriterclearMeshNames dna::WriterclearMetaData dna::WriterclearRawControlNames dna::WriterclearSkinWeights dna::WriterdeleteJointGroup dna::WriterdeleteMesh dna::WritersetAge dna::WritersetAnimatedMapCutValues dna::WritersetAnimatedMapFromValues dna::WritersetAnimatedMapIndices dna::WritersetAnimatedMapInputIndices dna::WritersetAnimatedMapLODs dna::WritersetAnimatedMapName dna::WritersetAnimatedMapOutputIndices dna::WritersetAnimatedMapSlopeValues dna::WritersetAnimatedMapToValues dna::WritersetArchetype dna::WritersetBlendShapeChannelIndex dna::WritersetBlendShapeChannelIndices dna::WritersetBlendShapeChannelInputIndices dna::WritersetBlendShapeChannelLODs dna::WritersetBlendShapeChannelName dna::WritersetBlendShapeChannelOutputIndices dna::WritersetBlendShapeTargetDeltas dna::WritersetBlendShapeTargetVertexIndices dna::WritersetCoordinateSystem dna::WritersetDBComplexity dna::WritersetDBMaxLOD dna::WritersetDBName dna::WritersetFaceVertexLayoutIndices dna::WritersetFrom dna::WritersetGender dna::WritersetGUIControlName dna::WritersetGUIToRawCutValues dna::WritersetGUIToRawFromValues dna::WritersetGUIToRawInputIndices dna::WritersetGUIToRawOutputIndices dna::WritersetGUIToRawSlopeValues dna::WritersetGUIToRawToValues dna::WritersetJointColumnCount dna::WritersetJointGroupInputIndices dna::WritersetJointGroupJointIndices dna::WritersetJointGroupLODs dna::WritersetJointGroupOutputIndices dna::WritersetJointGroupValues dna::WritersetJointHierarchy dna::WritersetJointIndices dna::WritersetJointName dna::WritersetJointRowCount dna::WritersetLODAnimatedMapMapping dna::WritersetLODBlendShapeChannelMapping dna::WritersetLODCount dna::WritersetLODJointMapping dna::WritersetLODMeshMapping dna::WritersetMaximumInfluencePerVertex dna::WritersetMeshBlendShapeChannelMapping dna::WritersetMeshIndices dna::WritersetMeshName dna::WritersetMetaData dna::WritersetName dna::WritersetNeutralJointRotations dna::WritersetNeutralJointTranslations dna::WritersetPSDColumnIndices dna::WritersetPSDCount dna::WritersetPSDRowIndices dna::WritersetPSDValues dna::WritersetRawControlName dna::WritersetRotationUnit dna::WritersetSkinWeightsJointIndices dna::WritersetSkinWeightsValues dna::WritersetTranslationUnit dna::WritersetVertexLayouts dna::WritersetVertexNormals dna::WritersetVertexPositions dna::WritersetVertexTextureCoordinates dna::Writer~BehaviorWriter dna::Writer~DefinitionWriter dna::Writer~DescriptorWriter dna::Writer~GeometryWriter dna::Writer~Writer