Lines Matching refs:SpotShadow
84 struct SpotShadow::VertexAngleData {
146 void SpotShadow::xsort(Vector2* points, int pointsLength) { in xsort()
161 int SpotShadow::hull(Vector2* points, int pointsLength, Vector2* retPoly) { in hull()
226 bool SpotShadow::ccw(float ax, float ay, float bx, float by, in ccw()
238 void SpotShadow::sort(Vector2* poly, int polyLength, const Vector2& center) { in sort()
245 void SpotShadow::swap(Vector2* points, int i, int j) { in swap()
254 void SpotShadow::quicksortCirc(Vector2* points, int low, int high, in quicksortCirc()
284 bool SpotShadow::testPointInsidePolygon(const Vector2 testPoint, in testPointInsidePolygon()
310 void SpotShadow::reverse(Vector2* polygon, int len) { in reverse()
329 void SpotShadow::computeLightPolygon(int points, const Vector3& lightCenter, in computeLightPolygon()
349 float SpotShadow::projectCasterToOutline(Vector2& outline, in projectCasterToOutline()
375 void SpotShadow::createSpotShadow(bool isCasterOpaque, const Vector3& lightCenter, in createSpotShadow()
592 void SpotShadow::smoothPolygon(int level, int rays, float* rayDist) { in smoothPolygon()
835 void SpotShadow::generateTriangleStrip(bool isCasterOpaque, float shadowStrengthScale, in generateTriangleStrip()
1009 void SpotShadow::updateBound(const Vector2 inVector, Vector2& lowerBound, in updateBound()
1031 void SpotShadow::dumpPolygon(const Vector2* poly, int polyLength, const char* polyName) { in dumpPolygon()
1040 void SpotShadow::dumpPolygon(const Vector3* poly, int polyLength, const char* polyName) { in dumpPolygon()
1049 bool SpotShadow::testConvex(const Vector2* polygon, int polygonLength, in testConvex()
1077 void SpotShadow::testIntersection(const Vector2* poly1, int poly1Length, in testIntersection()