Layer Order


hi

 

i looking @ retrieving layers , groups , can see access possible through layersets , artlayers.

 

lets document layers this:

 

group

layer

layer

group

group

layer

 

layersets give me: group, group, group , artlayers give me: layer, layer, layer.

 

this issue, retrive groups , layer seperately can keep them in order. possible how retain original order? or object both artlayers , layersets in? or exclusive 1 another?

layers sets in ps represented lets dummy layers mars set start and  , set end , feal layers

 

for example:

 

layer1 (real layer)

layer2 (set start )

layer3 real

layer4 start

layer5 real

layer6 end

layer7 end

 

to decide  "layer represens"t use (we traverse layers using index):

 

 

 

sperr amautoplugin::getlayersetinfo(int index, int * result)

{

 

    sperr error = kspnoerror;

    char layertype[1024]="";

 

    char cdata1[1024]="";

    char cdata2[1024]="";

 

 

    descriptortypeid runtimekeyid;

    uint32 data1;

    uint32 data2;

 

 

 

    error = spsactioncontrol->stringidtotypeid("layersection", &runtimekeyid);

    if (error) goto returnerror;

 

 

    error = piugetinfobyindex(index, classlayer,runtimekeyid, &data1, &data2);

    if (error) goto returnerror;

 

    error = spsactioncontrol->typeidtostringid(data1,cdata1,255);

    if (error) goto returnerror;

    error = spsactioncontrol->typeidtostringid(data2,cdata2,255);

    if (error) goto returnerror;

 

    if (strcmp(cdata1, "layersectionstart")==0)*result=2;

    else if (strcmp(cdata1, "layersectionend")==0)*result=1;

    else if (strcmp(cdata1, "layersectioncontent")==0)*result=0;

    else *result =-1;

 

returnerror:

 

     return error;

 

you can build hierarchy.

 

regards,

momir



More discussions in Photoshop Plugin and Companion App SDK


adobe

Comments

Popular posts from this blog

Joomal 3.6.3 update error - PHP temporary folder is not set - Joomla! Forum - community, help and support

Upgrade 3.4.8 to 3.5.1 failed "download package failed" - Joomla! Forum - community, help and support

Fatal error during instalation - Joomla! Forum - community, help and support