void CS_DISPLAY_ARMATURE_ADD(Bone *bone, DecorativeDisplay *decoDisplay, DisplayData *displayData) { ArmatureDisplayData *adp = ArmatureDisplayData::create(); ; adp->copy((ArmatureDisplayData*)displayData); decoDisplay->setDisplayData(adp); CS_DISPLAY_ARMATURE_CREATE(bone, decoDisplay); }
void CS_DISPLAY_CREATE(Bone *bone, DecorativeDisplay *decoDisplay) { switch(decoDisplay->getDisplayData()->displayType) { case CS_DISPLAY_SPRITE: CS_DISPLAY_SPRITE_CREATE(bone, decoDisplay); break; case CS_DISPLAY_PARTICLE: CS_DISPLAY_PARTICLE_CREATE(bone, decoDisplay); break; case CS_DISPLAY_ARMATURE: CS_DISPLAY_ARMATURE_CREATE(bone, decoDisplay); break; default: break; } }