本文整理汇总了C++中MYGUI_LOG函数的典型用法代码示例。如果您正苦于以下问题:C++ MYGUI_LOG函数的具体用法?C++ MYGUI_LOG怎么用?C++ MYGUI_LOG使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了MYGUI_LOG函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的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();
}
开发者ID:twktheainur,项目名称:vortex-ee,代码行数:30,代码来源:MyGUI_LayerManager.cpp
示例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;
}
开发者ID:twktheainur,项目名称:vortex-ee,代码行数:27,代码来源:MyGUI_InputManager.cpp
示例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;
}
开发者ID:MyGUI,项目名称:mygui-historical,代码行数:31,代码来源:MyGUI_WidgetManager.cpp
示例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;
}
开发者ID:MyGUI,项目名称:mygui,代码行数:26,代码来源:MyGUI_InputManager.cpp
示例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);
}
开发者ID:OndraK,项目名称:openmw,代码行数:27,代码来源:MyGUI_ScrollView.cpp
示例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;
}
开发者ID:MyGUI,项目名称:mygui,代码行数:31,代码来源:MyGUI_PluginManager.cpp
示例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);
};
}
开发者ID:MyGUI,项目名称:mygui-historical,代码行数:34,代码来源:MyGUI_LayerManager.cpp
示例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;
}
开发者ID:Anomalous-Software,项目名称:mygui,代码行数:8,代码来源:MyGUI_FactoryManager.cpp
示例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;
}
开发者ID:venkatarajasekhar,项目名称:viper,代码行数:8,代码来源:MyGUI_ClipboardManager.cpp
示例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;
}
开发者ID:OndraK,项目名称:openmw,代码行数:9,代码来源:MyGUI_FactoryManager.cpp
示例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;
}
开发者ID:OndraK,项目名称:openmw,代码行数:57,代码来源:MyGUI_Gui.cpp
示例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;
}
开发者ID:siangzhang,项目名称:starworld,代码行数:10,代码来源:MyGUI_OgreDataManager.cpp
示例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;
}
开发者ID:dayongxie,项目名称:MyGUI,代码行数:10,代码来源:MyGUI_DynLibManager.cpp
示例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;
}
开发者ID:redkaras,项目名称:Demi3D,代码行数:10,代码来源:MyGUI_LanguageManager.cpp
示例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;
}
开发者ID:venkatarajasekhar,项目名称:viper,代码行数:10,代码来源:MyGUI_LanguageManager.cpp
示例16: 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);
MYGUI_LOG(Info, INSTANCE_TYPE_NAME << " successfully initialized");
mIsInitialise = true;
}
开发者ID:MyGUI,项目名称:mygui-historical,代码行数:11,代码来源:MyGUI_LayerManager.cpp
示例17: MYGUI_ASSERT
void LayoutManager::initialise()
{
MYGUI_ASSERT(!mIsInitialise, getClassTypeName() << " initialised twice");
MYGUI_LOG(Info, "* Initialise: " << getClassTypeName());
ResourceManager::getInstance().registerLoadXmlDelegate(XML_TYPE) = newDelegate(this, &LayoutManager::_load);
FactoryManager::getInstance().registerFactory<ResourceLayout>(XML_TYPE_RESOURCE);
MYGUI_LOG(Info, getClassTypeName() << " successfully initialized");
mIsInitialise = true;
}
开发者ID:wpbest,项目名称:gui,代码行数:11,代码来源:MyGUI_LayoutManager.cpp
示例18: if
void BaseManager::saveImage(int _width, int _height, MyGUI::PixelFormat _format, void* _texture, const std::string& _filename)
{
Gdiplus::PixelFormat format;
int bpp;
if (_format == MyGUI::PixelFormat::R8G8B8A8)
{
bpp = 4;
format = PixelFormat32bppARGB;
}
else if (_format == MyGUI::PixelFormat::R8G8B8)
{
bpp = 3;
format = PixelFormat24bppRGB;
}
else if (_format == MyGUI::PixelFormat::L8A8)
{
bpp = 2;
format = PixelFormat16bppGrayScale;
}
else
{
MYGUI_LOG(Error, "Unsuitable texture format for saving.");
return;
}
UINT num, size;
Gdiplus::GetImageEncodersSize(&num, &size);
Gdiplus::ImageCodecInfo* imageCodecInfo = (Gdiplus::ImageCodecInfo*)malloc(size);
GetImageEncoders(num, size, imageCodecInfo);
CLSID* pngClsid = NULL;
for (UINT j = 0; j < num; ++j)
{
if (wcscmp(imageCodecInfo[j].MimeType, L"image/png") == 0)
{
pngClsid = &imageCodecInfo[j].Clsid;
break;
}
}
if (pngClsid == NULL)
{
MYGUI_LOG(Error, "png codec not found");
return;
}
Gdiplus::Bitmap image(_width, _height, bpp * _width, format, (BYTE*)_texture);
HRESULT res = image.Save(MyGUI::UString(_filename).asWStr_c_str(), pngClsid, NULL);
if (res != S_OK)
MYGUI_LOG(Error, "Texture saving error. result = " << res);
}
开发者ID:DotWolff,项目名称:mygui,代码行数:54,代码来源:BaseManager.cpp
示例19: MYGUI_ASSERT
void Gui::shutdown()
{
MYGUI_ASSERT(mIsInitialise, getClassTypeName() << " is not initialised");
MYGUI_LOG(Info, "* Shutdown: " << getClassTypeName());
BackwardCompatibility::shutdown();
_destroyAllChildWidget();
// деинициализируем и удаляем синглтоны
mPointerManager->shutdown();
mInputManager->shutdown();
mSkinManager->shutdown();
mSubWidgetManager->shutdown();
mLayerManager->shutdown();
mFontManager->shutdown();
mControllerManager->shutdown();
mClipboardManager->shutdown();
mLayoutManager->shutdown();
mPluginManager->shutdown();
mDynLibManager->shutdown();
mLanguageManager->shutdown();
mResourceManager->shutdown();
mFactoryManager->shutdown();
mToolTipManager->shutdown();
WidgetManager::getInstance().unregisterUnlinker(this);
mWidgetManager->shutdown();
mPathsManager->shutdown();
delete mPointerManager;
delete mWidgetManager;
delete mInputManager;
delete mSkinManager;
delete mSubWidgetManager;
delete mLayerManager;
delete mFontManager;
delete mControllerManager;
delete mClipboardManager;
delete mLayoutManager;
delete mDynLibManager;
delete mPluginManager;
delete mLanguageManager;
delete mResourceManager;
delete mFactoryManager;
delete mToolTipManager;
delete mPathsManager;
// сбрасываем кеш
texture_utility::getTextureSize("", false);
MYGUI_LOG(Info, getClassTypeName() << " successfully shutdown");
mIsInitialise = false;
}
开发者ID:dayongxie,项目名称:MyGUI,代码行数:54,代码来源:MyGUI_Gui.cpp
示例20: MYGUI_LOG
void SharedLayer::dumpStatisticToLog()
{
static const char* spacer = " ";
MYGUI_LOG(Info, spacer);
MYGUI_LOG(Info, "Layer name='" << getName() << "'" << " type='" << getTypeName() << "'" << spacer);
MYGUI_LOG(Info, "Count root nodes : " << (mChildItem == nullptr ? 0 : 1) << spacer);
if (mChildItem != nullptr)
{
mChildItem->dumpStatisticToLog(0);
}
}
开发者ID:siangzhang,项目名称:starworld,代码行数:12,代码来源:MyGUI_SharedLayer.cpp
注:本文中的MYGUI_LOG函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论