Ddf

Namespace: dmDDF Language: C++ Type: Defold C++ File: ddf.h Source: engine/ddf/src/dmsdk/ddf/ddf.h Include: dmsdk/ddf/ddf.h

DDF (Defold Data Format) API documentation

API

Descriptor

Type: TYPEDEF Opaque pointer that holds info about a message type.

FreeMessage

Type: FUNCTION Free message

Parameters

GetDescriptorFromHash

Type: FUNCTION Get Descriptor from hash name

Parameters

Returns

LoadMessage

Type: FUNCTION Load/decode a DDF message from buffer

Parameters

Returns

LoadMessage

Type: FUNCTION Load/decode a DDF message from buffer

Parameters

Returns

LoadMessage

Type: FUNCTION Load/decode a DDF message from buffer. Template variant

Template Parameters

Parameters

Returns

LoadMessageFromFile

Type: FUNCTION Load/decode a DDF message from file

Parameters

Returns

OPTION_OFFSET_POINTERS

Type: CONSTANT Store pointers as offset from base address. Needed when serializing entire messages (copy). Value (1 « 0)

ResolvePointers

Type: FUNCTION If the message was loaded with the flag dmDDF::OPTION_OFFSET_POINTERS, all pointers have their offset stored. This function resolves those offsets into actual pointers

Parameters

Returns

Result

Type: ENUM Result enumeration.

Members

SaveMessageToArray

Type: FUNCTION Save message to array

Parameters

Returns