Lines Matching refs:mpPolygon
1538 mpPolygon(DefaultPolygon::get()) in B3DPolygon()
1543 mpPolygon(rPolygon.mpPolygon) in B3DPolygon()
1548 mpPolygon(ImplB3DPolygon(*rPolygon.mpPolygon, nIndex, nCount)) in B3DPolygon()
1552 …OSL_ENSURE(nIndex + nCount > rPolygon.mpPolygon->count(), "B3DPolygon constructor outside range (!… in B3DPolygon()
1561 mpPolygon = rPolygon.mpPolygon; in operator =()
1567 mpPolygon.make_unique(); in makeUnique()
1572 if(mpPolygon.same_object(rPolygon.mpPolygon)) in operator ==()
1575 return (*mpPolygon == *rPolygon.mpPolygon); in operator ==()
1585 return mpPolygon->count(); in count()
1590 OSL_ENSURE(nIndex < mpPolygon->count(), "B3DPolygon access outside range (!)"); in getB3DPoint()
1592 return mpPolygon->getPoint(nIndex); in getB3DPoint()
1597 OSL_ENSURE(nIndex < mpPolygon->count(), "B3DPolygon access outside range (!)"); in setB3DPoint()
1600 mpPolygon->setPoint(nIndex, rValue); in setB3DPoint()
1605 OSL_ENSURE(nIndex < mpPolygon->count(), "B3DPolygon access outside range (!)"); in getBColor()
1607 return mpPolygon->getBColor(nIndex); in getBColor()
1612 OSL_ENSURE(nIndex < mpPolygon->count(), "B3DPolygon access outside range (!)"); in setBColor()
1614 if(mpPolygon->getBColor(nIndex) != rValue) in setBColor()
1615 mpPolygon->setBColor(nIndex, rValue); in setBColor()
1620 return mpPolygon->areBColorsUsed(); in areBColorsUsed()
1625 if(mpPolygon->areBColorsUsed()) in clearBColors()
1626 mpPolygon->clearBColors(); in clearBColors()
1631 return mpPolygon->getNormal(); in getNormal()
1636 OSL_ENSURE(nIndex < mpPolygon->count(), "B3DPolygon access outside range (!)"); in getNormal()
1638 return mpPolygon->getNormal(nIndex); in getNormal()
1643 OSL_ENSURE(nIndex < mpPolygon->count(), "B3DPolygon access outside range (!)"); in setNormal()
1645 if(mpPolygon->getNormal(nIndex) != rValue) in setNormal()
1646 mpPolygon->setNormal(nIndex, rValue); in setNormal()
1651 if(mpPolygon->areNormalsUsed() && !rMatrix.isIdentity()) in transformNormals()
1652 mpPolygon->transformNormals(rMatrix); in transformNormals()
1657 return mpPolygon->areNormalsUsed(); in areNormalsUsed()
1662 if(mpPolygon->areNormalsUsed()) in clearNormals()
1663 mpPolygon->clearNormals(); in clearNormals()
1668 OSL_ENSURE(nIndex < mpPolygon->count(), "B3DPolygon access outside range (!)"); in getTextureCoordinate()
1670 return mpPolygon->getTextureCoordinate(nIndex); in getTextureCoordinate()
1675 OSL_ENSURE(nIndex < mpPolygon->count(), "B3DPolygon access outside range (!)"); in setTextureCoordinate()
1677 if(mpPolygon->getTextureCoordinate(nIndex) != rValue) in setTextureCoordinate()
1678 mpPolygon->setTextureCoordinate(nIndex, rValue); in setTextureCoordinate()
1683 if(mpPolygon->areTextureCoordinatesUsed() && !rMatrix.isIdentity()) in transformTextureCoordiantes()
1684 mpPolygon->transformTextureCoordinates(rMatrix); in transformTextureCoordiantes()
1689 return mpPolygon->areTextureCoordinatesUsed(); in areTextureCoordinatesUsed()
1694 if(mpPolygon->areTextureCoordinatesUsed()) in clearTextureCoordinates()
1695 mpPolygon->clearTextureCoordinates(); in clearTextureCoordinates()
1700 OSL_ENSURE(nIndex <= mpPolygon->count(), "B3DPolygon Insert outside range (!)"); in insert()
1703 mpPolygon->insert(nIndex, rPoint, nCount); in insert()
1709 mpPolygon->insert(mpPolygon->count(), rPoint, nCount); in append()
1714 OSL_ENSURE(nIndex <= mpPolygon->count(), "B3DPolygon Insert outside range (!)"); in insert()
1725 mpPolygon->insert(nIndex, *rPoly.mpPolygon); in insert()
1729 OSL_ENSURE(nIndex2 + nCount <= rPoly.mpPolygon->count(), "B3DPolygon Insert outside range (!)"); in insert()
1730 ImplB3DPolygon aTempPoly(*rPoly.mpPolygon, nIndex2, nCount); in insert()
1731 mpPolygon->insert(nIndex, aTempPoly); in insert()
1747 mpPolygon->insert(mpPolygon->count(), *rPoly.mpPolygon); in append()
1751 OSL_ENSURE(nIndex + nCount <= rPoly.mpPolygon->count(), "B3DPolygon Append outside range (!)"); in append()
1752 ImplB3DPolygon aTempPoly(*rPoly.mpPolygon, nIndex, nCount); in append()
1753 mpPolygon->insert(mpPolygon->count(), aTempPoly); in append()
1760 OSL_ENSURE(nIndex + nCount <= mpPolygon->count(), "B3DPolygon Remove outside range (!)"); in remove()
1763 mpPolygon->remove(nIndex, nCount); in remove()
1768 mpPolygon = DefaultPolygon::get(); in clear()
1773 return mpPolygon->isClosed(); in isClosed()
1779 mpPolygon->setClosed(bNew); in setClosed()
1785 mpPolygon->flip(); in flip()
1790 return (mpPolygon->count() > 1L && mpPolygon->hasDoublePoints()); in hasDoublePoints()
1797 mpPolygon->removeDoublePointsAtBeginEnd(); in removeDoublePoints()
1798 mpPolygon->removeDoublePointsWholeTrack(); in removeDoublePoints()
1804 if(mpPolygon->count() && !rMatrix.isIdentity()) in transform()
1806 mpPolygon->transform(rMatrix); in transform()