Carotid 0.1.1
Loading...
Searching...
No Matches
Typedefs | Enumerations | Functions
LibCarotid.h File Reference
#include "carotid/Platform.h"
#include <stdbool.h>
#include <stdint.h>

Go to the source code of this file.

Typedefs

typedef void * carotid_context
 

Enumerations

enum  carotid_err { carotid_success = 0 , carotid_error = 1 }
 

Functions

CAROTID_LINKAGE bool carotid_sanity_check (void)
 
CAROTID_LINKAGE carotid_context carotid_context_create (uint32_t n_params, carotid_err *err)
 
CAROTID_LINKAGE void carotid_context_dispose (carotid_context ctx)
 
CAROTID_LINKAGE void carotid_load_model (carotid_context ctx, const char *model_dir, carotid_err *err)
 
CAROTID_LINKAGE uint32_t carotid_get_vertex_count (carotid_context ctx)
 
CAROTID_LINKAGE uint32_t carotid_get_param_count (carotid_context ctx)
 
CAROTID_LINKAGE void carotid_update_model (carotid_context ctx, const float *params, uint32_t len)
 
CAROTID_LINKAGE void carotid_get_model (carotid_context ctx, float *model, uint32_t len)
 
CAROTID_LINKAGE void carotid_get_basemodel (carotid_context ctx, float *model, uint32_t len)
 

Typedef Documentation

◆ carotid_context

typedef void* carotid_context

Enumeration Type Documentation

◆ carotid_err

Enumerator
carotid_success 
carotid_error 

Function Documentation

◆ carotid_context_create()

CAROTID_LINKAGE carotid_context carotid_context_create ( uint32_t n_params,
carotid_err * err )

◆ carotid_context_dispose()

CAROTID_LINKAGE void carotid_context_dispose ( carotid_context ctx)

◆ carotid_get_basemodel()

CAROTID_LINKAGE void carotid_get_basemodel ( carotid_context ctx,
float * model,
uint32_t len )

◆ carotid_get_model()

CAROTID_LINKAGE void carotid_get_model ( carotid_context ctx,
float * model,
uint32_t len )

◆ carotid_get_param_count()

CAROTID_LINKAGE uint32_t carotid_get_param_count ( carotid_context ctx)

◆ carotid_get_vertex_count()

CAROTID_LINKAGE uint32_t carotid_get_vertex_count ( carotid_context ctx)

◆ carotid_load_model()

CAROTID_LINKAGE void carotid_load_model ( carotid_context ctx,
const char * model_dir,
carotid_err * err )

◆ carotid_sanity_check()

CAROTID_LINKAGE bool carotid_sanity_check ( void )

◆ carotid_update_model()

CAROTID_LINKAGE void carotid_update_model ( carotid_context ctx,
const float * params,
uint32_t len )