123 #endif // _YI_FOCUS_H_
A class containing focus search options.
Definition: YiFocusSearchOptions.h:23
The base class for all view types. Views are containers of renderable elements that often define inte...
Definition: YiSceneView.h:47
static CYISceneView * FindInitialFocus(const CYISceneNode *pSearchRoot, const CYIFocusSearchOptions &options=CYIFocusSearchOptions())
A collection focus-finding utilities.
Definition: YiFocus.h:38
static CYIAABB GetScreenSpaceFocusRegion(const CYISceneView *pView)
static CYISceneView * FindNextFocus(const CYISceneNode *pSearchRoot, const CYIAABB &previousFocusRect, FOCUS_DIRECTION eDirection, const CYIFocusSearchOptions &options=CYIFocusSearchOptions())
static CYISceneView * FindNextFocusInRegion(const CYISceneNode *pSearchRoot, const CYIAABB &previousFocusRect, FOCUS_DIRECTION eDirection, const CYIAABB &searchRegion, const CYIFocusSearchOptions &options=CYIFocusSearchOptions())
FOCUS_ROOT_RULE
Definition: YiFocus.h:60
A scene node is the base type for all nodes which are used by the scene manager; it is an integral pa...
Definition: YiSceneNode.h:114
FOCUS_DIRECTION
Definition: YiFocus.h:44
This class represents an Axis-Aligned Bounding Box.
Definition: YiAABB.h:24
static bool IsRelativeDirection(FOCUS_DIRECTION eDirection)
static bool IsAbsoluteDirection(FOCUS_DIRECTION eDirection)