LMMS
Loading...
Searching...
No Matches
ui.c File Reference
#include <assert.h>
#include <stdlib.h>
#include <string.h>
#include "lilv_internal.h"

Functions

LilvUIlilv_ui_new (LilvWorld *world, LilvNode *uri, LilvNode *type_uri, LilvNode *binary_uri)
void lilv_ui_free (LilvUI *ui)
LILV_API const LilvNodelilv_ui_get_uri (const LilvUI *ui)
LILV_API unsigned lilv_ui_is_supported (const LilvUI *ui, LilvUISupportedFunc supported_func, const LilvNode *container_type, const LilvNode **ui_type)
LILV_API const LilvNodeslilv_ui_get_classes (const LilvUI *ui)
LILV_API bool lilv_ui_is_a (const LilvUI *ui, const LilvNode *ui_class_uri)
LILV_API const LilvNodelilv_ui_get_bundle_uri (const LilvUI *ui)
LILV_API const LilvNodelilv_ui_get_binary_uri (const LilvUI *ui)
static LilvNodeslilv_ui_get_value_internal (const LilvUI *ui, const SordNode *predicate)
LILV_API const LilvNodeslilv_ui_get_supported_features (const LilvUI *ui)
LILV_API const LilvNodeslilv_ui_get_required_features (const LilvUI *ui)
LILV_API const LilvNodeslilv_ui_get_optional_features (const LilvUI *ui)
LILV_API const LilvNodeslilv_ui_get_extension_data (const LilvUI *ui)

Function Documentation

◆ lilv_ui_free()

void lilv_ui_free ( LilvUI * ui)

◆ lilv_ui_get_value_internal()

LilvNodes * lilv_ui_get_value_internal ( const LilvUI * ui,
const SordNode * predicate )
static

◆ lilv_ui_new()

LilvUI * lilv_ui_new ( LilvWorld * world,
LilvNode * uri,
LilvNode * type_uri,
LilvNode * binary_uri )