![]() |
Divide Framework 0.1
A free and open-source 3D Framework under heavy development
|
This is the complete list of members for Divide::GUI, including all inherited members.
_activeScene | Divide::GUI | private |
_callOrder | Divide::FrameListener | private |
_ceguiContext | Divide::GUI | protected |
_ceguiInput | Divide::GUI | private |
_ceguiRenderer | Divide::GUI | private |
_ceguiRenderShader | Divide::GUI | private |
_console | Divide::GUI | private |
_context | Divide::GUIInterface | protected |
_defaultMsgBox | Divide::GUI | private |
_fonsContext | Divide::GUI | private |
_fontCache | Divide::GUI | private |
_fonts | Divide::GUI | private |
_guid | Divide::GUIDWrapper | protected |
_guiElements | Divide::GUIInterface | protected |
_guiStack | Divide::GUI | private |
_guiStackLock | Divide::GUI | mutableprivate |
_init | Divide::GUI | private |
_mgr | Divide::FrameListener | private |
_parent | Divide::KernelComponent | protected |
_renderTextureTarget | Divide::GUI | private |
_rootSheet | Divide::GUI | protected |
_textRenderPipeline | Divide::GUI | private |
_textRenderShader | Divide::GUI | private |
addButton(const char *name, const string &text, const RelativePosition2D &offset, const RelativeScale2D &size, const string &rootSheetID="") | Divide::GUIInterface | virtual |
addElement(U64 id, GUIElement *element) | Divide::GUIInterface | protected |
addFlash(const char *name, const RelativePosition2D &position, const RelativeScale2D &size) | Divide::GUIInterface | virtual |
addMsgBox(const char *name, const string &title, const string &message, vec2< I32 > offsetFromCentre=vec2< I32 >(0)) | Divide::GUIInterface | virtual |
addText(const char *name, const RelativePosition2D &position, const string &font, const UColour4 &colour, const string &text, bool multiLine=false, U8 fontSize=16u) | Divide::GUIInterface | virtual |
ButtonCallback typedef | Divide::GUIInterface | |
createWindow(const CEGUI::String &type, const CEGUI::String &name) | Divide::GUIInterface | virtual |
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::FrameListener | inlineprotectedvirtual |
FrameListener(const Str< 64 > &name, FrameListenerManager &parent, U32 callOrder) | Divide::FrameListener | explicit |
framePostRender(const FrameEvent &evt) | Divide::FrameListener | inlineprotectedvirtual |
framePreRender(const FrameEvent &evt) | Divide::FrameListener | inlineprotectedvirtual |
frameRenderingQueued(const FrameEvent &evt) | Divide::FrameListener | inlineprotectedvirtual |
frameSceneRenderEnded(const FrameEvent &evt) | Divide::FrameListener | inlineprotectedvirtual |
frameSceneRenderStarted(const FrameEvent &evt) | Divide::FrameListener | inlineprotectedvirtual |
frameStarted(const FrameEvent &evt) override | Divide::GUI | protectedvirtual |
generateGUID() noexcept | Divide::GUIDWrapper | static |
getCEGUIContext() noexcept | Divide::GUI | |
getConsole() noexcept | Divide::GUI | inline |
getConsole() const noexcept | Divide::GUI | inline |
getDefaultMessageBox() const noexcept | Divide::GUI | inline |
getFont(const Str< 64 > &fontName) | Divide::GUI | private |
getGUID() const noexcept | Divide::GUIDWrapper | inline |
getGUIElement(const U64 elementName) const | Divide::GUIInterface | inline |
getGUIElement(const I64 elementID) const | Divide::GUIInterface | inline |
getGUIElementImpl(U64 elementName, GUIType type) const | Divide::GUIInterface | protectedvirtual |
getGUIElementImpl(I64 elementID, GUIType type) const | Divide::GUIInterface | protectedvirtual |
getParentContext() noexcept | Divide::GUIInterface | inline |
getParentContext() const noexcept | Divide::GUIInterface | inline |
getSceneGUIElementImpl(const I64 sceneID, const U64 elementName) | Divide::GUI | inline |
getSceneGUIElementImpl(const I64 sceneID, const I64 elementID) | Divide::GUI | inline |
getSceneGUIElementImpl(I64 sceneID, U64 elementName, GUIType type) const | Divide::GUI | private |
getSceneGUIElementImpl(I64 sceneID, I64 elementID, GUIType type) const | Divide::GUI | private |
GUI(Kernel &parent) | Divide::GUI | explicit |
GUIDWrapper() noexcept | Divide::GUIDWrapper | inline |
GUIDWrapper(const GUIDWrapper &old) noexcept | Divide::GUIDWrapper | inline |
GUIDWrapper(GUIDWrapper &&old) noexcept | Divide::GUIDWrapper | inline |
GUIInterface(GUI &context) | Divide::GUIInterface | explicit |
GUIMap typedef | Divide::GUIInterface | |
GUIMapPerScene typedef | Divide::GUI | |
init(PlatformContext &context) | Divide::GUI | |
joystickAddRemove(const Input::JoystickEvent &arg) override | Divide::GUI | protectedvirtual |
joystickAxisMoved(const Input::JoystickEvent &arg) override | Divide::GUI | protectedvirtual |
joystickBallMoved(const Input::JoystickEvent &arg) override | Divide::GUI | protectedvirtual |
joystickButtonPressed(const Input::JoystickEvent &arg) override | Divide::GUI | protectedvirtual |
joystickButtonReleased(const Input::JoystickEvent &arg) override | Divide::GUI | protectedvirtual |
joystickPovMoved(const Input::JoystickEvent &arg) override | Divide::GUI | protectedvirtual |
joystickRemap(const Input::JoystickEvent &arg) override | Divide::GUI | protectedvirtual |
KernelComponent(Kernel &parent) noexcept | Divide::KernelComponent | inlineexplicit |
loadWindowFromLayoutFile(const char *layoutFileName) | Divide::GUIInterface | virtual |
modifyText(const char *name, const string &text, bool multiLine) | Divide::GUIInterface | virtual |
mouseButtonPressed(const Input::MouseButtonEvent &arg) override | Divide::GUI | protectedvirtual |
mouseButtonReleased(const Input::MouseButtonEvent &arg) override | Divide::GUI | protectedvirtual |
mouseMoved(const Input::MouseMoveEvent &arg) override | Divide::GUI | protectedvirtual |
NonCopyable(const NonCopyable &)=delete | Divide::NonCopyable | |
NonCopyable(NonCopyable &&)=default | Divide::NonCopyable | |
NonCopyable()=default | Divide::NonCopyable | protected |
NonMovable(NonMovable &&)=delete | Divide::NonMovable | private |
NonMovable(const NonMovable &)=default | Divide::NonMovable | private |
NonMovable()=default | Divide::NonMovable | private |
onChangeScene(Scene *newScene) | Divide::GUI | |
onKeyDown(const Input::KeyEvent &key) override | Divide::GUI | protectedvirtual |
onKeyUp(const Input::KeyEvent &key) override | Divide::GUI | protectedvirtual |
onLanguageChange(std::string_view newLanguage) | Divide::GUIInterface | |
onResolutionChange(const SizeChangeParams ¶ms) | Divide::GUI | |
onTextEvent(const Input::TextEvent &arg) noexcept override | Divide::GUI | protectedvirtual |
onUnloadScene(Scene *scene) | Divide::GUI | |
operator<(FrameListener &that) const noexcept | Divide::FrameListener | inline |
Divide::operator=(const NonCopyable &)=delete | Divide::NonCopyable | |
Divide::operator=(NonCopyable &&)=default | Divide::NonCopyable | |
Divide::NonMovable::operator=(NonMovable &&)=delete | Divide::NonMovable | private |
Divide::NonMovable::operator=(const NonMovable &)=default | Divide::NonMovable | private |
Divide::FrameListener::operator=(const GUIDWrapper &old)=delete | Divide::GUIDWrapper | |
Divide::FrameListener::operator=(GUIDWrapper &&other)=delete | Divide::GUIDWrapper | |
parent() noexcept | Divide::KernelComponent | inline |
parent() const noexcept | Divide::KernelComponent | inline |
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::FrameListener | protected |
PROPERTY_RW(U64, textRenderInterval, Time::MillisecondsToMicroseconds(10)) | Divide::GUI | |
Divide::FrameListener::PROPERTY_RW(Str< 64 >, name) | Divide::FrameListener | protected |
recreateDefaultMessageBox() | Divide::GUI | private |
rootSheet() const noexcept | Divide::GUI | inline |
SceneGUIElements | Divide::GUI | friend |
setCallOrder(const U32 order) noexcept | Divide::FrameListener | inlineprotected |
setCursorPosition(I32 x, I32 y) | Divide::GUI | |
showDebugCursor(bool state) | Divide::GUI | |
unloadWindow(CEGUI::Window *&window) | Divide::GUIInterface | virtual |
update(U64 deltaTimeUS) | Divide::GUI | |
~FrameListener() override | Divide::FrameListener | virtual |
~GUI() override | Divide::GUI | |
~GUIDWrapper()=default | Divide::GUIDWrapper | virtual |
~GUIInterface() | Divide::GUIInterface | virtual |
~InputAggregatorInterface()=default | Divide::Input::InputAggregatorInterface | virtual |
~KernelComponent()=default | Divide::KernelComponent | virtual |
~NonCopyable()=default | Divide::NonCopyable | protected |
~NonMovable()=default | Divide::NonMovable | private |