You.i Engine
CYISceneManager Member List

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

AddGlobalEventListener(CYIEvent::Type eventType, CYIEventHandler *pListener, CYIEventTarget::Phase phase=CYIEventTarget::Phase::Bubble)CYISceneManager
AddScene(const CYIString &name, std::unique_ptr< CYISceneNode > pSceneNode, size_t layerIndex=0, LayerType layerType=LayerType::Opaque, const CYIViewport *pCustomViewport=nullptr)CYISceneManager
AreEventsEnabled() constCYIEventHandler
CanBeFocused(const CYISceneView *pView) constCYISceneManager
ClearFocus()CYISceneManager
CreateScene(const YI_RECT_REL &worldRegionOfInterest, ScaleType scaleType=ScaleType::Stretch, VerticalAlignmentType vAlign=VerticalAlignmentType::Center, HorizontalAlignmentType hAlign=HorizontalAlignmentType::Center)CYISceneManager
CYIEventHandler()CYIEventHandler
CYIEventHandler(const CYIEventHandler &)CYIEventHandler
CYIFocusPriv classCYISceneManagerfriend
CYISceneManager(std::unique_ptr< CYIFocusEngine > pFocusEngine)CYISceneManager
CYISceneManagerPriv classCYISceneManagerfriend
CYISceneNodeUtilityPriv classCYISceneManagerfriend
CYISignalHandler()CYISignalHandler
CYISignalHandler(const CYISignalHandler &rSignalHandler)CYISignalHandler
DestroyScenes()CYISceneManager
Disconnect(CYISignalBase &rSignal)CYISignalHandler
DisconnectFromAllSignals()CYISignalHandler
DispatchEvent(const std::shared_ptr< CYIEventDispatcher > &pDispatcher, CYIEvent *pEvent, CYISceneNode *pTarget)CYISceneManagerprotected
EnableEvents(bool enable)CYIEventHandler
GetBackgroundColor()CYISceneManager
GetEventCaptureRootNode()CYISceneManager
GetEventMonitor()CYISceneManager
GetKeyboardCaptureNode() constCYISceneManager
GetPointerCaptureNode(uint8_t pointerID)CYISceneManager
GetPropertyChangeMonitor()CYISceneManager
GetScene(size_t index) constCYISceneManager
GetScene(const CYIString &name) constCYISceneManager
GetSceneCount() constCYISceneManager
GetSceneLayerIndex(const CYIString &name, size_t &layerIndex)CYISceneManager
GetSceneName(CYISceneNode *pScene) constCYISceneManager
GetSceneProperties(const CYIString &name, LayerType &layerType, CYIViewport &viewport) constCYISceneManager
GetScenes() constCYISceneManager
GetSceneUpdateProperties(CYISceneView *pRoot, ScaleType &scaleType, VerticalAlignmentType &vAlign, HorizontalAlignmentType &hAlign) constCYISceneManager
GetStagedScene(size_t index) constCYISceneManager
GetStagedScene(const CYIString &name) constCYISceneManager
GetStagedSceneCount() constCYISceneManager
GetStagedScenes() constCYISceneManager
GetTargetNodeAtScreenLocation(int32_t screenX, int32_t screenY) constCYISceneManager
GetThreadAffinity() constCYISignalHandler
GetTrackpadCaptureNode() constCYISceneManager
GetUnstagedScene(size_t index) constCYISceneManager
GetUnstagedScene(const CYIString &name) constCYISceneManager
GetUnstagedSceneCount() constCYISceneManager
GetUnstagedScenes() constCYISceneManager
GetViewWithFocus() constCYISceneManager
GetViewWithFocus(const CYISceneNode *pRootNode) constCYISceneManager
HandleEvent(const std::shared_ptr< CYIEventDispatcher > &pDispatcher, CYIEvent *pEvent) overrideCYISceneManagerprotectedvirtual
HideScene(const CYIString &name)CYISceneManager
HorizontalAlignmentType enum nameCYISceneManager
IsConnected() constCYISignalHandlervirtual
IsConnected(const CYISignalBase &rSignal) constCYISignalHandlervirtual
IsDrawSkipEnabled() constCYISceneManager
IsReachable(const CYISceneNode *pNode) constCYISceneManager
IsSceneStaged(const CYIString &name) constCYISceneManager
LayerType enum nameCYISceneManager
Layout(CYISceneNode *pNode)CYISceneManager
Listener()CYIThread::Listenerinline
LoadScene(const CYIString &filename, ScaleType scaleType=ScaleType::Stretch, VerticalAlignmentType vAlign=VerticalAlignmentType::Center, HorizontalAlignmentType hAlign=HorizontalAlignmentType::Center, MissingClassHandlingMode missingHandlingMode=MissingClassHandlingMode::Abort, CYICameraFactory cameraFactory=nullptr)CYISceneManager
LoadScene(const CYIString &filename, const YI_RECT_REL &screenRegion, ScaleType scaleType=ScaleType::Stretch, VerticalAlignmentType vAlign=VerticalAlignmentType::Center, HorizontalAlignmentType hAlign=HorizontalAlignmentType::Center, MissingClassHandlingMode missingHandlingMode=MissingClassHandlingMode::Abort, CYICameraFactory cameraFactory=nullptr)CYISceneManager
m_enableEventsCYIEventHandlerprotected
MissingClassHandlingMode enum nameCYISceneManager
MoveFocus(CYIFocus::Direction direction, const CYIFocusSearchOptions &options=CYIFocusSearchOptions())CYISceneManager
MoveToThread(CYIThread *pThread)CYISignalHandler
OnSurfaceSizeChanged()CYISceneManager
OnThreadFinished(CYIThread *)CYIThread::Listenerinlinevirtual
OnThreadStarted(CYIThread *)CYIThread::Listenerinlinevirtual
OnThreadTerminated(CYIThread *)CYIThread::Listenerinlinevirtual
CYIEventHandler::operator=(const CYIEventHandler &)CYIEventHandler
CYISignalHandler::operator=(const CYISignalHandler &rSignalHandler)CYISignalHandler
PostFilter(const std::shared_ptr< CYIEventDispatcher > &pDispatcher, CYIEvent *pEvent)CYIEventHandler
PreFilter(const std::shared_ptr< CYIEventDispatcher > &pDispatcher, CYIEvent *pEvent)CYIEventHandler
QueueTimelineForPlayback(CYITimeline *pTimeline)CYISceneManager
RegisterEventFilter(CYIEventFilter *pFilter)CYIEventHandler
RemoveGlobalEventListener(CYIEvent::Type eventType, CYIEventHandler *pListener, CYIEventTarget::Phase phase=CYIEventTarget::Phase::Bubble)CYISceneManager
RemoveScene(CYISceneNode *pSceneNode)CYISceneManager
RemoveScene(const CYIString &name)CYISceneManager
RequestFocus(const CYISceneView *pViewToFocus, CYIFocus::FocusRootRule focusRootRule=CYIFocus::FocusRootRule::DescendantsUpdateContext)CYISceneManager
RequestRerender()CYISceneManager
ScaleType enum nameCYISceneManager
SceneStagedCYISceneManager
SceneUnstagedCYISceneManager
SetBackgroundColor(const CYIColor &color)CYISceneManager
SetDrawSkipEnabled(bool enabled)CYISceneManager
SetEventCaptureRootNode(CYISceneNode *pNode)CYISceneManager
SetEventMonitor(IYIEventMonitor *pMonitor)CYISceneManager
SetKeyboardCaptureNode(CYISceneNode *pNode)CYISceneManager
SetPointerCaptureNode(CYISceneNode *pNode, uint8_t pointerID)CYISceneManager
SetPropertyChangeMonitor(IYIPropertyChangeMonitor *pMonitor)CYISceneManager
SetSceneLayerIndex(const CYIString &name, size_t layerIndex)CYISceneManager
SetThreadAffinity(const CYIThreadHandle &rThreadAffinity)CYISignalHandler
SetTrackpadCaptureNode(CYISceneNode *pNode)CYISceneManager
ShowScene(const CYIString &name)CYISceneManager
StageScene(const CYIString &name)CYISceneManager
UnregisterEventFilter(CYIEventFilter *pFilter)CYIEventHandler
UnstageScene(const CYIString &name)CYISceneManager
Update(bool forceDirty, bool forceRender=false)CYISceneManager
UpdateAllScenes()CYISceneManager
UpdateBackground()CYISceneManager
UpdateScene(CYISceneView *pRoot)CYISceneManager
UpdateScene(CYISceneView *pRoot, ScaleType scaleType, VerticalAlignmentType vAlign, HorizontalAlignmentType hAlign)CYISceneManager
UpdateScene(CYISceneView *pRoot, const YI_RECT_REL &screenRegion, ScaleType scaleType=ScaleType::Stretch, VerticalAlignmentType align=VerticalAlignmentType::Center, HorizontalAlignmentType hAlign=HorizontalAlignmentType::Center)CYISceneManager
UpdateSceneProperties(const CYIString &name, LayerType layerType=LayerType::Opaque, const CYIViewport *pCustomViewport=nullptr)CYISceneManager
UpdateStagedScenes()CYISceneManager
UpdateUnstagedScenes()CYISceneManager
VerticalAlignmentType enum nameCYISceneManager
~CYIEventHandler()CYIEventHandlervirtual
~CYISceneManager()CYISceneManagervirtual
~CYISignalHandler()CYISignalHandlervirtual
~Listener()CYIThread::Listenerinlinevirtual