Typedef in ldk_scene.h

LDKSceneDiagnosticFn

Callback for reporting a scene diagnostic.

typedef void(*LDKSceneDiagnosticFn)(const char *message, void *user);

Parameters

message
Message displayed to the user.
user
Opaque caller-supplied data passed to the callback.
Struct in ldk_scene.h

LDKSceneResult

typedef struct LDKSceneResult{
  bool ok;
  char error[256];
}LDKSceneResult;
Function in ldk_scene.h

ldk_scene_diagnostic_handler_set

Set the scene diagnostic handler.

LDK_API void ldk_scene_diagnostic_handler_set(
 LDKSceneDiagnosticFn handler,
 void *user
);

Parameters

LDKSceneDiagnosticFn handler
Handler called for the corresponding event or diagnostic.
void *user
Opaque caller-supplied data passed to the callback.
Function in ldk_scene.h

ldk_scene_result_clear

Clear the state of the scene result.

LDK_API void ldk_scene_result_clear(LDKSceneResult *result);

Parameters

LDKSceneResult *result
Optional result structure populated with error details.
Function in ldk_scene.h

ldk_scene_result_set_error

Store a scene diagnostic message in the result.

LDK_API void ldk_scene_result_set_error(
 LDKSceneResult *result,
 const char *error
);

Parameters

LDKSceneResult *result
Optional result structure populated with error details.
const char *error
Receives an error description when parsing fails.