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!

Log in to reply