Пример #1
0
    void PhysicalSurface::setOuterMaterial(const std::shared_ptr<Material>& mat)
    {
        swapChild(_outerMat, mat);
        _outerMat = mat;

        stampCurrentUpdate();
    }
Пример #2
0
    void StageSet::setBackdrop(const std::shared_ptr<Backdrop>& backdrop)
    {
        swapChild(_backdrop, backdrop);
        _backdrop = backdrop;

        stampCurrentUpdate();
    }
Пример #3
0
    void PhysicalSurface::setCoating(const std::shared_ptr<Coating>& coating)
    {
        swapChild(_coating, coating);
        _coating = coating;

        stampCurrentUpdate();
    }
Пример #4
0
    void StageSet::setAmbientMaterial(const std::shared_ptr<Material>& ambientMaterial)
    {
        swapChild(_ambientMaterial, ambientMaterial);
        _ambientMaterial = ambientMaterial;

        stampCurrentUpdate();
    }