This document is for a version of USD that is under development. See this page for the current release.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
GfFrustum Member List

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

ComputeAspectRatio() constGfFrustum
ComputeCorners() constGfFrustum
ComputeCornersAtDistance(double d) constGfFrustum
ComputeLookAtPoint() constGfFrustum
ComputeNarrowedFrustum(const GfVec2d &windowPos, const GfVec2d &size) constGfFrustum
ComputeNarrowedFrustum(const GfVec3d &worldPoint, const GfVec2d &size) constGfFrustum
ComputePickRay(const GfVec2d &windowPos) constGfFrustum
ComputePickRay(const GfVec3d &worldSpacePos) constGfFrustum
ComputeProjectionMatrix() constGfFrustum
ComputeRay(const GfVec2d &windowPos) constGfFrustum
ComputeRay(const GfVec3d &worldSpacePos) constGfFrustum
ComputeUpVector() constGfFrustum
ComputeViewDirection() constGfFrustum
ComputeViewFrame(GfVec3d *side, GfVec3d *up, GfVec3d *view) constGfFrustum
ComputeViewInverse() constGfFrustum
ComputeViewMatrix() constGfFrustum
FitToSphere(const GfVec3d &center, double radius, double slack=0.0)GfFrustum
GetFOV(bool isFovVertical=false) constGfFrustum
GetNearFar() constGfFrustuminline
GetOrthographic(double *left, double *right, double *bottom, double *top, double *nearPlane, double *farPlane) constGfFrustum
GetPerspective(double *fieldOfViewHeight, double *aspectRatio, double *nearDistance, double *farDistance) constGfFrustum
GetPerspective(bool isFovVertical, double *fieldOfView, double *aspectRatio, double *nearDistance, double *farDistance) constGfFrustum
GetPosition() constGfFrustuminline
GetProjectionType() constGfFrustuminline
GetReferencePlaneDepth()GfFrustuminlinestatic
GetRotation() constGfFrustuminline
GetViewDistance() constGfFrustuminline
GetWindow() constGfFrustuminline
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 (defined in GfFrustum)GfFrustumfriend
Intersects(const GfBBox3d &bbox) constGfFrustum
Intersects(const GfVec3d &point) constGfFrustum
Intersects(const GfVec3d &p0, const GfVec3d &p1) constGfFrustum
Intersects(const GfVec3d &p0, const GfVec3d &p1, const GfVec3d &p2) constGfFrustum
IntersectsViewVolume(const GfBBox3d &bbox, const GfMatrix4d &vpMat)GfFrustumstatic
operator!=(const GfFrustum &f) const (defined in GfFrustum)GfFrustuminline
operator=(GfFrustum const &o) noexceptGfFrustuminline
operator=(GfFrustum &&o) noexceptGfFrustuminline
operator==(const GfFrustum &f) const (defined in GfFrustum)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