This is the complete list of members for C4Shape, including all inherited members.
| Add(const C4Rect &r2) | C4Rect | |
| AddVertex(int32_t iX, int32_t iY) | C4Shape | |
| Attach(int32_t &cx, int32_t &cy, BYTE cnat_pos) | C4Shape | |
| AttachMat | C4Shape | |
| C4Rect()=default | C4Rect | |
| C4Rect(int32_t tx, int32_t ty, int32_t twdt, int32_t thgt) | C4Rect | inline |
| C4Rect(const FLOAT_RECT &rcfOuter) | C4Rect | inline |
| CheckContact(int32_t cx, int32_t cy) | C4Shape | |
| CheckScaleToWalk(int x, int y) | C4Shape | |
| CompileFunc(StdCompiler *pComp, const C4Shape *default_shape) | C4Shape | |
| C4Rect::CompileFunc(StdCompiler *pComp) | C4Rect | |
| ContactCheck(int32_t cx, int32_t cy, uint32_t *border_hack_contacts=nullptr, bool collide_halfvehic=false) | C4Shape | |
| ContactCNAT | C4Shape | |
| ContactCount | C4Shape | |
| ContactDensity | C4Shape | |
| Contains(int32_t iX, int32_t iY) const | C4Rect | inline |
| Contains(int32_t iX, int32_t iY, int32_t iWdt, int32_t iHgt) const | C4Rect | inline |
| Contains(const C4Rect &rect) const | C4Rect | inline |
| CopyFrom(C4Shape rFrom, bool bCpyVertices, bool fCopyVerticesFromSelf) | C4Shape | |
| CreateOwnOriginalCopy(C4Shape &rFrom) | C4Shape | |
| Default() | C4Shape | |
| Enlarge(int32_t iByX, int32_t iByY) | C4Rect | inline |
| Enlarge(int32_t iBy) | C4Rect | inline |
| GetBottom() | C4Shape | |
| C4Rect::GetBottom() const | C4Rect | inline |
| GetBottomVertex() | C4Shape | |
| GetLeft() const | C4Rect | inline |
| GetMiddleX() const | C4Rect | inline |
| GetMiddleY() const | C4Rect | inline |
| GetRight() const | C4Rect | inline |
| GetTop() const | C4Rect | inline |
| GetVertexContact(int32_t iVtx, DWORD dwCheckMask, int32_t tx, int32_t ty, const C4DensityProvider &rDensityProvider=DefaultDensityProvider) | C4Shape | |
| GetVertexOutline(C4Rect &rRect) | C4Shape | |
| GetVertexX(int32_t iVertex) | C4Shape | |
| GetVertexY(int32_t iVertex) | C4Shape | |
| GetX() const | C4Shape | inline |
| GetY() const | C4Shape | inline |
| Hgt | C4Rect | |
| iAttachVtx | C4Shape | |
| iAttachX | C4Shape | |
| iAttachY | C4Shape | |
| InsertVertex(int32_t iPos, int32_t tx, int32_t ty) | C4Shape | |
| Intersect(const C4Rect &r2) | C4Rect | |
| IntersectsLine(int32_t iX, int32_t iY, int32_t iX2, int32_t iY2) | C4Rect | |
| Jolt(int32_t iCon, bool bUpdateVertices) | C4Shape | |
| LineConnect(int32_t tx, int32_t ty, int32_t cvtx, int32_t ld, int32_t oldx, int32_t oldy) | C4Shape | |
| Normalize() | C4Rect | inline |
| operator!=(const C4Rect &r2) const | C4Rect | inline |
| operator==(const C4Rect &r2) const | C4Rect | inline |
| Overlap(C4Rect &rTarget) | C4Rect | |
| RemoveVertex(int32_t iPos) | C4Shape | |
| Rotate(C4Real Angle, bool bUpdateVertices) | C4Shape | |
| Set(int32_t iX, int32_t iY, int32_t iWdt, int32_t iHgt) | C4Rect | |
| Stretch(int32_t iCon, bool bUpdateVertices) | C4Shape | |
| VtxCNAT | C4Shape | |
| VtxContactCNAT | C4Shape | |
| VtxContactMat | C4Shape | |
| VtxFriction | C4Shape | |
| VtxNum | C4Shape | |
| VtxX | C4Shape | |
| VtxY | C4Shape | |
| Wdt | C4Rect | |
| x | C4Rect | |
| y | C4Rect |