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 ¢er, double radius, double slack=0.0) | GfFrustum | |
GetFOV(bool isFovVertical=false) const | GfFrustum | |
GetNearFar() const | GfFrustum | inline |
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 | GfFrustum | inline |
GetProjectionType() const | GfFrustum | inline |
GetReferencePlaneDepth() | GfFrustum | inlinestatic |
GetRotation() const | GfFrustum | inline |
GetViewDistance() const | GfFrustum | inline |
GetWindow() const | GfFrustum | inline |
GfFrustum() | GfFrustum | |
GfFrustum(GfFrustum const &o) | GfFrustum | inline |
GfFrustum(GfFrustum &&o) noexcept | GfFrustum | inline |
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) | GfFrustum | friend |
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) | GfFrustum | static |
operator!=(const GfFrustum &f) const (defined in GfFrustum) | GfFrustum | inline |
operator=(GfFrustum const &o) noexcept | GfFrustum | inline |
operator=(GfFrustum &&o) noexcept | GfFrustum | inline |
operator==(const GfFrustum &f) const (defined in GfFrustum) | GfFrustum | inline |
Orthographic enum value | GfFrustum | |
Perspective enum value | GfFrustum | |
ProjectionType enum name | GfFrustum | |
SetNearFar(const GfRange1d &nearFar) | GfFrustum | inline |
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) | GfFrustum | inline |
SetPositionAndRotationFromMatrix(const GfMatrix4d &camToWorldXf) | GfFrustum | |
SetProjectionType(GfFrustum::ProjectionType projectionType) | GfFrustum | inline |
SetRotation(const GfRotation &rotation) | GfFrustum | inline |
SetViewDistance(double viewDistance) | GfFrustum | inline |
SetWindow(const GfRange2d &window) | GfFrustum | inline |
Transform(const GfMatrix4d &matrix) | GfFrustum | |
~GfFrustum() | GfFrustum | |