tModLoader v2024.10
A mod to make and play Terraria mods
|
This is the complete list of members for Collision, including all inherited members.
AdvancedTileCollision(bool[] forcedIgnoredTiles, Vector2 Position, Vector2 Velocity, int Width, int Height, bool fallThrough=false, bool fall2=false, int gravDir=1) (defined in Collision) | Collision | static |
AimingLaserScan(Vector2 startPoint, Vector2 endPoint, float samplingWidth, int samplesToTake, out Vector2 vectorTowardsTarget, out float[] samples) (defined in Collision) | Collision | static |
AnyCollision(Vector2 Position, Vector2 Velocity, int Width, int Height, bool evenActuated=false) (defined in Collision) | Collision | static |
AnyCollisionWithSpecificTiles(Vector2 Position, Vector2 Velocity, int Width, int Height, bool[] tilesWeCanCollideWithByType, bool evenActuated=false) (defined in Collision) | Collision | static |
AnyHurtingTiles(Vector2 Position, int Width, int Height) (defined in Collision) | Collision | static |
CanHit(Entity source, Entity target) (defined in Collision) | Collision | static |
CanHit(Entity source, NPCAimedTarget target) (defined in Collision) | Collision | static |
CanHit(Vector2 Position1, int Width1, int Height1, Vector2 Position2, int Width2, int Height2) (defined in Collision) | Collision | static |
CanHit(Point Position1, int Width1, int Height1, Point Position2, int Width2, int Height2) (defined in Collision) | Collision | static |
CanHitLine(Vector2 Position1, int Width1, int Height1, Vector2 Position2, int Width2, int Height2) (defined in Collision) | Collision | static |
CanHitWithCheck(Vector2 Position1, int Width1, int Height1, Vector2 Position2, int Width2, int Height2, Utils.TileActionAttempt check) (defined in Collision) | Collision | static |
CanTileHurt(ushort type, int i, int j, Player player) (defined in Collision) | Collision | static |
CheckAABBvAABBCollision(Vector2 position1, Vector2 dimensions1, Vector2 position2, Vector2 dimensions2) (defined in Collision) | Collision | static |
CheckAABBvLineCollision(Vector2 aabbPosition, Vector2 aabbDimensions, Vector2 lineStart, Vector2 lineEnd) (defined in Collision) | Collision | static |
CheckAABBvLineCollision(Vector2 objectPosition, Vector2 objectDimensions, Vector2 lineStart, Vector2 lineEnd, float lineWidth, ref float collisionPoint) (defined in Collision) | Collision | static |
CheckAABBvLineCollision2(Vector2 aabbPosition, Vector2 aabbDimensions, Vector2 lineStart, Vector2 lineEnd) (defined in Collision) | Collision | static |
CheckLinevLine(Vector2 a1, Vector2 a2, Vector2 b1, Vector2 b2) (defined in Collision) | Collision | static |
down (defined in Collision) | Collision | static |
DrownCollision(Vector2 Position, int Width, int Height, float gravDir=-1f, bool includeSlopes=false) (defined in Collision) | Collision | static |
EmptyTile(int i, int j, bool ignoreTiles=false) (defined in Collision) | Collision | static |
Epsilon (defined in Collision) | Collision | static |
ExpandVertically(int startX, int startY, out int topY, out int bottomY, int maxExpandUp=100, int maxExpandDown=100) (defined in Collision) | Collision | static |
FindCollisionDirection(out int Direction, Vector2 position, int Width, int Height, bool fallThrough=false, bool fall2=false, int gravDir=1) (defined in Collision) | Collision | static |
FindCollisionTile(int Direction, Vector2 position, float testMagnitude, int Width, int Height, bool fallThrough=false, bool fall2=false, int gravDir=1, bool checkCardinals=true, bool checkSlopes=false) (defined in Collision) | Collision | static |
GetEntityEdgeTiles(List< Point > p, Entity entity, bool left=true, bool right=true, bool up=true, bool down=true) (defined in Collision) | Collision | static |
GetTileRotation(Vector2 position) (defined in Collision) | Collision | static |
GetTilesIn(Vector2 TopLeft, Vector2 BottomRight) (defined in Collision) | Collision | static |
GetWaterLine(Point pt, out float waterLineHeight) (defined in Collision) | Collision | static |
GetWaterLine(int X, int Y, out float waterLineHeight) (defined in Collision) | Collision | static |
GetWaterLineIterate(Point pt, out float waterLineHeight) (defined in Collision) | Collision | static |
GetWaterLineIterate(int X, int Y, out float waterLineHeight) (defined in Collision) | Collision | static |
HitTiles(Vector2 Position, Vector2 Velocity, int Width, int Height) (defined in Collision) | Collision | static |
HitWallSubstep(int x, int y) (defined in Collision) | Collision | static |
honey (defined in Collision) | Collision | static |
HurtTiles(Vector2 Position, int Width, int Height, Player player) (defined in Collision) | Collision | static |
InTileBounds(int x, int y, int lx, int ly, int hx, int hy) (defined in Collision) | Collision | static |
IsClearSpotTest(Vector2 position, float testMagnitude, int Width, int Height, bool fallThrough=false, bool fall2=false, int gravDir=1, bool checkCardinals=true, bool checkSlopes=false) (defined in Collision) | Collision | static |
IsWorldPointSolid(Vector2 pos, bool treatPlatformsAsNonSolid=false) (defined in Collision) | Collision | static |
landMine (defined in Collision) | Collision | static |
LaserScan(Vector2 samplingPoint, Vector2 directionUnit, float samplingWidth, float maxDistance, float[] samples) (defined in Collision) | Collision | static |
LavaCollision(Vector2 Position, int Width, int Height) (defined in Collision) | Collision | static |
noSlopeCollision(Vector2 Position, Vector2 Velocity, int Width, int Height, bool fallThrough=false, bool fall2=false) (defined in Collision) | Collision | static |
shimmer (defined in Collision) | Collision | static |
SlopeCollision(Vector2 Position, Vector2 Velocity, int Width, int Height, float gravity=0f, bool fall=false) (defined in Collision) | Collision | static |
sloping (defined in Collision) | Collision | static |
SolidCollision(Vector2 Position, int Width, int Height) (defined in Collision) | Collision | static |
SolidCollision(Vector2 Position, int Width, int Height, bool acceptTopSurfaces) (defined in Collision) | Collision | static |
SolidTiles(Vector2 position, int width, int height) (defined in Collision) | Collision | static |
SolidTiles(int startX, int endX, int startY, int endY) (defined in Collision) | Collision | static |
SolidTiles(Vector2 position, int width, int height, bool allowTopSurfaces) (defined in Collision) | Collision | static |
SolidTiles(int startX, int endX, int startY, int endY, bool allowTopSurfaces) (defined in Collision) | Collision | static |
SolidTilesVersatile(int startX, int endX, int startY, int endY) (defined in Collision) | Collision | static |
stair (defined in Collision) | Collision | static |
stairFall (defined in Collision) | Collision | static |
StepConveyorBelt(Entity entity, float gravDir) (defined in Collision) | Collision | static |
StepDown(ref Vector2 position, ref Vector2 velocity, int width, int height, ref float stepSpeed, ref float gfxOffY, int gravDir=1, bool waterWalk=false) (defined in Collision) | Collision | static |
StepUp(ref Vector2 position, ref Vector2 velocity, int width, int height, ref float stepSpeed, ref float gfxOffY, int gravDir=1, bool holdsMatching=false, int specialChecksMode=0) (defined in Collision) | Collision | static |
StickyTiles(Vector2 Position, Vector2 Velocity, int Width, int Height) (defined in Collision) | Collision | static |
SwitchTiles(Vector2 Position, int Width, int Height, Vector2 oldPosition, int objType) (defined in Collision) | Collision | static |
SwitchTilesNew(Vector2 Position, int Width, int Height, Vector2 oldPosition, int objType) (defined in Collision) | Collision | |
TileCollision(Vector2 Position, Vector2 Velocity, int Width, int Height, bool fallThrough=false, bool fall2=false, int gravDir=1) (defined in Collision) | Collision | static |
TupleHitLine(int x1, int y1, int x2, int y2, int ignoreX, int ignoreY, List< Tuple< int, int > > ignoreTargets, out Tuple< int, int > col) (defined in Collision) | Collision | static |
TupleHitLineWall(int x1, int y1, int x2, int y2) (defined in Collision) | Collision | static |
up (defined in Collision) | Collision | static |
WalkDownSlope(Vector2 Position, Vector2 Velocity, int Width, int Height, float gravity=0f) (defined in Collision) | Collision | static |
WaterCollision(Vector2 Position, Vector2 Velocity, int Width, int Height, bool fallThrough=false, bool fall2=false, bool lavaWalk=true) (defined in Collision) | Collision | static |
WetCollision(Vector2 Position, int Width, int Height) (defined in Collision) | Collision | static |