RigsofRods
Soft-body Physics Simulation
Data Structures | Public Member Functions | Static Public Member Functions | Private Types | Private Attributes
Ogre::ImGuiOverlay Class Reference

#include <OgreImGuiOverlay.h>

+ Inheritance diagram for Ogre::ImGuiOverlay:
+ Collaboration diagram for Ogre::ImGuiOverlay:

Data Structures

class  ImGUIRenderable
 

Public Member Functions

 ImGuiOverlay ()
 
 ~ImGuiOverlay ()
 
ImFont * addFont (const String &name, const String &group OGRE_RESOURCE_GROUP_INIT)
 add font from ogre .fontdef file must be called before first show() More...
 
void _findVisibleObjects (Camera *cam, RenderQueue *queue, Viewport *vp)
 
void initialise ()
 

Static Public Member Functions

static void NewFrame (const FrameEvent &evt)
 

Private Types

typedef std::vector< ImWchar > CodePointRange
 

Private Attributes

std::vector< CodePointRangemCodePointRanges
 
ImGUIRenderable mRenderable
 

Detailed Description

Definition at line 13 of file OgreImGuiOverlay.h.

Member Typedef Documentation

◆ CodePointRange

typedef std::vector<ImWchar> Ogre::ImGuiOverlay::CodePointRange
private

Definition at line 31 of file OgreImGuiOverlay.h.

Constructor & Destructor Documentation

◆ ImGuiOverlay()

Ogre::ImGuiOverlay::ImGuiOverlay ( )

Definition at line 25 of file OgreImGuiOverlay.cpp.

◆ ~ImGuiOverlay()

Ogre::ImGuiOverlay::~ImGuiOverlay ( )

Definition at line 32 of file OgreImGuiOverlay.cpp.

Member Function Documentation

◆ _findVisibleObjects()

void Ogre::ImGuiOverlay::_findVisibleObjects ( Camera *  cam,
RenderQueue *  queue,
Viewport *  vp 
)

Definition at line 48 of file OgreImGuiOverlay.cpp.

+ Here is the call graph for this function:

◆ addFont()

ImFont * Ogre::ImGuiOverlay::addFont ( const String &  name,
const String &group  OGRE_RESOURCE_GROUP_INIT 
)

add font from ogre .fontdef file must be called before first show()

Definition at line 77 of file OgreImGuiOverlay.cpp.

◆ initialise()

void Ogre::ImGuiOverlay::initialise ( )

Definition at line 37 of file OgreImGuiOverlay.cpp.

+ Here is the call graph for this function:

◆ NewFrame()

void Ogre::ImGuiOverlay::NewFrame ( const FrameEvent &  evt)
static

Definition at line 126 of file OgreImGuiOverlay.cpp.

+ Here is the caller graph for this function:

Field Documentation

◆ mCodePointRanges

std::vector<CodePointRange> Ogre::ImGuiOverlay::mCodePointRanges
private

Definition at line 32 of file OgreImGuiOverlay.h.

◆ mRenderable

ImGUIRenderable Ogre::ImGuiOverlay::mRenderable
private

Definition at line 68 of file OgreImGuiOverlay.h.


The documentation for this class was generated from the following files: