get Count of existing preset libraries [SOLVED]

On 20/08/2015 at 00:02, xxxxxxxx wrote:

User Information:
Cinema 4D Version:    
Language(s) :

To browse preset libraries you need to specify a db_index in Alloc.

AutoAlloc<SDKBrowsePresets> lib(db_index);

If i want to parse all that are present i would need to how many there are. How do i get this value?

On 20/08/2015 at 03:32, xxxxxxxx wrote:


to browse the content of the preset library you could also use the category node returned by GetCategoryNode(). This could look like this:

SDKBrowserContentNodeRef ref = SDKBrowser::GetCategoryNode(SDKBrowser::CategoryPresetNodes);  
if (!ref)   
 return false;  
for (ref = ref->GetDown(); ref; ref = ref->GetNext())  
 // Check child elements  
 SDKBrowserContentNodeRef child = ref->GetDown();  
 while (child)  
     GePrint("----" + child->GetName());  
     child = child->GetNext();  

best wishes,

On 20/08/2015 at 06:36, xxxxxxxx wrote:

that seems to work
thanks Sebastian!