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 |