Public Member Functions | |
CameraPoint (CameraPoint cp) | |
CameraPoint (Point p) | |
CameraPoint (WindowKey in_window, ObjectPoint in_point) | |
CameraPoint (WindowKey in_window, WorldPoint in_point) | |
CameraPoint (WindowKey in_window, CameraPoint in_point) | |
CameraPoint (WindowKey in_window, InnerWindowPoint in_point) | |
CameraPoint (WindowKey in_window, InnerPixelPoint in_point) | |
CameraPoint (WindowKey in_window, WindowPoint in_point) | |
CameraPoint (WindowKey in_window, PixelPoint in_point) | |
CameraPoint (float in_x, float in_y, float in_z) | |
CameraPoint (float in_x, float in_y) | |
CameraPoint (float in_x) | |
override bool | Equals (object obj) |
bool | Equals (Vector p) |
bool | Equals (CameraPoint p) |
override int | GetHashCode () |
Static Public Member Functions | |
static implicit | operator Point (CameraPoint p) |
static bool | operator!= (CameraPoint p1, CameraPoint p2) |
static bool | operator== (CameraPoint p1, CameraPoint p2) |
Public Attributes | |
float | x |
float | y |
float | z |
Detailed Description
The CameraPoint class is a basic 3D point that is assumed to represent a location in camera space.
Constructor & Destructor Documentation
|
inline |
Initializes a new Point from CameraPoint cp.
- Parameters
-
cp The CameraPoint to initialize this object from.
|
inline |
Copies the existing point p.
|
inline |
Converts the point in_point to camera space via in_window.
|
inline |
Converts the point in_point to camera space via in_window.
|
inline |
Converts the point in_point to camera space via in_window.
|
inline |
Converts the point in_point to camera space via in_window.
|
inline |
Converts the point in_point to camera space via in_window.
|
inline |
Converts the point in_point to camera space via in_window.
|
inline |
Converts the point in_point to camera space via in_window.
|
inline |
Converts the point in_point to camera space via in_window.
|
inline |
Initializes a new CameraPoint with x and y parameters and sets the z value to zero.
- Parameters
-
in_x The x parameter. in_y The y parameter.
|
inline |
Initializes a new CameraPoint with the x parameter and sets the y and z value to zero.
- Parameters
-
in_x The x parameter.
Member Function Documentation
|
inline |
Compares this CameraPoint object to another object.
- Parameters
-
obj The object to compare to this object.
- Returns
- Returns true if the parameter is equivalent, false otherwise.
|
inline |
Compares a Vector whose points (x, y, z) correspond to the points of this CameraPoint's (x, y, z).
- Parameters
-
p The Vector to compare to this object.
- Returns
- Returns true if the Vector's components are equivalent to this CameraPoint object, false otherwise.
|
inline |
Compares a CameraPoint object to this CameraPoint.
- Parameters
-
p The object to compare to this object.
- Returns
- Returns true if the parameter is equivalent to this CameraPoint object, false otherwise.
|
inlinestatic |
Provides an implicit casting operator from CameraPoint to Point.
|
inlinestatic |
Compares two CameraPoint objects.
- Parameters
-
p1 The first object to compare. p2 The second object to compare.
- Returns
- Returns true if the two parameters are not equivalent, false otherwise.
|
inlinestatic |
Compares two CameraPoint objects.
- Parameters
-
p1 The first object to compare. p2 The second object to compare.
- Returns
- Returns true if the two parameters are equivalent, false otherwise.
The documentation for this struct was generated from the following file:
- internals/hps_core/source/cs/HPS.CameraPoint.cs