LDKSkyboxIOContext
typedef struct LDKSkyboxIOContext{
LDKAssetManager *assets;
}LDKSkyboxIOContext;
Read and write skybox descriptors through TML and the asset manager.
typedef struct LDKSkyboxIOContext{
LDKAssetManager *assets;
}LDKSkyboxIOContext;
typedef struct LDKSkyboxIOResult{
char error[512];
}LDKSkyboxIOResult;
Read the skybox desc.
LDK_API bool ldk_skybox_desc_read(
const LDKSkyboxIOContext *context,
const TMLDocument *doc,
const TMLNode *fields,
LDKSkyboxDesc *out_desc,
LDKSkyboxIOResult *result
);
const LDKSkyboxIOContext *contextconst TMLDocument *docconst TMLNode *fieldsLDKSkyboxDesc *out_descLDKSkyboxIOResult *resultTrue if the operation succeeds; false otherwise.
Write the skybox desc.
LDK_API bool ldk_skybox_desc_write(
const LDKSkyboxIOContext *context,
const LDKSkyboxDesc *desc,
XStrBuilder *out,
u32 indent,
LDKSkyboxIOResult *result
);
const LDKSkyboxIOContext *contextconst LDKSkyboxDesc *descXStrBuilder *outu32 indentLDKSkyboxIOResult *resultTrue if the operation succeeds; false otherwise.