Project

General

Profile

SO3Engine
SO3::SObjWindowWidgetFactory Class Reference

#include <SO3ObjWindowWidgetFactory.h>

Inheritance diagram for SO3::SObjWindowWidgetFactory:
SO3::SWidgetFactory

Public Member Functions

 SObjWindowWidgetFactory ()
 
 ~SObjWindowWidgetFactory ()
 
virtual bool frameStarted (const Ogre::FrameEvent &evt)
 
- Public Member Functions inherited from SO3::SWidgetFactory
 SWidgetFactory (const std::string &widgetType)
 
virtual ~SWidgetFactory ()
 
std::string GetType ()
 
SWidgetCreateWidget (SScene *targetScene, const std::string &widgetName, const int &xPos, const int &yPos, const unsigned short &width, const unsigned short &height, SViewPort *targetViewport, const unsigned int &widgetZOrder)
 
SWidgetCreateWidget (SScene *targetScene, const std::string &widgetName, const int &xPos, const int &yPos, const unsigned short &width, const unsigned short &height, SViewPort *targetViewport)
 
SWidgetCreateWidget (SScene *targetScene, const std::string &widgetName, const unsigned short &width, const unsigned short &height, SMaterial *targetMaterial, const unsigned short &targetTechnique, const unsigned short &targetPass, const unsigned short &targetTextureUnit)
 
void DeleteWidget (SWidget *existingWidget)
 

Protected Member Functions

virtual SWidgetCreateWidgetImpl (SScene *targetScene, const std::string &widgetName, const int &xPos, const int &yPos, const unsigned short &width, const unsigned short &height, SViewPort *targetViewport, const unsigned int &widgetZOrder)
 
virtual SWidgetCreateWidgetImpl (SScene *targetScene, const std::string &widgetName, const int &xPos, const int &yPos, const unsigned short &width, const unsigned short &height, SViewPort *targetViewport)
 
virtual SWidgetCreateWidgetImpl (SScene *targetScene, const std::string &widgetName, const unsigned short &width, const unsigned short &height, SMaterial *targetMaterial, const unsigned short &targetTechnique, const unsigned short &targetPass, const unsigned short &targetTextureUnit)
 
virtual void DeleteWidgetImpl (SWidget *existingWidget)
 

Detailed Description

Definition at line 43 of file SO3ObjWindowWidgetFactory.h.

Constructor & Destructor Documentation

◆ SObjWindowWidgetFactory()

SO3::SObjWindowWidgetFactory::SObjWindowWidgetFactory ( )

Constructor.

Definition at line 37 of file SO3ObjWindowWidgetFactory.cpp.

◆ ~SObjWindowWidgetFactory()

SO3::SObjWindowWidgetFactory::~SObjWindowWidgetFactory ( )

Destructor.

Definition at line 42 of file SO3ObjWindowWidgetFactory.cpp.

Member Function Documentation

◆ CreateWidgetImpl() [1/3]

SWidget * SO3::SObjWindowWidgetFactory::CreateWidgetImpl ( SScene targetScene,
const std::string &  widgetName,
const int &  xPos,
const int &  yPos,
const unsigned short &  width,
const unsigned short &  height,
SViewPort targetViewport 
)
protectedvirtual

Implements SO3::SWidgetFactory.

Definition at line 54 of file SO3ObjWindowWidgetFactory.cpp.

◆ CreateWidgetImpl() [2/3]

SWidget * SO3::SObjWindowWidgetFactory::CreateWidgetImpl ( SScene targetScene,
const std::string &  widgetName,
const int &  xPos,
const int &  yPos,
const unsigned short &  width,
const unsigned short &  height,
SViewPort targetViewport,
const unsigned int &  widgetZOrder 
)
protectedvirtual

Implements SO3::SWidgetFactory.

Definition at line 47 of file SO3ObjWindowWidgetFactory.cpp.

◆ CreateWidgetImpl() [3/3]

SWidget * SO3::SObjWindowWidgetFactory::CreateWidgetImpl ( SScene targetScene,
const std::string &  widgetName,
const unsigned short &  width,
const unsigned short &  height,
SMaterial targetMaterial,
const unsigned short &  targetTechnique,
const unsigned short &  targetPass,
const unsigned short &  targetTextureUnit 
)
protectedvirtual

Implements SO3::SWidgetFactory.

Definition at line 61 of file SO3ObjWindowWidgetFactory.cpp.

◆ DeleteWidgetImpl()

void SO3::SObjWindowWidgetFactory::DeleteWidgetImpl ( SWidget existingWidget)
protectedvirtual

Implements SO3::SWidgetFactory.

Definition at line 68 of file SO3ObjWindowWidgetFactory.cpp.

◆ frameStarted()

bool SO3::SObjWindowWidgetFactory::frameStarted ( const Ogre::FrameEvent &  evt)
virtual

Definition at line 79 of file SO3ObjWindowWidgetFactory.cpp.


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