texturev: Added image info to menu bar.
This commit is contained in:
parent
b5cf159cbb
commit
0b0770ed39
@ -1473,6 +1473,40 @@ int _main_(int _argc, char** _argv)
|
|||||||
ImGui::EndMenu();
|
ImGui::EndMenu();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (0 != view.m_fileList.size() )
|
||||||
|
{
|
||||||
|
ImGui::Separator();
|
||||||
|
ImGui::TextColored(
|
||||||
|
ImVec4(0.0f, 1.0f, 1.0f, 1.0f)
|
||||||
|
, view.m_fileList[view.m_fileIndex].c_str()
|
||||||
|
);
|
||||||
|
|
||||||
|
ImGui::Separator();
|
||||||
|
const char* name = "";
|
||||||
|
if (view.m_textureInfo.cubeMap)
|
||||||
|
{
|
||||||
|
name = " CubeMap";
|
||||||
|
}
|
||||||
|
else if (1 < view.m_textureInfo.depth)
|
||||||
|
{
|
||||||
|
name = " 3D";
|
||||||
|
view.m_textureInfo.numLayers = view.m_textureInfo.depth;
|
||||||
|
}
|
||||||
|
else if (1 < view.m_textureInfo.numLayers)
|
||||||
|
{
|
||||||
|
name = " 2D Array";
|
||||||
|
}
|
||||||
|
|
||||||
|
ImGui::Text("%d x %d%s, mips: %d, layers %d, %s"
|
||||||
|
, view.m_textureInfo.width
|
||||||
|
, view.m_textureInfo.height
|
||||||
|
, name
|
||||||
|
, view.m_textureInfo.numMips
|
||||||
|
, view.m_textureInfo.numLayers
|
||||||
|
, bimg::getName(bimg::TextureFormat::Enum(view.m_textureInfo.format) )
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
ImGui::EndMainMenuBar();
|
ImGui::EndMainMenuBar();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1561,7 +1595,7 @@ int _main_(int _argc, char** _argv)
|
|||||||
if (view.m_info)
|
if (view.m_info)
|
||||||
{
|
{
|
||||||
ImGui::SetNextWindowSize(
|
ImGui::SetNextWindowSize(
|
||||||
ImVec2(300.0f, 300.0f)
|
ImVec2(300.0f, 320.0f)
|
||||||
, ImGuiCond_FirstUseEver
|
, ImGuiCond_FirstUseEver
|
||||||
);
|
);
|
||||||
|
|
||||||
@ -1575,6 +1609,8 @@ int _main_(int _argc, char** _argv)
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
ImGui::Text("Name: %s", view.m_fileList[view.m_fileIndex].c_str() );
|
||||||
|
|
||||||
ImGui::Text("Dimensions: %d x %d"
|
ImGui::Text("Dimensions: %d x %d"
|
||||||
, view.m_textureInfo.width
|
, view.m_textureInfo.width
|
||||||
, view.m_textureInfo.height
|
, view.m_textureInfo.height
|
||||||
@ -1637,7 +1673,7 @@ int _main_(int _argc, char** _argv)
|
|||||||
ImGui::PushItemWidth(-1);
|
ImGui::PushItemWidth(-1);
|
||||||
if (ImGui::ListBoxHeader("##empty", ImVec2(0.0f, listHeight) ) )
|
if (ImGui::ListBoxHeader("##empty", ImVec2(0.0f, listHeight) ) )
|
||||||
{
|
{
|
||||||
const int32_t itemCount = int32_t(view.m_fileList.size() );
|
const int32_t itemCount = int32_t(view.m_fileList.size() );
|
||||||
|
|
||||||
int32_t start, end;
|
int32_t start, end;
|
||||||
ImGui::CalcListClipping(itemCount, itemHeight, &start, &end);
|
ImGui::CalcListClipping(itemCount, itemHeight, &start, &end);
|
||||||
@ -1837,6 +1873,7 @@ int _main_(int _argc, char** _argv)
|
|||||||
{
|
{
|
||||||
bx::stringPrintf(title, "Failed to load %s!", filePath);
|
bx::stringPrintf(title, "Failed to load %s!", filePath);
|
||||||
}
|
}
|
||||||
|
|
||||||
entry::WindowHandle handle = { 0 };
|
entry::WindowHandle handle = { 0 };
|
||||||
entry::setWindowTitle(handle, title.c_str() );
|
entry::setWindowTitle(handle, title.c_str() );
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user