Code: Select all
Ogre::HlmsMacroblock m4u111;
//m.mPolygonMode = Ogre::PolygonMode::PM_WIREFRAME;
//HlmsMacroblock macroblockOptions;
m4u111.mCullMode = CULL_NONE;
m4u111.mDepthCheck = false;
m4u111.mDepthBiasConstant = 1.0f;
m4u111.mDepthBiasSlopeScale = 1.0f;
m4u111.mDepthWrite = true;
Ogre::String datablockName61 = "red_widget";
Ogre::HlmsUnlitDatablock *datablock61 = static_cast<Ogre::HlmsUnlitDatablock*>(
hlms2->createDatablock( datablockName61,
datablockName61,
m4u111,
Ogre::HlmsBlendblock(),
Ogre::HlmsParamVec() ) );
Ogre::HlmsTextureManager::TextureLocation texLocation61 = hlmsTextureManager->createOrRetrieveTexture("EditorCore.Red.bmp",
Ogre::HlmsTextureManager::TEXTURE_TYPE_DIFFUSE);
datablock61->setTexture(0, texLocation61.xIdx, texLocation61.texture );