Changeset View
Changeset View
Standalone View
Standalone View
source/blender/freestyle/intern/view_map/CulledOccluderSource.cpp
| Show All 38 Lines | CulledOccluderSource::CulledOccluderSource(const GridHelpers::Transform &t, | ||||
| // over. Short-circuit everything. | // over. Short-circuit everything. | ||||
| valid = gridSpaceOccluderProsceniumInitialized; | valid = gridSpaceOccluderProsceniumInitialized; | ||||
| if (valid && !testCurrent()) { | if (valid && !testCurrent()) { | ||||
| next(); | next(); | ||||
| } | } | ||||
| } | } | ||||
| CulledOccluderSource::~CulledOccluderSource() | |||||
| { | |||||
| } | |||||
| bool CulledOccluderSource::testCurrent() | bool CulledOccluderSource::testCurrent() | ||||
| { | { | ||||
| if (valid) { | if (valid) { | ||||
| // The test for gridSpaceOccluderProsceniumInitialized should not be necessary | // The test for gridSpaceOccluderProsceniumInitialized should not be necessary | ||||
| return gridSpaceOccluderProsceniumInitialized && | return gridSpaceOccluderProsceniumInitialized && | ||||
| GridHelpers::insideProscenium(gridSpaceOccluderProscenium, cachedPolygon); | GridHelpers::insideProscenium(gridSpaceOccluderProscenium, cachedPolygon); | ||||
| } | } | ||||
| return false; | return false; | ||||
| ▲ Show 20 Lines • Show All 221 Lines • Show Last 20 Lines | |||||