im.im_attrib_flat

\file \brief Attributes Table Flat API. This will simplify the DLL export, and can be used for C applications.

See Copyright Notice in im_lib.h

Members

Aliases

imAttribTableCallback
alias imAttribTableCallback = int function(void* user_data, int index, const(char)* name, int data_type, int count, const(void)* data) nothrow

Definition of the callback used in ForEach function.

Functions

imAttribArrayCopyFrom
void imAttribArrayCopyFrom(imAttribTablePrivate* ptable_dst, const(imAttribTablePrivate)* ptable_src)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
imAttribArrayCreate
imAttribTablePrivate* imAttribArrayCreate(int hash_size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
imAttribArrayGet
const(void)* imAttribArrayGet(const(imAttribTablePrivate)* ptable, int index, char* name, int* data_type, int* count)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
imAttribArraySet
void imAttribArraySet(imAttribTablePrivate* ptable, int index, const(char)* name, int data_type, int count, const(void)* data)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
imAttribTableCopyFrom
void imAttribTableCopyFrom(imAttribTablePrivate* ptable_dst, const(imAttribTablePrivate)* ptable_src)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
imAttribTableCount
int imAttribTableCount(imAttribTablePrivate* ptable)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
imAttribTableCreate
imAttribTablePrivate* imAttribTableCreate(int hash_size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
imAttribTableDestroy
void imAttribTableDestroy(imAttribTablePrivate* ptable)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
imAttribTableForEach
void imAttribTableForEach(const(imAttribTablePrivate)* ptable, void* user_data, imAttribTableCallback attrib_func)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
imAttribTableGet
const(void)* imAttribTableGet(const(imAttribTablePrivate)* ptable, const(char)* name, int* data_type, int* count)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
imAttribTableGetInteger
int imAttribTableGetInteger(imAttribTablePrivate* ptable, const(char)* name, int index)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
imAttribTableGetReal
double imAttribTableGetReal(imAttribTablePrivate* ptable, const(char)* name, int index)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
imAttribTableGetString
const(char)* imAttribTableGetString(imAttribTablePrivate* ptable, const(char)* name)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
imAttribTableMergeFrom
void imAttribTableMergeFrom(imAttribTablePrivate* ptable_dst, const(imAttribTablePrivate)* ptable_src)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
imAttribTableRemoveAll
void imAttribTableRemoveAll(imAttribTablePrivate* ptable)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
imAttribTableSet
void imAttribTableSet(imAttribTablePrivate* ptable, const(char)* name, int data_type, int count, const(void)* data)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
imAttribTableSetInteger
void imAttribTableSetInteger(imAttribTablePrivate* ptable, const(char)* name, int data_type, int value)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
imAttribTableSetReal
void imAttribTableSetReal(imAttribTablePrivate* ptable, const(char)* name, int data_type, double value)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
imAttribTableSetString
void imAttribTableSetString(imAttribTablePrivate* ptable, const(char)* name, const(char)* value)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
imAttribTableUnSet
void imAttribTableUnSet(imAttribTablePrivate* ptable, const(char)* name)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Structs

imAttribTablePrivate
struct imAttribTablePrivate
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta