Public Member Functions | |
| HRESULT | GetKeyState ([in]RtUlong uKey,[out]RtBool *pPressed) |
| HRESULT | GetMouseState ([out]RtMouseEvent *pMouseState) |
| HRESULT | GetSequenceStart ([out]RtBool *pbSequenceStart) |
| HRESULT | SetMouseState ([in]RtMouseEvent *pMouseState) |
| HRESULT | SetViewNode ([in]IRsNode *pViewNode) |
| HRESULT | SetSequenceStart ([in]RtBool bSequencsStart) |
| HRESULT IRdInputState::GetKeyState | ( | [in] RtUlong | uKey, | |
| [out] RtBool * | pPressed | |||
| ) |
Get state of keyboard button.
| uKey | [in] specifies windows virtual key code. | |
| pPressed | [out] Return button state. |
| HRESULT IRdInputState::GetMouseState | ( | [out] RtMouseEvent * | pMouseState | ) |
Get state of mouse.
| pMouseState | [out] Return mouse event that caused reading of input states. |
| HRESULT IRdInputState::GetSequenceStart | ( | [out] RtBool * | pbSequenceStart | ) |
Sequence start flag is used to distinguish between clicks and drags for sequenced actions.
| pbSequenceStart | [out] Returns true if this is start of action sequence. |
| HRESULT IRdInputState::SetMouseState | ( | [in] RtMouseEvent * | pMouseState | ) |
Set mouse event.
| pMouseState | [in] Specifies mouse state to store inside data object. |
| HRESULT IRdInputState::SetViewNode | ( | [in] IRsNode * | pViewNode | ) |
Set view node.
| pViewNode | [in] View node. |
| HRESULT IRdInputState::SetSequenceStart | ( | [in] RtBool | bSequencsStart | ) |
Set sequence start flag.
| bSequencsStart | [in] Set true for start of sequence. |
1.5.5