Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
Microsoft.Xna.Framework.Plane Struct Reference

Public Member Functions

 Plane (float a, float b, float c, float d)
 
 Plane (Vector3 normal, float d)
 
 Plane (Vector4 value)
 
 Plane (Vector3 point1, Vector3 point2, Vector3 point3)
 
bool Equals (Plane other)
 
override bool Equals (object obj)
 
override int GetHashCode ()
 
override string ToString ()
 
void Normalize ()
 
float Dot (Vector4 value)
 
void Dot (ref Vector4 value, out float result)
 
float DotCoordinate (Vector3 value)
 
void DotCoordinate (ref Vector3 value, out float result)
 
float DotNormal (Vector3 value)
 
void DotNormal (ref Vector3 value, out float result)
 
PlaneIntersectionType Intersects (BoundingBox box)
 
void Intersects (ref BoundingBox box, out PlaneIntersectionType result)
 
PlaneIntersectionType Intersects (BoundingFrustum frustum)
 
PlaneIntersectionType Intersects (BoundingSphere sphere)
 
void Intersects (ref BoundingSphere sphere, out PlaneIntersectionType result)
 
bool Equals (T? other)
 

Static Public Member Functions

static Plane Normalize (Plane value)
 
static void Normalize (ref Plane value, out Plane result)
 
static Plane Transform (Plane plane, Matrix matrix)
 
static void Transform (ref Plane plane, ref Matrix matrix, out Plane result)
 
static Plane Transform (Plane plane, Quaternion rotation)
 
static void Transform (ref Plane plane, ref Quaternion rotation, out Plane result)
 
static bool operator== (Plane lhs, Plane rhs)
 
static bool operator!= (Plane lhs, Plane rhs)
 

Public Attributes

Vector3 Normal
 
float D
 

Detailed Description

Definition at line 11 of file Plane.cs.


The documentation for this struct was generated from the following file: