- [Main Page](index.md)
- [Classes](annotated.md)
- [Files](files.md)
- [Directories](dirs.md)
- [Related Pages](pages.md)
- [File List](files.md)
- [File Members](globals.md)
SplitPat.h File Reference¶
#include "Vector.h"
#include "Vector2.h"
Include dependency graph for SplitPat.h:
Go to the source code of this file.
Classes |
|
| class | SplitPatch |
| class | PatchSplitter |
Defines |
|
| #define | __SPLITPAT_H |
| #define | FLAT0 0x00000001 |
| #define | FLAT1 0x00000002 |
| #define | FLAT2 0x00000004 |
| #define | FLAT3 0x00000008 |
| #define | NOTFIRSTVERTICAL 0x00000010 |
| #define | NOTFIRSTHORIZONTAL 0x00000020 |
| #define | NEEDSFLAT0 0x00000040 |
| #define | NEEDSFLAT1 0x00000080 |
| #define | NEEDSFLAT2 0x00000100 |
| #define | NEEDSFLAT3 0x00000200 |
| #define | FIRSTFLATTESTVERTICAL 0x00000400 |
| #define | FIRSTFLATTESTHORIZONTAL 0x00000800 |
| #define | IsFlat0(a) (a&FLAT0) |
| #define | IsFlat1(a) (a&FLAT1) |
| #define | IsFlat2(a) (a&FLAT2) |
| #define | IsFlat3(a) (a&FLAT3) |
| #define | OnFlat0(a) (a|=FLAT0) |
| #define | OnFlat1(a) (a|=FLAT1) |
| #define | OnFlat2(a) (a|=FLAT2) |
| #define | OnFlat3(a) (a|=FLAT3) |
| #define | IsNeedsFlat0(a) (a&NEEDSFLAT0) |
| #define | IsNeedsFlat1(a) (a&NEEDSFLAT1) |
| #define | IsNeedsFlat2(a) (a&NEEDSFLAT2) |
| #define | IsNeedsFlat3(a) (a&NEEDSFLAT3) |
| #define | OnNeedsFlat0(a) (a|=NEEDSFLAT0) |
| #define | OnNeedsFlat1(a) (a|=NEEDSFLAT1) |
| #define | OnNeedsFlat2(a) (a|=NEEDSFLAT2) |
| #define | OnNeedsFlat3(a) (a|=NEEDSFLAT3) |
| #define | OffNeedsFlat0(a) (a&=~NEEDSFLAT0) |
| #define | OffNeedsFlat1(a) (a&=~NEEDSFLAT1) |
| #define | OffNeedsFlat2(a) (a&=~NEEDSFLAT2) |
| #define | OffNeedsFlat3(a) (a&=~NEEDSFLAT3) |
Functions |
|
| void | CalcTangent (Vector &p0, Vector &p1, Vector &p2, Vector &p3, Vector &t) |
| void | MakeFlat (Vector &p0, Vector &p1, Vector &p2, Vector &p3) |
| void | MakeFlat5 (Vector &p0, Vector &p1, Vector &p2, Vector &p3, Vector &p4, Vector &p5, Vector &p6, Vector &p7) |