DPB1Struct · Utilities and settings

BoundingBox

Provides bounding box data and the operations listed below. Related types link to the values this API consumes or returns.

Namespace: DreamPoeBot.Loki.Common

public struct BoundingBoxView DPB2 version →

Inherited APIs and contracts

Members declared by a base type are documented on that type. Follow these links to include them in your lookup.

Members and overloads

22 results

CornerCount

FieldLink ↗
public const int BoundingBox.CornerCount = 8

Gets corner count for BoundingBox.

Max

FieldLink ↗
public Vector3 BoundingBox.Max

Gets or sets max for BoundingBox.

Min

FieldLink ↗
public Vector3 BoundingBox.Min

Gets or sets min for BoundingBox.

BoundingBox

MethodLink ↗
public BoundingBox.BoundingBox()

Creates a new BoundingBox instance.

BoundingBox

MethodLink ↗
public BoundingBox.BoundingBox(Vector3 min, Vector3 max)

Creates a new BoundingBox instance using the supplied arguments.

minVector3
Specifies min.
maxVector3
Specifies max.

Contains

MethodLink ↗
public ContainmentType BoundingBox.Contains(Vector3 point)

Executes the contains operation with the supplied arguments.

pointVector3
Specifies point.

Returns: The ContainmentType result.

Contains

MethodLink ↗
public void BoundingBox.Contains(ref Vector3 point, out ContainmentType result)

Executes the contains operation with the supplied arguments.

pointVector3
Supplies and may update point.
resultContainmentType
Receives result.

Contains

MethodLink ↗
public ContainmentType BoundingBox.Contains(BoundingBox box)

Executes the contains operation with the supplied arguments.

boxBoundingBox
Specifies box.

Returns: The ContainmentType result.

Contains

MethodLink ↗
public void BoundingBox.Contains(ref BoundingBox box, out ContainmentType result)

Executes the contains operation with the supplied arguments.

boxBoundingBox
Supplies and may update box.
resultContainmentType
Receives result.

CreateFromPoints

MethodLink ↗
public static BoundingBox BoundingBox.CreateFromPoints(IEnumerable<Vector3> points)

Creates from points using the supplied arguments.

pointsIEnumerable<Vector3>
Specifies points.

Returns: The BoundingBox result.

CreateMerged

MethodLink ↗
public static BoundingBox BoundingBox.CreateMerged(BoundingBox original, BoundingBox additional)

Creates merged using the supplied arguments.

originalBoundingBox
Specifies original.
additionalBoundingBox
Specifies additional.

Returns: The BoundingBox result.

CreateMerged

MethodLink ↗
public static void BoundingBox.CreateMerged(ref BoundingBox original, ref BoundingBox additional, out BoundingBox result)

Creates merged using the supplied arguments.

originalBoundingBox
Supplies and may update original.
additionalBoundingBox
Supplies and may update additional.
resultBoundingBox
Receives result.

Equals

MethodLink ↗
public bool BoundingBox.Equals(BoundingBox other)

Checks whether this value equals the supplied value.

otherBoundingBox
Specifies other.

Returns: A Boolean result. The member description explains the condition being checked.

Equals

MethodLink ↗
public override bool BoundingBox.Equals(object obj)

Checks whether this value equals the supplied value.

objobject
Specifies obj.

Returns: A Boolean result. The member description explains the condition being checked.

GetCorners

MethodLink ↗
public Vector3[] BoundingBox.GetCorners()

Returns corners.

Returns: The Vector3[] result.

GetCorners

MethodLink ↗
public void BoundingBox.GetCorners(Vector3[] corners)

Returns corners using the supplied arguments.

cornersVector3[]
Specifies corners.

GetHashCode

MethodLink ↗
public override int BoundingBox.GetHashCode()

Returns a hash code for comparing or indexing this value.

Returns: The int result.

Intersects

MethodLink ↗
public bool BoundingBox.Intersects(BoundingBox box)

Executes the intersects operation with the supplied arguments.

boxBoundingBox
Specifies box.

Returns: A Boolean result. The member description explains the condition being checked.

Intersects

MethodLink ↗
public void BoundingBox.Intersects(ref BoundingBox box, out bool result)

Executes the intersects operation with the supplied arguments.

boxBoundingBox
Supplies and may update box.
resultbool
Receives result.

ToString

MethodLink ↗
public override string BoundingBox.ToString()

Returns a text representation of this value.

Returns: The string result.

op_Equality

MethodLink ↗
public static bool BoundingBox.operator ==(BoundingBox a, BoundingBox b)

Applies the equality operation to the supplied values.

aBoundingBox
Specifies a.
bBoundingBox
Specifies b.

Returns: A Boolean result. The member description explains the condition being checked.

op_Inequality

MethodLink ↗
public static bool BoundingBox.operator !=(BoundingBox a, BoundingBox b)

Applies the inequality operation to the supplied values.

aBoundingBox
Specifies a.
bBoundingBox
Specifies b.

Returns: A Boolean result. The member description explains the condition being checked.

DPB1 0.3.29.47 · Reference reviewed 2026-10-02. Descriptions use source summaries where available, otherwise concise signature-based descriptions. Examples illustrate usage; they are not a live-game test.