tModLoader v2023.01
A mod to make and play Terraria mods
Terraria.Collision Member List

This is the complete list of members for Terraria.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 Terraria.Collision)Terraria.Collisionstatic
AimingLaserScan(Vector2 startPoint, Vector2 endPoint, float samplingWidth, int samplesToTake, out Vector2 vectorTowardsTarget, out float[] samples) (defined in Terraria.Collision)Terraria.Collisionstatic
AnyCollision(Vector2 Position, Vector2 Velocity, int Width, int Height, bool evenActuated=false) (defined in Terraria.Collision)Terraria.Collisionstatic
AnyCollisionWithSpecificTiles(Vector2 Position, Vector2 Velocity, int Width, int Height, bool[] tilesWeCanCollideWithByType, bool evenActuated=false) (defined in Terraria.Collision)Terraria.Collisionstatic
CanHit(Entity source, Entity target) (defined in Terraria.Collision)Terraria.Collisionstatic
CanHit(Entity source, NPCAimedTarget target) (defined in Terraria.Collision)Terraria.Collisionstatic
CanHit(Vector2 Position1, int Width1, int Height1, Vector2 Position2, int Width2, int Height2) (defined in Terraria.Collision)Terraria.Collisionstatic
CanHitLine(Vector2 Position1, int Width1, int Height1, Vector2 Position2, int Width2, int Height2) (defined in Terraria.Collision)Terraria.Collisionstatic
CanHitWithCheck(Vector2 Position1, int Width1, int Height1, Vector2 Position2, int Width2, int Height2, Utils.TileActionAttempt check) (defined in Terraria.Collision)Terraria.Collisionstatic
CheckAABBvAABBCollision(Vector2 position1, Vector2 dimensions1, Vector2 position2, Vector2 dimensions2) (defined in Terraria.Collision)Terraria.Collisionstatic
CheckAABBvLineCollision(Vector2 aabbPosition, Vector2 aabbDimensions, Vector2 lineStart, Vector2 lineEnd) (defined in Terraria.Collision)Terraria.Collisionstatic
CheckAABBvLineCollision(Vector2 objectPosition, Vector2 objectDimensions, Vector2 lineStart, Vector2 lineEnd, float lineWidth, ref float collisionPoint) (defined in Terraria.Collision)Terraria.Collisionstatic
CheckAABBvLineCollision2(Vector2 aabbPosition, Vector2 aabbDimensions, Vector2 lineStart, Vector2 lineEnd) (defined in Terraria.Collision)Terraria.Collisionstatic
CheckLinevLine(Vector2 a1, Vector2 a2, Vector2 b1, Vector2 b2) (defined in Terraria.Collision)Terraria.Collisionstatic
down (defined in Terraria.Collision)Terraria.Collisionstatic
DrownCollision(Vector2 Position, int Width, int Height, float gravDir=-1f, bool includeSlopes=false) (defined in Terraria.Collision)Terraria.Collisionstatic
EmptyTile(int i, int j, bool ignoreTiles=false) (defined in Terraria.Collision)Terraria.Collisionstatic
Epsilon (defined in Terraria.Collision)Terraria.Collisionstatic
ExpandVertically(int startX, int startY, out int topY, out int bottomY, int maxExpandUp=100, int maxExpandDown=100) (defined in Terraria.Collision)Terraria.Collisionstatic
FindCollisionDirection(out int Direction, Vector2 position, int Width, int Height, bool fallThrough=false, bool fall2=false, int gravDir=1) (defined in Terraria.Collision)Terraria.Collisionstatic
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 Terraria.Collision)Terraria.Collisionstatic
GetEntityEdgeTiles(Entity entity, bool left=true, bool right=true, bool up=true, bool down=true) (defined in Terraria.Collision)Terraria.Collisionstatic
GetTileRotation(Vector2 position) (defined in Terraria.Collision)Terraria.Collisionstatic
GetTilesIn(Vector2 TopLeft, Vector2 BottomRight) (defined in Terraria.Collision)Terraria.Collisionstatic
GetWaterLine(Point pt, out float waterLineHeight) (defined in Terraria.Collision)Terraria.Collisionstatic
GetWaterLine(int X, int Y, out float waterLineHeight) (defined in Terraria.Collision)Terraria.Collisionstatic
GetWaterLineIterate(Point pt, out float waterLineHeight) (defined in Terraria.Collision)Terraria.Collisionstatic
GetWaterLineIterate(int X, int Y, out float waterLineHeight) (defined in Terraria.Collision)Terraria.Collisionstatic
HitTiles(Vector2 Position, Vector2 Velocity, int Width, int Height) (defined in Terraria.Collision)Terraria.Collisionstatic
HitWallSubstep(int x, int y) (defined in Terraria.Collision)Terraria.Collisionstatic
honey (defined in Terraria.Collision)Terraria.Collisionstatic
HurtTiles(Vector2 Position, Vector2 Velocity, int Width, int Height, bool fireImmune=false) (defined in Terraria.Collision)Terraria.Collisionstatic
InTileBounds(int x, int y, int lx, int ly, int hx, int hy) (defined in Terraria.Collision)Terraria.Collisionstatic
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 Terraria.Collision)Terraria.Collisionstatic
IsWorldPointSolid(Vector2 pos) (defined in Terraria.Collision)Terraria.Collisionstatic
landMine (defined in Terraria.Collision)Terraria.Collisionstatic
LaserScan(Vector2 samplingPoint, Vector2 directionUnit, float samplingWidth, float maxDistance, float[] samples) (defined in Terraria.Collision)Terraria.Collisionstatic
LavaCollision(Vector2 Position, int Width, int Height) (defined in Terraria.Collision)Terraria.Collisionstatic
noSlopeCollision(Vector2 Position, Vector2 Velocity, int Width, int Height, bool fallThrough=false, bool fall2=false) (defined in Terraria.Collision)Terraria.Collisionstatic
SlopeCollision(Vector2 Position, Vector2 Velocity, int Width, int Height, float gravity=0f, bool fall=false) (defined in Terraria.Collision)Terraria.Collisionstatic
sloping (defined in Terraria.Collision)Terraria.Collisionstatic
SolidCollision(Vector2 Position, int Width, int Height) (defined in Terraria.Collision)Terraria.Collisionstatic
SolidCollision(Vector2 Position, int Width, int Height, bool acceptTopSurfaces) (defined in Terraria.Collision)Terraria.Collisionstatic
SolidTiles(Vector2 position, int width, int height) (defined in Terraria.Collision)Terraria.Collisionstatic
SolidTiles(int startX, int endX, int startY, int endY) (defined in Terraria.Collision)Terraria.Collisionstatic
SolidTiles(Vector2 position, int width, int height, bool allowTopSurfaces) (defined in Terraria.Collision)Terraria.Collisionstatic
SolidTiles(int startX, int endX, int startY, int endY, bool allowTopSurfaces) (defined in Terraria.Collision)Terraria.Collisionstatic
SolidTilesVersatile(int startX, int endX, int startY, int endY) (defined in Terraria.Collision)Terraria.Collisionstatic
stair (defined in Terraria.Collision)Terraria.Collisionstatic
stairFall (defined in Terraria.Collision)Terraria.Collisionstatic
StepConveyorBelt(Entity entity, float gravDir) (defined in Terraria.Collision)Terraria.Collisionstatic
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 Terraria.Collision)Terraria.Collisionstatic
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 Terraria.Collision)Terraria.Collisionstatic
StickyTiles(Vector2 Position, Vector2 Velocity, int Width, int Height) (defined in Terraria.Collision)Terraria.Collisionstatic
SwitchTiles(Vector2 Position, int Width, int Height, Vector2 oldPosition, int objType) (defined in Terraria.Collision)Terraria.Collisionstatic
SwitchTilesNew(Vector2 Position, int Width, int Height, Vector2 oldPosition, int objType) (defined in Terraria.Collision)Terraria.Collision
TileCollision(Vector2 Position, Vector2 Velocity, int Width, int Height, bool fallThrough=false, bool fall2=false, int gravDir=1) (defined in Terraria.Collision)Terraria.Collisionstatic
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 Terraria.Collision)Terraria.Collisionstatic
TupleHitLineWall(int x1, int y1, int x2, int y2) (defined in Terraria.Collision)Terraria.Collisionstatic
up (defined in Terraria.Collision)Terraria.Collisionstatic
WalkDownSlope(Vector2 Position, Vector2 Velocity, int Width, int Height, float gravity=0f) (defined in Terraria.Collision)Terraria.Collisionstatic
WaterCollision(Vector2 Position, Vector2 Velocity, int Width, int Height, bool fallThrough=false, bool fall2=false, bool lavaWalk=true) (defined in Terraria.Collision)Terraria.Collisionstatic
WetCollision(Vector2 Position, int Width, int Height) (defined in Terraria.Collision)Terraria.Collisionstatic