本文整理汇总了C++中MYGUI_LOG函数的典型用法代码示例。如果您正苦于以下问题:C++ MYGUI_LOG函数的具体用法?C++ MYGUI_LOG怎么用?C++ MYGUI_LOG使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了MYGUI_LOG函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: MYGUI_ASSERT
void LayerManager::initialise()
{
MYGUI_ASSERT(false == mIsInitialise, INSTANCE_TYPE_NAME << " initialised twice");
MYGUI_LOG(Info, "* Initialise: " << INSTANCE_TYPE_NAME);
WidgetManager::getInstance().registerUnlinker(this);
Gui::getInstance().registerLoadXmlDelegate(XML_TYPE) = newDelegate(this, &LayerManager::_load);
Ogre::SceneManagerEnumerator::SceneManagerIterator iter = Ogre::Root::getSingleton().getSceneManagerIterator();
if (iter.hasMoreElements()) {
mSceneManager = iter.getNext();
mSceneManager->addRenderQueueListener(this);
}
else {
mSceneManager = null;
}
// инициализация
mPixScaleX = mPixScaleY = 1;
mHOffset = mVOffset = 0;
mAspectCoef = 1;
mUpdate = false;
MYGUI_LOG(Info, INSTANCE_TYPE_NAME << " successfully initialized");
mIsInitialise = true;
// не забывай, о великий построитель гуёв
// Кто здесь?
mMaximumDepth = Ogre::Root::getSingleton().getRenderSystem()->getMaximumDepthInputValue();
}
示例2: MYGUI_ASSERT
void InputManager::initialise()
{
MYGUI_ASSERT(false == mIsInitialise, INSTANCE_TYPE_NAME << " initialised twice");
MYGUI_LOG(Info, "* Initialise: " << INSTANCE_TYPE_NAME);
mWidgetMouseFocus = 0;
mWidgetKeyFocus = 0;
mWidgetRootMouseFocus = 0;
mWidgetRootKeyFocus = 0;
mIsWidgetMouseCapture = false;
mIsShiftPressed = false;
mIsControlPressed = false;
mHoldKey = KC_UNASSIGNED;
//mUseOISKeyLayout = false;
mFirstPressKey = true;
mTimerKey = 0.0f;
mOldAbsZ = 0;
createDefaultCharSet();
WidgetManager::getInstance().registerUnlinker(this);
Gui::getInstance().addFrameListener(this);
Gui::getInstance().registerLoadXmlDelegate(XML_TYPE) = newDelegate(this, &InputManager::_load);
MYGUI_LOG(Info, INSTANCE_TYPE_NAME << " successfully initialized");
mIsInitialise = true;
}
示例3: MYGUI_ASSERT
void WidgetManager::initialise()
{
MYGUI_ASSERT(false == mIsInitialise, INSTANCE_TYPE_NAME << " initialised twice");
MYGUI_LOG(Info, "* Initialise: " << INSTANCE_TYPE_NAME);
registerUnlinker(this);
// создаем фабрики виджетов
mIntegratedFactoryList.insert(new factory::WidgetFactory());
mIntegratedFactoryList.insert(new factory::ButtonFactory());
mIntegratedFactoryList.insert(new factory::EditFactory());
mIntegratedFactoryList.insert(new factory::ListFactory());
mIntegratedFactoryList.insert(new factory::StaticTextFactory());
mIntegratedFactoryList.insert(new factory::StaticImageFactory());
mIntegratedFactoryList.insert(new factory::VScrollFactory());
mIntegratedFactoryList.insert(new factory::HScrollFactory());
mIntegratedFactoryList.insert(new factory::WindowFactory());
mIntegratedFactoryList.insert(new factory::ComboBoxFactory());
mIntegratedFactoryList.insert(new factory::TabFactory());
mIntegratedFactoryList.insert(new factory::SheetFactory());
mIntegratedFactoryList.insert(new factory::MessageFactory());
mIntegratedFactoryList.insert(new factory::ProgressFactory());
mIntegratedFactoryList.insert(new factory::RenderBoxFactory());
mIntegratedFactoryList.insert(new factory::ItemBoxFactory());
mIntegratedFactoryList.insert(new factory::MultiListFactory());
mIntegratedFactoryList.insert(new factory::PopupMenuFactory());
mIntegratedFactoryList.insert(new factory::FooBarFactory());
MYGUI_LOG(Info, INSTANCE_TYPE_NAME << " successfully initialized");
mIsInitialise = true;
}
示例4: MYGUI_ASSERT
void InputManager::initialise()
{
MYGUI_ASSERT(!mIsInitialise, getClassTypeName() << " initialised twice");
MYGUI_LOG(Info, "* Initialise: " << getClassTypeName());
mWidgetMouseFocus = nullptr;
mWidgetKeyFocus = nullptr;
mLayerMouseFocus = nullptr;
for (int i = MouseButton::Button0; i < MouseButton::MAX; ++i)
{
mMouseCapture[i] = false;
}
mIsShiftPressed = false;
mIsControlPressed = false;
mHoldKey = KeyCode::None;
mHoldChar = 0;
mFirstPressKey = true;
mTimerKey = 0.0f;
mOldAbsZ = 0;
WidgetManager::getInstance().registerUnlinker(this);
Gui::getInstance().eventFrameStart += newDelegate(this, &InputManager::frameEntered);
MYGUI_LOG(Info, getClassTypeName() << " successfully initialized");
mIsInitialise = true;
}
示例5: if
void ScrollView::setProperty(const std::string& _key, const std::string& _value)
{
if (_key == "ScrollView_VisibleVScroll") setVisibleVScroll(utility::parseValue<bool>(_value));
else if (_key == "ScrollView_VisibleHScroll") setVisibleHScroll(utility::parseValue<bool>(_value));
else if (_key == "ScrollView_CanvasAlign") setCanvasAlign(utility::parseValue<Align>(_value));
else if (_key == "ScrollView_CanvasSize") setCanvasSize(utility::parseValue<IntSize>(_value));
#ifndef MYGUI_DONT_USE_OBSOLETE
else if (_key == "ScrollView_VScroll")
{
MYGUI_LOG(Warning, "ScrollView_VScroll is obsolete, use ScrollView_VisibleVScroll");
setVisibleVScroll(utility::parseValue<bool>(_value));
}
else if (_key == "ScrollView_HScroll")
{
MYGUI_LOG(Warning, "ScrollView_HScroll is obsolete, use ScrollView_VisibleHScroll");
setVisibleHScroll(utility::parseValue<bool>(_value));
}
#endif // MYGUI_DONT_USE_OBSOLETE
else
{
Base::setProperty(_key, _value);
return;
}
eventChangeProperty(this, _key, _value);
}
示例6: MYGUI_ASSERT
bool PluginManager::loadPlugin(const std::string& _file)
{
#ifdef EMSCRIPTEN
return false;
#endif
MYGUI_ASSERT(mIsInitialise, getClassTypeName() << " used but not initialised");
// Load plugin library
DynLib* lib = DynLibManager::getInstance().load(_file);
if (!lib)
{
MYGUI_LOG(Error, "Plugin '" << _file << "' not found");
return false;
}
// Call startup function
DLL_START_PLUGIN pFunc = reinterpret_cast<DLL_START_PLUGIN>(lib->getSymbol("dllStartPlugin"));
if (!pFunc)
{
MYGUI_LOG(Error, "Cannot find symbol 'dllStartPlugin' in library " << _file);
return false;
}
// Store for later unload
mLibs[_file] = lib;
// This must call installPlugin
pFunc();
return true;
}
示例7: while
void LayerManager::_load(xml::xmlNodePtr _node, const std::string & _file)
{
// берем детей и крутимся, основной цикл
xml::xmlNodeIterator layer = _node->getNodeIterator();
while (layer.nextNode(XML_TYPE)) {
std::string name, tmp;
Ogre::ushort start = 0, count = 1, height = 1;
if ( false == layer->findAttribute("name", name)) {
MYGUI_LOG(Warning, "Attribute 'name' not found {file : " << _file << "}");
continue;
}
if (layer->findAttribute("height", tmp)) height = utility::parseUShort(tmp);
else {
MYGUI_LOG(Warning, "Attribute 'Height' not found {file : '" << _file << "' , name : " << name << "}");
}
if (layer->findAttribute("count", tmp)) count = utility::parseUShort(tmp);
else {
MYGUI_LOG(Warning, "Attribute 'Count' not found {file : '" << _file << "' , name : " << name << "}");
}
if (layer->findAttribute("start", tmp)) start = utility::parseUShort(tmp);
else {
MYGUI_LOG(Warning, "Attribute 'Start' not found {file : '" << _file << "' , name : " << name << "}");
}
// а вот теперь добавляем слой
mMapLayer[name] = new LayerInfo(name, start, count, height);
};
}
示例8: MYGUI_ASSERT
void FactoryManager::initialise()
{
MYGUI_ASSERT(!mIsInitialise, getClassTypeName() << " initialised twice");
MYGUI_LOG(Info, "* Initialise: " << getClassTypeName());
MYGUI_LOG(Info, getClassTypeName() << " successfully initialized");
mIsInitialise = true;
}
示例9: MYGUI_LOG
void ClipboardManager::shutdown()
{
if (false == mIsInitialise) return;
MYGUI_LOG(Info, "* Shutdown: " << INSTANCE_TYPE_NAME);
MYGUI_LOG(Info, INSTANCE_TYPE_NAME << " successfully shutdown");
mIsInitialise = false;
}
示例10: MYGUI_ASSERT
void FactoryManager::initialise()
{
MYGUI_ASSERT(!mIsInitialise, INSTANCE_TYPE_NAME << " initialised twice");
MYGUI_LOG(Info, "* Initialise: " << INSTANCE_TYPE_NAME);
MYGUI_LOG(Info, INSTANCE_TYPE_NAME << " successfully initialized");
mIsInitialise = true;
}
示例11: MYGUI_ASSERT
void Gui::initialise(const std::string& _core, const std::string& _logFileName)
{
// самый первый лог
LogManager::registerSection(MYGUI_LOG_SECTION, _logFileName);
MYGUI_ASSERT(!mIsInitialise, INSTANCE_TYPE_NAME << " initialised twice");
MYGUI_LOG(Info, "* Initialise: " << INSTANCE_TYPE_NAME);
MYGUI_LOG(Info, "* MyGUI version "
<< MYGUI_VERSION_MAJOR << "."
<< MYGUI_VERSION_MINOR << "."
<< MYGUI_VERSION_PATCH);
// создаем и инициализируем синглтоны
mResourceManager = new ResourceManager();
mLayerManager = new LayerManager();
mWidgetManager = new WidgetManager();
mInputManager = new InputManager();
mSubWidgetManager = new SubWidgetManager();
mSkinManager = new SkinManager();
mFontManager = new FontManager();
mControllerManager = new ControllerManager();
mPointerManager = new PointerManager();
mClipboardManager = new ClipboardManager();
mLayoutManager = new LayoutManager();
mDynLibManager = new DynLibManager();
mPluginManager = new PluginManager();
mLanguageManager = new LanguageManager();
mFactoryManager = new FactoryManager();
mResourceManager->initialise();
mLayerManager->initialise();
mWidgetManager->initialise();
mInputManager->initialise();
mSubWidgetManager->initialise();
mSkinManager->initialise();
mFontManager->initialise();
mControllerManager->initialise();
mPointerManager->initialise();
mClipboardManager->initialise();
mLayoutManager->initialise();
mDynLibManager->initialise();
mPluginManager->initialise();
mLanguageManager->initialise();
mFactoryManager->initialise();
WidgetManager::getInstance().registerUnlinker(this);
// загружаем дефолтные настройки если надо
if ( _core.empty() == false ) mResourceManager->load(_core);
mViewSize = RenderManager::getInstance().getViewSize();
resizeWindow(mViewSize);
MYGUI_LOG(Info, INSTANCE_TYPE_NAME << " successfully initialized");
mIsInitialise = true;
}
示例12: MYGUI_ASSERT
void OgreDataManager::initialise(const std::string& _group)
{
MYGUI_ASSERT(!mIsInitialise, getClassTypeName() << " initialised twice");
MYGUI_LOG(Info, "* Initialise: " << getClassTypeName());
mGroup = _group;
MYGUI_LOG(Info, getClassTypeName() << " successfully initialized");
mIsInitialise = true;
}
示例13: MYGUI_ASSERT
void DynLibManager::initialise()
{
MYGUI_ASSERT(!mIsInitialise, getClassTypeName() << " initialised twice");
MYGUI_LOG(Info, "* Initialise: " << getClassTypeName());
Gui::getInstance().eventFrameStart += newDelegate(this, &DynLibManager::notifyEventFrameStart);
MYGUI_LOG(Info, getClassTypeName() << " successfully initialized");
mIsInitialise = true;
}
示例14: MYGUI_ASSERT
void LanguageManager::shutdown()
{
MYGUI_ASSERT(mIsInitialise, getClassTypeName() << " is not initialised");
MYGUI_LOG(Info, "* Shutdown: " << getClassTypeName());
ResourceManager::getInstance().unregisterLoadXmlDelegate(XML_TYPE);
MYGUI_LOG(Info, getClassTypeName() << " successfully shutdown");
mIsInitialise = false;
}
示例15: MYGUI_LOG
void LanguageManager::shutdown()
{
if (false == mIsInitialise) return;
MYGUI_LOG(Info, "* Shutdown: " << INSTANCE_TYPE_NAME);
ResourceManager::getInstance().unregisterLoadXmlDelegate(XML_TYPE);
MYGUI_LOG(Info, INSTANCE_TYPE_NAME << " successfully shutdown");
mIsInitialise = false;
}