dna::JSONStreamWriter dna::StreamWriter dna::WriterImpl< JSONStreamWriter > JSONStreamWriter.h JSONStreamWriter * JSONStreamWriter * dna::JSONStreamWriter::create (BoundedIOStream *stream, std::uint32_t indentWidth=4u, MemoryResource *memRes=nullptr) create dna::JSONStreamWriter::create BoundedIOStream * stream std::uint32_t indentWidth 4u MemoryResource * memRes nullptr Factory method for creation of JSONStreamWriter. stream Stream into which the data is going to be written. indentWidth Number of spaces to use for indentation. memRes Memory resource to be used for allocations. If a memory resource is not given, a default allocation mechanism will be used. User is responsible for releasing the returned pointer by calling destroy. destroy void void dna::JSONStreamWriter::destroy (JSONStreamWriter *instance) destroy dna::JSONStreamWriter::destroy JSONStreamWriter * instance Method for freeing a JSONStreamWriter instance. instance Instance of JSONStreamWriter to be freed. create dna::JSONStreamWriter::~JSONStreamWriter () override ~JSONStreamWriter dna::JSONStreamWriter::~JSONStreamWriter dna::JSONStreamWriterclearAnimatedMapIndices dna::JSONStreamWriterclearAnimatedMapNames dna::JSONStreamWriterclearBlendShapeChannelIndices dna::JSONStreamWriterclearBlendShapeChannelNames dna::JSONStreamWriterclearBlendShapeTargets dna::JSONStreamWriterclearFaceVertexLayoutIndices dna::JSONStreamWriterclearGUIControlNames dna::JSONStreamWriterclearJointGroups dna::JSONStreamWriterclearJointIndices dna::JSONStreamWriterclearJointNames dna::JSONStreamWriterclearLODAnimatedMapMappings dna::JSONStreamWriterclearLODBlendShapeChannelMappings dna::JSONStreamWriterclearLODJointMappings dna::JSONStreamWriterclearLODMeshMappings dna::JSONStreamWriterclearMeshBlendShapeChannelMappings dna::JSONStreamWriterclearMeshes dna::JSONStreamWriterclearMeshIndices dna::JSONStreamWriterclearMeshNames dna::JSONStreamWriterclearMetaData dna::JSONStreamWriterclearRawControlNames dna::JSONStreamWriterclearSkinWeights dna::JSONStreamWritercreate dna::JSONStreamWriterdeleteJointGroup dna::JSONStreamWriterdeleteMesh dna::JSONStreamWriterdestroy dna::JSONStreamWritersetAge dna::JSONStreamWritersetAnimatedMapCutValues dna::JSONStreamWritersetAnimatedMapFromValues dna::JSONStreamWritersetAnimatedMapIndices dna::JSONStreamWritersetAnimatedMapInputIndices dna::JSONStreamWritersetAnimatedMapLODs dna::JSONStreamWritersetAnimatedMapName dna::JSONStreamWritersetAnimatedMapOutputIndices dna::JSONStreamWritersetAnimatedMapSlopeValues dna::JSONStreamWritersetAnimatedMapToValues dna::JSONStreamWritersetArchetype dna::JSONStreamWritersetBlendShapeChannelIndex dna::JSONStreamWritersetBlendShapeChannelIndices dna::JSONStreamWritersetBlendShapeChannelInputIndices dna::JSONStreamWritersetBlendShapeChannelLODs dna::JSONStreamWritersetBlendShapeChannelName dna::JSONStreamWritersetBlendShapeChannelOutputIndices dna::JSONStreamWritersetBlendShapeTargetDeltas dna::JSONStreamWritersetBlendShapeTargetVertexIndices dna::JSONStreamWritersetCoordinateSystem dna::JSONStreamWritersetDBComplexity dna::JSONStreamWritersetDBMaxLOD dna::JSONStreamWritersetDBName dna::JSONStreamWritersetFaceVertexLayoutIndices dna::JSONStreamWritersetFrom dna::JSONStreamWritersetGender dna::JSONStreamWritersetGUIControlName dna::JSONStreamWritersetGUIToRawCutValues dna::JSONStreamWritersetGUIToRawFromValues dna::JSONStreamWritersetGUIToRawInputIndices dna::JSONStreamWritersetGUIToRawOutputIndices dna::JSONStreamWritersetGUIToRawSlopeValues dna::JSONStreamWritersetGUIToRawToValues dna::JSONStreamWritersetJointColumnCount dna::JSONStreamWritersetJointGroupInputIndices dna::JSONStreamWritersetJointGroupJointIndices dna::JSONStreamWritersetJointGroupLODs dna::JSONStreamWritersetJointGroupOutputIndices dna::JSONStreamWritersetJointGroupValues dna::JSONStreamWritersetJointHierarchy dna::JSONStreamWritersetJointIndices dna::JSONStreamWritersetJointName dna::JSONStreamWritersetJointRowCount dna::JSONStreamWritersetLODAnimatedMapMapping dna::JSONStreamWritersetLODBlendShapeChannelMapping dna::JSONStreamWritersetLODCount dna::JSONStreamWritersetLODJointMapping dna::JSONStreamWritersetLODMeshMapping dna::JSONStreamWritersetMaximumInfluencePerVertex dna::JSONStreamWritersetMeshBlendShapeChannelMapping dna::JSONStreamWritersetMeshIndices dna::JSONStreamWritersetMeshName dna::JSONStreamWritersetMetaData dna::JSONStreamWritersetName dna::JSONStreamWritersetNeutralJointRotations dna::JSONStreamWritersetNeutralJointTranslations dna::JSONStreamWritersetPSDColumnIndices dna::JSONStreamWritersetPSDCount dna::JSONStreamWritersetPSDRowIndices dna::JSONStreamWritersetPSDValues dna::JSONStreamWritersetRawControlName dna::JSONStreamWritersetRotationUnit dna::JSONStreamWritersetSkinWeightsJointIndices dna::JSONStreamWritersetSkinWeightsValues dna::JSONStreamWritersetTranslationUnit dna::JSONStreamWritersetVertexLayouts dna::JSONStreamWritersetVertexNormals dna::JSONStreamWritersetVertexPositions dna::JSONStreamWritersetVertexTextureCoordinates dna::JSONStreamWriterwrite dna::JSONStreamWriter~BehaviorWriter dna::JSONStreamWriter~DefinitionWriter dna::JSONStreamWriter~DescriptorWriter dna::JSONStreamWriter~GeometryWriter dna::JSONStreamWriter~JSONStreamWriter dna::JSONStreamWriter~StreamWriter dna::JSONStreamWriter~Writer