HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GfFrustum Member List

This is the complete list of members for GfFrustum, including all inherited members.

ComputeAspectRatio() const GfFrustum
ComputeCorners() const GfFrustum
ComputeCornersAtDistance(double d) const GfFrustum
ComputeLookAtPoint() const GfFrustum
ComputeNarrowedFrustum(const GfVec2d &windowPos, const GfVec2d &size) const GfFrustum
ComputeNarrowedFrustum(const GfVec3d &worldPoint, const GfVec2d &size) const GfFrustum
ComputePickRay(const GfVec2d &windowPos) const GfFrustum
ComputePickRay(const GfVec3d &worldSpacePos) const GfFrustum
ComputeProjectionMatrix() const GfFrustum
ComputeRay(const GfVec2d &windowPos) const GfFrustum
ComputeRay(const GfVec3d &worldSpacePos) const GfFrustum
ComputeUpVector() const GfFrustum
ComputeViewDirection() const GfFrustum
ComputeViewFrame(GfVec3d *side, GfVec3d *up, GfVec3d *view) const GfFrustum
ComputeViewInverse() const GfFrustum
ComputeViewMatrix() const GfFrustum
FitToSphere(const GfVec3d &center, double radius, double slack=0.0)GfFrustum
GetFOV(bool isFovVertical=false)GfFrustum
GetNearFar() const GfFrustuminline
GetOrthographic(double *left, double *right, double *bottom, double *top, double *nearPlane, double *farPlane) const GfFrustum
GetPerspective(double *fieldOfViewHeight, double *aspectRatio, double *nearDistance, double *farDistance) const GfFrustum
GetPerspective(bool isFovVertical, double *fieldOfView, double *aspectRatio, double *nearDistance, double *farDistance) const GfFrustum
GetPosition() const GfFrustuminline
GetProjectionType() const GfFrustuminline
GetReferencePlaneDepth()GfFrustuminlinestatic
GetRotation() const GfFrustuminline
GetViewDistance() const GfFrustuminline
GetWindow() const GfFrustuminline
GfFrustum()GfFrustum
GfFrustum(GfFrustum const &o)GfFrustuminline
GfFrustum(GfFrustum &&o) noexceptGfFrustuminline
GfFrustum(const GfVec3d &position, const GfRotation &rotation, const GfRange2d &window, const GfRange1d &nearFar, GfFrustum::ProjectionType projectionType, double viewDistance=5.0)GfFrustum
GfFrustum(const GfMatrix4d &camToWorldXf, const GfRange2d &window, const GfRange1d &nearFar, GfFrustum::ProjectionType projectionType, double viewDistance=5.0)GfFrustum
hash_value(const GfFrustum &f)GfFrustumfriend
Intersects(const GfBBox3d &bbox) const GfFrustum
Intersects(const GfVec3d &point) const GfFrustum
Intersects(const GfVec3d &p0, const GfVec3d &p1) const GfFrustum
Intersects(const GfVec3d &p0, const GfVec3d &p1, const GfVec3d &p2) const GfFrustum
IntersectsViewVolume(const GfBBox3d &bbox, const GfMatrix4d &vpMat)GfFrustumstatic
operator!=(const GfFrustum &f) const GfFrustuminline
operator=(GfFrustum const &o) noexceptGfFrustuminline
operator=(GfFrustum &&o) noexceptGfFrustuminline
operator==(const GfFrustum &f) const GfFrustuminline
Orthographic enum valueGfFrustum
Perspective enum valueGfFrustum
ProjectionType enum nameGfFrustum
SetNearFar(const GfRange1d &nearFar)GfFrustuminline
SetOrthographic(double left, double right, double bottom, double top, double nearPlane, double farPlane)GfFrustum
SetPerspective(double fieldOfViewHeight, double aspectRatio, double nearDistance, double farDistance)GfFrustum
SetPerspective(double fieldOfView, bool isFovVertical, double aspectRatio, double nearDistance, double farDistance)GfFrustum
SetPosition(const GfVec3d &position)GfFrustuminline
SetPositionAndRotationFromMatrix(const GfMatrix4d &camToWorldXf)GfFrustum
SetProjectionType(GfFrustum::ProjectionType projectionType)GfFrustuminline
SetRotation(const GfRotation &rotation)GfFrustuminline
SetViewDistance(double viewDistance)GfFrustuminline
SetWindow(const GfRange2d &window)GfFrustuminline
Transform(const GfMatrix4d &matrix)GfFrustum
~GfFrustum()GfFrustum