# RtRotationSnappingParameters Struct Reference

List of all members.

## Public Attributes
RtRotationtSnapperInfo * | pSnapperInfo
RtMatrixf | mCameraViewMatrix
RtMatrixf | mCameraProjectionMatrix
RtMatrixf | mProjectionMatrix
RtViewport | tViewport
RtBool | bTrackingEnabled
RtVector2f | ptScreenPosition
RtFloat | fCurrentBestWeight
IRsNode * | pViewNode
IRsObjectList * | pObjectList

## Detailed Description

Internal snapping manager structure.

## Member Data Documentation

RtRotationtSnapperInfo* RtRotationSnappingParameters::pSnapperInfo

User snapping information.

RtMatrixf RtRotationSnappingParameters::mCameraViewMatrix

Camera view matrix

RtMatrixf RtRotationSnappingParameters::mCameraProjectionMatrix

Camera projection matrix

RtMatrixf RtRotationSnappingParameters::mProjectionMatrix

CameraViewMatrix * CameraProjectionMatrix;

RtViewport RtRotationSnappingParameters::tViewport

Current view viewport parameters

RtBool RtRotationSnappingParameters::bTrackingEnabled

True if caller should maintain current position internaly to preserve precision; False if caller should set snapped position to current position.

RtVector2f RtRotationSnappingParameters::ptScreenPosition

Cursor position in screen space with 0,0 in upper left corner.

RtFloat RtRotationSnappingParameters::fCurrentBestWeight

Currently best angle when searching for rotation snap.

IRsNode* RtRotationSnappingParameters::pViewNode

Current view node.

IRsObjectList* RtRotationSnappingParameters::pObjectList

List of objects for which the snapping is computed.