Archicad 28 C++ API
|
Definition of a Library Part. More...
#include <APIdefs_LibraryParts.h>
Public Attributes | |
API_LibTypeID | typeID |
Type of the Library Part. | |
Int32 | index |
Index of the Library Part, contains the current database index of the given Library Part. Note that this number is not constant for a particular Library Part through the whole life of the project. | |
GS::uchar_t | docu_UName [API_UniLongNameLen] |
Unique document name of the Library Part. If more than one Library Part has the same name, only the newest one is registered. Refer to the ACAPI_LibraryManagement_OverwriteLibPart function to modify this behavior. | |
GS::uchar_t | file_UName [API_UniLongNameLen] |
File name of the Library Part. | |
bool | missingDef |
The definition is missing. | |
bool | isTemplate |
Tells whether this library part is a template. | |
bool | isPlaceable |
Tells whether this library part can be placed. | |
GSType | ownerID |
Signature of the owner; used by external objects;. | |
short | version |
Library Part version. | |
IO::Location * | location |
Location of the library part (GSM) file in the file system. | |
char | ownUnID [128] |
The unique ID string of the library part. | |
char | parentUnID [128] |
the unique ID string of the ancestor library part. | |
Definition of a Library Part.