diff --git a/X10D.Unity.dll b/X10D.Unity.dll index 46dc791..2e04a03 100644 Binary files a/X10D.Unity.dll and b/X10D.Unity.dll differ diff --git a/X10D.Unity.xml b/X10D.Unity.xml index f4f8b23..3c2f3e4 100644 --- a/X10D.Unity.xml +++ b/X10D.Unity.xml @@ -4,239 +4,6 @@ X10D.Unity - - - Represents a box that can be drawn using the class. - - - This structure serves no real purpose except to be used in tandem with . For creating a logical - cuboid, consider using the structure. - - - - - Initializes a new instance of the struct. - - The origin of the box. - The half extents of the box. - - - - Initializes a new instance of the struct. - - The origin of the box. - The half extents of the box. - The orientation of the box. - - - - Gets the origin of the box. - - The origin. - - - - Gets the front-top-left corner of the box, in local space. - - The front-top-left corner. - - - - Gets the front-top-right corner of the box, in local space. - - The front-top-right corner. - - - - Gets the front-bottom-left corner of the box, in local space. - - The front-bottom-left corner. - - - - Gets the front-bottom-right corner of the box, in local space. - - The front-bottom-right corner. - - - - Gets the back-top-left corner of the box, in local space. - - The back-top-left corner. - - - - Gets the back-top-right corner of the box, in local space. - - The back-top-right corner. - - - - Gets the back-bottom-left corner of the box, in local space. - - The back-bottom-left corner. - - - - Gets the back-bottom-right corner of the box, in local space. - - The back-bottom-right corner. - - - - Gets the front-top-left corner of the box, in world space. - - The front-top-left corner. - - - - Gets the front-top-right corner of the box, in world space. - - The front-top-right corner. - - - - Gets the front-bottom-left corner of the box, in world space. - - The front-bottom-left corner. - - - - Gets the front-bottom-right corner of the box, in world space. - - The front-bottom-right corner. - - - - Gets the back-bottom-left corner of the box, in world space. - - The back-bottom-left corner. - - - - Gets the back-bottom-right corner of the box, in world space. - - The back-bottom-right corner. - - - - Gets the back-bottom-right corner of the box, in world space. - - The back-bottom-right corner. - - - - Gets the back-bottom-right corner of the box, in world space. - - The back-bottom-right corner. - - - - Implicitly converts an instance of to an instance of . - - The to convert. - A new instance of . - - - - Implicitly converts an instance of to an instance of . - - The to convert. - A new instance of . - - - - Represents a 2D box that can be drawn using the class. - - - This structure serves no real purpose except to be used in tandem with . For creating a logical - rectangle, consider using the , , , or - structures. - - - - - Initializes a new instance of the struct. - - The origin of the box. - The half extents of the box. - - - - Initializes a new instance of the struct. - - The origin of the box. - The half extents of the box. - The rotation of the box. - - - - Gets the origin of the box. - - The origin. - - - - Gets the top-left corner of the box, in local space. - - The top-left corner. - - - - Gets the top-right corner of the box, in local space. - - The top-right corner. - - - - Gets the bottom-left corner of the box, in local space. - - The bottom-left corner. - - - - Gets the bottom-right corner of the box, in local space. - - The bottom-right corner. - - - - Gets the top-left corner of the box, in world space. - - The top-left corner. - - - - Gets the top-right corner of the box, in world space. - - The top-right corner. - - - - Gets the bottom-left corner of the box, in world space. - - The bottom-left corner. - - - - Gets the bottom-right corner of the box, in world space. - - The bottom-right corner. - - - - Implicitly converts an instance of to an instance of . - - The to convert. - A new instance of . - - - - Implicitly converts an instance of to an instance of . - - The to convert. - A new instance of . - Extension methods for . @@ -257,364 +24,6 @@ primitives. - - - Draws a box. - - The center point. - The extents of the box, halved. - - - - Draws a box with the specified orientation. - - The center point. - The extents of the box, halved. - The orientation of the box. - - - - Draws a box with the specified color. - - The center point. - The extents of the box, halved. - The color of the box. - - - - Draws a box with the specified orientation and color. - - The center point. - The extents of the box, halved. - The orientation of the box. - The color of the box. - - - - Draws a box with the specified color and duration. - - The center point. - The extents of the box, halved. - The color of the box. - - The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame. - - - - - Draws a box with the specified orientation, color, and duration. - - The center point. - The extents of the box, halved. - The orientation of the box. - The color of the box. - - The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame. - - - - - Draws a box with the specified color and duration. - - The center point. - The extents of the box, halved. - The color of the box. - - The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame. - - - if depth test should be applied; otherwise, . Passing - will have the box be obscured by objects closer to the camera. - - - - - Draws a box with the specified orientation, color, and duration. - - The center point. - The extents of the box, halved. - The orientation of the box. - The color of the box. - - The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame. - - - if depth test should be applied; otherwise, . Passing - will have the box be obscured by objects closer to the camera. - - - - - Draws a box with the specified color. - - The box to draw. - The color of the box. - - - - Draws a box with the specified color and duration. - - The box to draw. - The color of the box. - - The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame. - - - - - Draws a box with the specified color and duration. - - The box to draw. - The color of the box. - - The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame. - - - if depth test should be applied; otherwise, . Passing - will have the box be obscured by objects closer to the camera. - - - - - Draws a rectangle. - - The center point. - The extents of the box, halved. - - - - Draws a rectangle with the specified rotation. - - The center point. - The extents of the box, halved. - The rotation of the box. - - - - Draws a rectangle with the specified color. - - The center point. - The extents of the box, halved. - The color of the box. - - - - Draws a rectangle with the specified rotation and color. - - The center point. - The extents of the box, halved. - The rotation of the box. - The color of the box. - - - - Draws a rectangle with the specified color and duration. - - The center point. - The extents of the box, halved. - The color of the box. - - The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame. - - - - - Draws a rectangle with the specified rotation, color, and duration. - - The center point. - The extents of the box, halved. - The rotation of the box. - The color of the box. - - The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame. - - - - - Draws a rectangle with the specified color and duration. - - The center point. - The extents of the box, halved. - The color of the box. - - The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame. - - - if depth test should be applied; otherwise, . Passing - will have the box be obscured by objects closer to the camera. - - - - - Draws a rectangle with the specified rotation, color, and duration. - - The center point. - The extents of the box, halved. - The rotation of the box. - The color of the box. - - The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame. - - - if depth test should be applied; otherwise, . Passing - will have the box be obscured by objects closer to the camera. - - - - - Draws a rectangle with the specified color. - - The box to draw. - The color of the box. - - - - Draws a rectangle with the specified color and duration. - - The box to draw. - The color of the box. - - The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame. - - - - - Draws a rectangle with the specified color and duration. - - The box to draw. - The color of the box. - - The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame. - - - if depth test should be applied; otherwise, . Passing - will have the box be obscured by objects closer to the camera. - - - - - Draws a rectangle with the specified color. - - The rectangle to draw. - The color of the box. - - - - Draws a rectangle with the specified color and duration. - - The rectangle to draw. - The color of the box. - - The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame. - - - - - Draws a rectangle with the specified color and duration. - - The rectangle to draw. - The color of the box. - - The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame. - - - if depth test should be applied; otherwise, . Passing - will have the box be obscured by objects closer to the camera. - - - - - Draws a rectangle with the specified color. - - The rectangle to draw. - The color of the box. - - - - Draws a rectangle with the specified color and duration. - - The rectangle to draw. - The color of the box. - - The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame. - - - - - Draws a rectangle with the specified color and duration. - - The rectangle to draw. - The color of the box. - - The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame. - - - if depth test should be applied; otherwise, . Passing - will have the box be obscured by objects closer to the camera. - - - - - Draws a rectangle with the specified color. - - The rectangle to draw. - The color of the box. - - - - Draws a rectangle with the specified color and duration. - - The rectangle to draw. - The color of the box. - - The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame. - - - - - Draws a rectangle with the specified color and duration. - - The rectangle to draw. - The color of the box. - - The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame. - - - if depth test should be applied; otherwise, . Passing - will have the box be obscured by objects closer to the camera. - - - - - Draws a rectangle with the specified color. - - The rectangle to draw. - The color of the box. - - - - Draws a rectangle with the specified color and duration. - - The rectangle to draw. - The color of the box. - - The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame. - - - - - Draws a rectangle with the specified color and duration. - - The rectangle to draw. - The color of the box. - - The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame. - - - if depth test should be applied; otherwise, . Passing - will have the box be obscured by objects closer to the camera. - - Draws a circle with the specified color. @@ -1854,6 +1263,171 @@ will have the line be obscured by objects closer to the camera. + + + Draws a rectangle. + + The center point. + The extents of the box. + + + + Draws a rectangle with the specified color. + + The center point. + The extents of the box. + The color of the box. + + + + Draws a rectangle with the specified color and duration. + + The center point. + The extents of the box. + The color of the box. + + The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame. + + + + + Draws a rectangle with the specified color and duration. + + The center point. + The extents of the box. + The color of the box. + + The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame. + + + if depth test should be applied; otherwise, . Passing + will have the box be obscured by objects closer to the camera. + + + + + Draws a rectangle with the specified color. + + The rectangle to draw. + The color of the box. + + + + Draws a rectangle with the specified color and duration. + + The rectangle to draw. + The color of the box. + + The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame. + + + + + Draws a rectangle with the specified color and duration. + + The rectangle to draw. + The color of the box. + + The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame. + + + if depth test should be applied; otherwise, . Passing + will have the box be obscured by objects closer to the camera. + + + + + Draws a rectangle with the specified color. + + The rectangle to draw. + The color of the box. + + + + Draws a rectangle with the specified color and duration. + + The rectangle to draw. + The color of the box. + + The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame. + + + + + Draws a rectangle with the specified color and duration. + + The rectangle to draw. + The color of the box. + + The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame. + + + if depth test should be applied; otherwise, . Passing + will have the box be obscured by objects closer to the camera. + + + + + Draws a rectangle with the specified color. + + The rectangle to draw. + The color of the box. + + + + Draws a rectangle with the specified color and duration. + + The rectangle to draw. + The color of the box. + + The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame. + + + + + Draws a rectangle with the specified color and duration. + + The rectangle to draw. + The color of the box. + + The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame. + + + if depth test should be applied; otherwise, . Passing + will have the box be obscured by objects closer to the camera. + + + + + Draws a rectangle with the specified color. + + The rectangle to draw. + The color of the box. + + + + Draws a rectangle with the specified color and duration. + + The rectangle to draw. + The color of the box. + + The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame. + + + + + Draws a rectangle with the specified color and duration. + + The rectangle to draw. + The color of the box. + + The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame. + + + if depth test should be applied; otherwise, . Passing + will have the box be obscured by objects closer to the camera. + + Draws a sphere with the specified color. @@ -2002,6 +1576,160 @@ will have the sphere be obscured by objects closer to the camera. + + + Draws an axis-aligned bounding box. + + The bounding box to draw. + + + + Draws an axis-aligned bounding box. + + The bounding box to draw. + The color of the box. + + + + Draws an axis-aligned bounding box. + + The bounding box to draw. + The color of the box. + + The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame. + + + + + Draws an axis-aligned bounding box. + + The bounding box to draw. + The color of the box. + + The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame. + + + if depth test should be applied; otherwise, . Passing + will have the box be obscured by objects closer to the camera. + + + + + Draws a wireframe cube with a center and a size. + + The center point. + The extents of the box. + + + + Draws a wireframe cube with the specified orientation. + + The center point. + The extents of the box. + The orientation of the box. + + + + Draws a wireframe cube with the specified color. + + The center point. + The extents of the box. + The color of the box. + + + + Draws a wireframe cube with the specified orientation and color. + + The center point. + The extents of the box. + The orientation of the box. + The color of the box. + + + + Draws a wireframe cube with the specified color and duration. + + The center point. + The extents of the box. + The color of the box. + + The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame. + + + + + Draws a wireframe cube with the specified orientation, color, and duration. + + The center point. + The extents of the box. + The orientation of the box. + The color of the box. + + The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame. + + + + + Draws a wireframe cube with the specified color and duration. + + The center point. + The extents of the box. + The color of the box. + + The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame. + + + if depth test should be applied; otherwise, . Passing + will have the box be obscured by objects closer to the camera. + + + + + Draws a wireframe cube with the specified orientation, color, and duration. + + The center point. + The extents of the box. + The orientation of the box. + The color of the box. + + The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame. + + + if depth test should be applied; otherwise, . Passing + will have the box be obscured by objects closer to the camera. + + + + + Draws a wireframe cube with the specified color. + + The cuboid to draw. + The color of the box. + + + + Draws a wireframe cube with the specified color and duration. + + The cuboid to draw. + The color of the box. + + The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame. + + + + + Draws a wireframe cube with the specified color and duration. + + The cuboid to draw. + The color of the box. + + The duration of the box's visibility, in seconds. If 0 is passed, the box is visible for a single frame. + + + if depth test should be applied; otherwise, . Passing + will have the box be obscured by objects closer to the camera. + + Drawing-related extensions for . diff --git a/X10D.dll b/X10D.dll index 9ef6731..936dbdf 100644 Binary files a/X10D.dll and b/X10D.dll differ diff --git a/package.json b/package.json index 02a9084..803a5cc 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ "url": "https://oliverbooth.dev" }, "displayName": "X10D", - "version": "3.2.0-nightly.114", + "version": "3.2.0-nightly.115", "unity": "2021.2", "description": "Extension methods on crack", "keywords": ["dotnet", "extension-methods"],