// Called when the gem should setup. void ExpandingDropsGem::OnSetup(IDrawablePtr mainLayer) { // Create a layer so we can dim this a little DrawablePtr dimmedLayer = std::make_shared<Drawable>(); dimmedLayer->SetIntensity(0.3); m_mainLayer = dimmedLayer; // Add the layer mainLayer->AddDrawable(dimmedLayer, 50); }