What replaces LayerSetSelection



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 06/06/2011 at 13:47, xxxxxxxx wrote:

    User Information:
    Cinema 4D Version:   12 
    Platform:      
    Language(s) :     C++  ;

    ---------
    Hi,

    I'm trying to convert the following code from version 11 to version 12:

      
    GeData t_data;   
    String layerSetName;   
    shaderData = shader->GetDataInstance();   
    bool status = shaderData->GetParameter(BITMAPSHADER_LAYERSET, t_data);   
    if (status)   
    {   
        LayerSetSelection *layerSet = (LayerSetSelection * )t_data.GetCustomDataType(200000044);   
        if (layerSet)   
        {   
            layerSetName = layerSet->GetName();   
            // Use the name here...   
        }   
    }   
    

    This doesn't compile in version 12, as there's no LayerSetSelection object. So how can I access the layer set name that the user selected?

    Thanks!



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 06/06/2011 at 15:41, xxxxxxxx wrote:

    Never mind, I found it in the documentation!

    "LayerSet" replaces "LayerSetSelection"


Log in to reply