void CS_DISPLAY_SHADER_ADD(Bone *bone, DecorativeDisplay *decoDisplay, DisplayData *displayData) { ShaderDisplayData *sdp = ShaderDisplayData::create(); sdp->copy((ShaderDisplayData*)displayData); decoDisplay->setDisplayData(sdp); CS_DISPLAY_SHADER_CREATE(bone, decoDisplay); }
void DisplayFactory::addShaderDisplay(Bone *bone, DecorativeDisplay *decoDisplay, DisplayData *displayData) { ShaderDisplayData *sdp = ShaderDisplayData::create(); sdp->copy((ShaderDisplayData *)displayData); decoDisplay->setDisplayData(sdp); createShaderDisplay(bone, decoDisplay); }