Got a minute? We appreciate your feedback:

Graphisoft Learn survey
Archicad C++ API
About Archicad add-on development using the C++ API.

API: How to check if an attribute is used in the project

Sam Karli

Using the Attribute manager the user sees whether an attribute, like a texture, is used in the project or not (first column checkboxes).


I've been looking for the same in the C++ API and I swear I haven't seen anything similar neither among the functions nor among Attribute structures.


Any idea how to achieve this is greatly appreciated.

GDL/Python/C++ dev


I think there's no such functionality directly available.
The only way I can come up with is to iterate through all the elements and store their used attributes. That's unfortunately quite some implementation work.

Best regards,


Bernd Schwarzenbacher - Archicad Add-On Developer - (Add-On Downloads & Articles)

Needless to say how much time is it to run. (I'm about to purge too heavy teamwork projects).

Thanks for Your answer.

GDL/Python/C++ dev

Didn't find the answer?

Check other topics in this Forum

Back to Forum

Read the latest accepted solutions!

Accepted Solutions

Start a new conversation!