LMMS
Loading...
Searching...
No Matches
v3_plugin_factory Struct Reference

#include <factory.h>

Public Member Functions

 v3_result (V3_API *get_factory_info)(void *self
struct v3_factory_infoint32_t (V3_API *num_classes)(void *self)
 v3_result (V3_API *get_class_info)(void *self
int32_t struct v3_class_infov3_result (V3_API *create_instance)(void *self

Public Attributes

int32_t idx
int32_t struct v3_class_info const v3_tuid class_id
int32_t struct v3_class_info const v3_tuid const v3_tuid iid
int32_t struct v3_class_info const v3_tuid const v3_tuid void ** instance

Member Function Documentation

◆ int32_t()

struct v3_factory_info * v3_plugin_factory::int32_t ( V3_API * num_classes)

◆ v3_result() [1/3]

int32_t struct v3_class_info * v3_plugin_factory::v3_result ( V3_API * create_instance)

◆ v3_result() [2/3]

v3_plugin_factory::v3_result ( V3_API * get_class_info)

◆ v3_result() [3/3]

v3_plugin_factory::v3_result ( V3_API * get_factory_info)

Member Data Documentation

◆ class_id

int32_t struct v3_class_info const v3_tuid v3_plugin_factory::class_id

◆ idx

int32_t v3_plugin_factory::idx

◆ iid

int32_t struct v3_class_info const v3_tuid const v3_tuid v3_plugin_factory::iid

◆ instance

int32_t struct v3_class_info const v3_tuid const v3_tuid void** v3_plugin_factory::instance

The documentation for this struct was generated from the following file: