Divide Framework 0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
Divide::GUI Member List

This is the complete list of members for Divide::GUI, including all inherited members.

_activeSceneDivide::GUIprivate
_callOrderDivide::FrameListenerprivate
_ceguiContextDivide::GUIprotected
_ceguiInputDivide::GUIprivate
_ceguiRendererDivide::GUIprivate
_ceguiRenderShaderDivide::GUIprivate
_consoleDivide::GUIprivate
_contextDivide::GUIInterfaceprotected
_defaultMsgBoxDivide::GUIprivate
_fonsContextDivide::GUIprivate
_fontCacheDivide::GUIprivate
_fontsDivide::GUIprivate
_guidDivide::GUIDWrapperprotected
_guiElementsDivide::GUIInterfaceprotected
_guiStackDivide::GUIprivate
_guiStackLockDivide::GUImutableprivate
_initDivide::GUIprivate
_mgrDivide::FrameListenerprivate
_parentDivide::KernelComponentprotected
_renderTextureTargetDivide::GUIprivate
_rootSheetDivide::GUIprotected
_textRenderPipelineDivide::GUIprivate
_textRenderShaderDivide::GUIprivate
addButton(const char *name, const string &text, const RelativePosition2D &offset, const RelativeScale2D &size, const string &rootSheetID="")Divide::GUIInterfacevirtual
addElement(U64 id, GUIElement *element)Divide::GUIInterfaceprotected
addFlash(const char *name, const RelativePosition2D &position, const RelativeScale2D &size)Divide::GUIInterfacevirtual
addMsgBox(const char *name, const string &title, const string &message, vec2< I32 > offsetFromCentre=vec2< I32 >(0))Divide::GUIInterfacevirtual
addText(const char *name, const RelativePosition2D &position, const string &font, const UColour4 &colour, const string &text, bool multiLine=false, U8 fontSize=16u)Divide::GUIInterfacevirtual
ButtonCallback typedefDivide::GUIInterface
createWindow(const CEGUI::String &type, const CEGUI::String &name)Divide::GUIInterfacevirtual
destroy()Divide::GUI
draw(GFXDevice &context, const Rect< I32 > &viewport, GFX::CommandBuffer &bufferInOut, GFX::MemoryBarrierCommand &memCmdInOut)Divide::GUI
drawText(const TextElementBatch &batch, const Rect< I32 > &targetViewport, GFX::CommandBuffer &bufferInOut, GFX::MemoryBarrierCommand &memCmdInOut, bool pushCamera=true)Divide::GUI
frameEnded(const FrameEvent &evt)Divide::FrameListenerinlineprotectedvirtual
FrameListener(const Str< 64 > &name, FrameListenerManager &parent, U32 callOrder)Divide::FrameListenerexplicit
framePostRender(const FrameEvent &evt)Divide::FrameListenerinlineprotectedvirtual
framePreRender(const FrameEvent &evt)Divide::FrameListenerinlineprotectedvirtual
frameRenderingQueued(const FrameEvent &evt)Divide::FrameListenerinlineprotectedvirtual
frameSceneRenderEnded(const FrameEvent &evt)Divide::FrameListenerinlineprotectedvirtual
frameSceneRenderStarted(const FrameEvent &evt)Divide::FrameListenerinlineprotectedvirtual
frameStarted(const FrameEvent &evt) overrideDivide::GUIprotectedvirtual
generateGUID() noexceptDivide::GUIDWrapperstatic
getCEGUIContext() noexceptDivide::GUI
getConsole() noexceptDivide::GUIinline
getConsole() const noexceptDivide::GUIinline
getDefaultMessageBox() const noexceptDivide::GUIinline
getFont(const Str< 64 > &fontName)Divide::GUIprivate
getGUID() const noexceptDivide::GUIDWrapperinline
getGUIElement(const U64 elementName) constDivide::GUIInterfaceinline
getGUIElement(const I64 elementID) constDivide::GUIInterfaceinline
getGUIElementImpl(U64 elementName, GUIType type) constDivide::GUIInterfaceprotectedvirtual
getGUIElementImpl(I64 elementID, GUIType type) constDivide::GUIInterfaceprotectedvirtual
getParentContext() noexceptDivide::GUIInterfaceinline
getParentContext() const noexceptDivide::GUIInterfaceinline
getSceneGUIElementImpl(const I64 sceneID, const U64 elementName)Divide::GUIinline
getSceneGUIElementImpl(const I64 sceneID, const I64 elementID)Divide::GUIinline
getSceneGUIElementImpl(I64 sceneID, U64 elementName, GUIType type) constDivide::GUIprivate
getSceneGUIElementImpl(I64 sceneID, I64 elementID, GUIType type) constDivide::GUIprivate
GUI(Kernel &parent)Divide::GUIexplicit
GUIDWrapper() noexceptDivide::GUIDWrapperinline
GUIDWrapper(const GUIDWrapper &old) noexceptDivide::GUIDWrapperinline
GUIDWrapper(GUIDWrapper &&old) noexceptDivide::GUIDWrapperinline
GUIInterface(GUI &context)Divide::GUIInterfaceexplicit
GUIMap typedefDivide::GUIInterface
GUIMapPerScene typedefDivide::GUI
init(PlatformContext &context)Divide::GUI
joystickAddRemove(const Input::JoystickEvent &arg) overrideDivide::GUIprotectedvirtual
joystickAxisMoved(const Input::JoystickEvent &arg) overrideDivide::GUIprotectedvirtual
joystickBallMoved(const Input::JoystickEvent &arg) overrideDivide::GUIprotectedvirtual
joystickButtonPressed(const Input::JoystickEvent &arg) overrideDivide::GUIprotectedvirtual
joystickButtonReleased(const Input::JoystickEvent &arg) overrideDivide::GUIprotectedvirtual
joystickPovMoved(const Input::JoystickEvent &arg) overrideDivide::GUIprotectedvirtual
joystickRemap(const Input::JoystickEvent &arg) overrideDivide::GUIprotectedvirtual
KernelComponent(Kernel &parent) noexceptDivide::KernelComponentinlineexplicit
loadWindowFromLayoutFile(const char *layoutFileName)Divide::GUIInterfacevirtual
modifyText(const char *name, const string &text, bool multiLine)Divide::GUIInterfacevirtual
mouseButtonPressed(const Input::MouseButtonEvent &arg) overrideDivide::GUIprotectedvirtual
mouseButtonReleased(const Input::MouseButtonEvent &arg) overrideDivide::GUIprotectedvirtual
mouseMoved(const Input::MouseMoveEvent &arg) overrideDivide::GUIprotectedvirtual
NonCopyable(const NonCopyable &)=deleteDivide::NonCopyable
NonCopyable(NonCopyable &&)=defaultDivide::NonCopyable
NonCopyable()=defaultDivide::NonCopyableprotected
NonMovable(NonMovable &&)=deleteDivide::NonMovableprivate
NonMovable(const NonMovable &)=defaultDivide::NonMovableprivate
NonMovable()=defaultDivide::NonMovableprivate
onChangeScene(Scene *newScene)Divide::GUI
onKeyDown(const Input::KeyEvent &key) overrideDivide::GUIprotectedvirtual
onKeyUp(const Input::KeyEvent &key) overrideDivide::GUIprotectedvirtual
onLanguageChange(std::string_view newLanguage)Divide::GUIInterface
onResolutionChange(const SizeChangeParams &params)Divide::GUI
onTextEvent(const Input::TextEvent &arg) noexcept overrideDivide::GUIprotectedvirtual
onUnloadScene(Scene *scene)Divide::GUI
operator<(FrameListener &that) const noexceptDivide::FrameListenerinline
Divide::operator=(const NonCopyable &)=deleteDivide::NonCopyable
Divide::operator=(NonCopyable &&)=defaultDivide::NonCopyable
Divide::NonMovable::operator=(NonMovable &&)=deleteDivide::NonMovableprivate
Divide::NonMovable::operator=(const NonMovable &)=defaultDivide::NonMovableprivate
Divide::FrameListener::operator=(const GUIDWrapper &old)=deleteDivide::GUIDWrapper
Divide::FrameListener::operator=(GUIDWrapper &&other)=deleteDivide::GUIDWrapper
parent() noexceptDivide::KernelComponentinline
parent() const noexceptDivide::KernelComponentinline
preDraw(GFXDevice &context, const Rect< I32 > &viewport, GFX::CommandBuffer &bufferInOut, GFX::MemoryBarrierCommand &memCmdInOut)Divide::GUI
PROPERTY_R(bool, showDebugCursor, false)Divide::GUI
PROPERTY_R(string, defaultGUIScheme, "GWEN")Divide::GUI
PROPERTY_R_IW(bool, enabled, false)Divide::FrameListenerprotected
PROPERTY_RW(U64, textRenderInterval, Time::MillisecondsToMicroseconds(10))Divide::GUI
Divide::FrameListener::PROPERTY_RW(Str< 64 >, name)Divide::FrameListenerprotected
recreateDefaultMessageBox()Divide::GUIprivate
rootSheet() const noexceptDivide::GUIinline
SceneGUIElementsDivide::GUIfriend
setCallOrder(const U32 order) noexceptDivide::FrameListenerinlineprotected
setCursorPosition(I32 x, I32 y)Divide::GUI
showDebugCursor(bool state)Divide::GUI
unloadWindow(CEGUI::Window *&window)Divide::GUIInterfacevirtual
update(U64 deltaTimeUS)Divide::GUI
~FrameListener() overrideDivide::FrameListenervirtual
~GUI() overrideDivide::GUI
~GUIDWrapper()=defaultDivide::GUIDWrappervirtual
~GUIInterface()Divide::GUIInterfacevirtual
~InputAggregatorInterface()=defaultDivide::Input::InputAggregatorInterfacevirtual
~KernelComponent()=defaultDivide::KernelComponentvirtual
~NonCopyable()=defaultDivide::NonCopyableprotected
~NonMovable()=defaultDivide::NonMovableprivate