![]() |
Prusa Slicer 2.6.0
|
#include <src/imgui/imgui.h>
Inheritance diagram for ImVector< T >:Public Types | |
| typedef T | value_type |
| typedef value_type * | iterator |
| typedef const value_type * | const_iterator |
Public Attributes | |
| int | Size |
| int | Capacity |
| T * | Data |
| typedef const value_type* ImVector< T >::const_iterator |
| typedef value_type* ImVector< T >::iterator |
| typedef T ImVector< T >::value_type |
|
inline |
|
inline |
|
inline |
|
inline |
References IM_ASSERT.
Referenced by ImGui::AddContextHook(), ImFontAtlas::AddFont(), ImFont::AddGlyph(), ImGui::Begin(), ImGui::BeginDragDropSource(), ImGui::BeginGroup(), ImGui::BeginMenu(), ImGui::BringWindowToDisplayFront(), ImGui::BringWindowToFocusFront(), ImFont::BuildLookupTable(), Slic3r::GUI::Emboss::StyleManager::create_imgui_font(), ImGui::DebugNodeDrawList(), ImGui::End(), ImGuiTextBuffer::end(), ImGui::EndGroup(), ImGui::EndMenuBar(), ImGui::EndTabBar(), ImGui::EndTable(), ImGui::ErrorCheckEndFrameRecover(), ImGui::FindOrCreateColumns(), ImDrawList::GetClipRectMax(), ImDrawList::GetClipRectMin(), ImGuiWindow::GetID(), ImGuiWindow::GetID(), ImGuiWindow::GetID(), ImGuiWindow::GetIDFromRectangle(), ImGuiWindow::GetIDNoKeepAlive(), ImGuiWindow::GetIDNoKeepAlive(), ImGuiWindow::GetIDNoKeepAlive(), ImDrawListSplitter::Merge(), ImGui::NavUpdate(), ImGui::OpenPopupEx(), ImDrawList::PathBezierCubicCurveTo(), ImDrawList::PathBezierQuadraticCurveTo(), ImGui::PopClipRect(), ImGui::PopFocusScope(), ImGui::PopFont(), ImGui::PopItemFlag(), ImGui::PopItemWidth(), ImGui::PopStyleColor(), ImGui::PopStyleVar(), ImGui::PopTextWrapPos(), ImGui::PushClipRect(), ImGui::PushItemFlag(), ImGui::SeparatorEx(), ShowExampleAppCustomRendering(), ImGui::TabItemEx(), ImGui::TableMergeDrawChannels(), and ImGui::TreePop().
Here is the caller graph for this function:
|
inline |
Referenced by ImGui::DebugNodeDrawList(), ExampleAppConsole::ExecCommand(), GetClipboardTextFn_DefaultImpl(), ShowDemoWindowWidgets(), and UnpackBitVectorToFlatIndexList().
Here is the caller graph for this function:
|
inline |
References IM_FREE.
Referenced by ImDrawList::_ClearFreeMemory(), ImFont::BuildLookupTable(), ImGuiTextBuffer::clear(), ImGuiStorage::Clear(), ExampleAppLog::Clear(), ImBitVector::Clear(), ImPool< T >::Clear(), ImChunkStream< T >::clear(), ImGui::ClearDragDrop(), ImFontAtlas::ClearFonts(), ImDrawListSplitter::ClearFreeMemory(), ImGuiInputTextState::ClearFreeMemory(), ImFontAtlas::ClearInputData(), ExampleAppConsole::ClearLog(), ImFont::ClearOutputData(), Slic3r::GUI::Emboss::StyleManager::create_imgui_font(), ImGui::GcCompactTransientMiscBuffers(), ImGui::GcCompactTransientWindowBuffers(), ImFontAtlasBuildWithStbTruetype(), SetClipboardTextFn_DefaultImpl(), ShowDemoWindowTables(), ShowExampleAppCustomRendering(), ShowExampleAppDocuments(), ImGui::Shutdown(), and ImGui::TableGcCompactTransientBuffers().
Here is the caller graph for this function:Referenced by ImGui::BeginMenu(), ImGui::InputTextEx(), and ShowDemoWindowTables().
Here is the caller graph for this function:
|
inline |
Referenced by ImFontAtlas::AddFont(), ImGui::Begin(), Slic3r::GUI::Emboss::StyleManager::create_imgui_font(), ImDrawData::DeIndexAllBuffers(), ImGui::End(), ImGui::EndTabBar(), ImDrawDataBuilder::FlattenIntoSingleLayer(), Slic3r::GUI::Emboss::StyleManager::get_imgui_font(), GetClipboardTextFn_DefaultImpl(), ImFontAtlas::GetTexDataAsAlpha8(), ImFontAtlasBuildWithStbTruetype(), ImGui::InputTextEx(), ImGui::PopFont(), ShowDemoWindowWidgets(), and ShowExampleAppDocuments().
Here is the caller graph for this function:
|
inline |
References IM_ASSERT.
Referenced by ExampleAppConsole::ExecCommand(), ImDrawListSplitter::Merge(), ImGui::NewFrame(), ShowDemoWindowWidgets(), and ImGui::TabBarRemoveTab().
Here is the caller graph for this function:References IM_ASSERT.
Referenced by ShowDemoWindowTables().
Here is the caller graph for this function:
|
inline |
References IM_ASSERT.
Referenced by ImGuiTextBuffer::begin(), Slic3r::GUI::GLGizmoEmboss::draw_text_input(), and Slic3r::GUI::Emboss::StyleManager::get_imgui_font().
Here is the caller graph for this function:References IM_ASSERT.
Referenced by ImGuiTabBar::GetTabOrder(), ImGui::TabBarQueueReorderFromMousePos(), and ImGui::TabItemEx().
Here is the caller graph for this function:References IM_ASSERT.
|
inline |
References ImVector< T >::Data, and ImVector< T >::Size.
|
inline |
References IM_ASSERT.
Referenced by ImDrawList::_OnChangedClipRect(), ImDrawList::_OnChangedTextureID(), ImDrawList::_PopUnusedDrawCmd(), ImGui::End(), ImGui::EndGroup(), ImGui::EndTabBar(), ImDrawListSplitter::Merge(), ImDrawList::PopClipRect(), ImGui::PopFocusScope(), ImGui::PopFont(), ImGui::PopID(), ImGui::PopItemFlag(), ImGui::PopItemWidth(), ImGui::PopStyleColor(), ImGui::PopStyleVar(), ImDrawList::PopTextureID(), ImGui::PopTextWrapPos(), and ImGui::TableMergeDrawChannels().
Here is the caller graph for this function:Referenced by ExampleAppConsole::ExampleAppConsole(), ExampleAppDocuments::ExampleAppDocuments(), ImGuiWindow::ImGuiWindow(), ImDrawList::_PathArcToFastEx(), ImDrawList::_PathArcToN(), ImDrawList::_ResetForNewFrame(), ImGui::AddContextHook(), ImFontAtlas::AddCustomRectFontGlyph(), ImFontAtlas::AddCustomRectRegular(), ImDrawList::AddDrawCmd(), AddDrawListToDrawData(), ImFontAtlas::AddFont(), ImGuiIO::AddInputCharacter(), ImGuiIO::AddInputCharactersUTF8(), ImGuiIO::AddInputCharacterUTF16(), ExampleAppConsole::AddLog(), ExampleAppLog::AddLog(), AddWindowToSortBuffer(), ImGui::Begin(), ImGui::BeginColumns(), ImGui::BeginMenu(), ImGui::BeginTabBarEx(), ImFontGlyphRangesBuilder::BuildRanges(), ExampleAppLog::Clear(), CreateNewWindow(), ExampleAppConsole::ExecCommand(), ImGui::FindOrCreateColumns(), ImGui::Initialize(), ImGui::NewFrame(), ImGui::OpenPopupEx(), ImDrawList::PathArcTo(), ImDrawList::PathArcToFast(), ImDrawList::PathBezierCubicCurveTo(), PathBezierCubicCurveToCasteljau(), ImDrawList::PathBezierQuadraticCurveTo(), PathBezierQuadraticCurveToCasteljau(), ImDrawList::PathLineTo(), ImDrawList::PathLineToMergeDuplicate(), ImDrawList::PushClipRect(), ImGui::PushFocusScope(), ImGui::PushFont(), ImGui::PushID(), ImGui::PushID(), ImGui::PushID(), ImGui::PushID(), ImGui::PushItemFlag(), ImGui::PushItemWidth(), ImGui::PushMultiItemsWidths(), ImGui::PushOverrideID(), ImGui::PushStyleColor(), ImGui::PushStyleColor(), ImGui::PushStyleVar(), ImGui::PushStyleVar(), ImDrawList::PushTextureID(), ImGui::PushTextWrapPos(), ImGui::SaveIniSettingsToMemory(), ShowDemoWindowTables(), ShowDemoWindowWidgets(), ShowExampleAppCustomRendering(), ShowExampleAppDocuments(), ImGuiTextFilter::ImGuiTextRange::split(), ImGui::TabItemEx(), ImGui::TableSettingsInstallHandler(), ExampleAppConsole::TextEditCallback(), ImGui::TreePushOverrideID(), and UnpackBitVectorToFlatIndexList().
References IM_ALLOC, and IM_FREE.
Referenced by ImDrawList::_PathArcToN(), ImGui::BeginColumns(), ImGui::EndFrame(), ImGui::GcAwakeTransientWindowBuffers(), ImFontAtlasBuildWithStbTruetype(), ImGuiInputTextCallbackData::InsertChars(), ImDrawList::PathArcTo(), ImGuiTextBuffer::reserve(), ImPool< T >::Reserve(), ImDrawListSplitter::Split(), and ImGui::TableGcCompactSettings().
Here is the caller graph for this function:Referenced by ImDrawList::_PathArcToFastEx(), ImDrawList::_ResetForNewFrame(), ImPool< T >::Add(), ImFont::AddGlyph(), ImChunkStream< T >::alloc_chunk(), ImGui::Begin(), ImGui::BeginColumns(), ImGui::BeginGroup(), ImGui::BeginTableEx(), ImFont::BuildLookupTable(), ImFontGlyphRangesBuilder::Clear(), ImGuiIO::ClearInputCharacters(), ImGui::ClosePopupToLevel(), ImBitVector::Create(), ImDrawData::DeIndexAllBuffers(), ImGui::EndFrame(), ImGui::EndTable(), ImDrawDataBuilder::FlattenIntoSingleLayer(), ImFont::GrowIndex(), ImFileOpen(), ImFontAtlasBuildPackCustomRects(), ImFontAtlasBuildWithStbTruetype(), ImGui::InputTextEx(), ImGui::LoadIniSettingsFromMemory(), LogTextV(), ImDrawListSplitter::Merge(), ImGui::NewFrame(), ImDrawList::PrimReserve(), ImGui::SaveIniSettingsToMemory(), SetClipboardTextFn_DefaultImpl(), ImGui::SetDragDropPayload(), ShowDemoWindowTables(), ShowDemoWindowWidgets(), ShowExampleAppCustomRendering(), ImGuiTextFilter::ImGuiTextRange::split(), ImDrawListSplitter::Split(), ImStb::STB_TEXTEDIT_INSERTCHARS(), ImGui::TabBarLayout(), ImGui::TableMergeDrawChannels(), and ImGui::TableSortSpecsBuild().
Here is the caller graph for this function:References IM_ASSERT.
Referenced by ImDrawList::PrimUnreserve().
Here is the caller graph for this function:
|
inline |
Referenced by Slic3r::GUI::Emboss::StyleManager::get_imgui_font(), ImFontAtlasBuildFinish(), ShowDemoWindowWidgets(), and ShowExampleAppCustomRendering().
Here is the caller graph for this function:
|
inline |
Referenced by ImFontAtlasBuildPackCustomRects(), and ImFontAtlasBuildWithStbTruetype().
Here is the caller graph for this function:References ImVector< T >::Capacity, ImVector< T >::Data, and ImVector< T >::Size.
Referenced by ImDrawData::DeIndexAllBuffers(), ImGui::EndFrame(), and ImChunkStream< T >::swap().
Here is the caller graph for this function:| int ImVector< T >::Capacity |
Referenced by ImGui::GcCompactTransientWindowBuffers(), and ImVector< T >::swap().
| T* ImVector< T >::Data |
Referenced by ImDrawList::_OnChangedClipRect(), ImDrawList::_OnChangedTextureID(), ImDrawList::_OnChangedVtxOffset(), ImDrawList::_PathArcToFastEx(), ImDrawList::_PopUnusedDrawCmd(), ImDrawList::AddCallback(), AddDrawListToDrawData(), ImFont::AddRemapChar(), AddWindowToSortBuffer(), ImChunkStream< T >::alloc_chunk(), ImChunkStream< T >::begin(), ImGuiTextBuffer::begin(), ImGui::BeginTabBarEx(), ImGuiTextBuffer::c_str(), ImFont::CalcTextSizeA(), ImFont::CalcWordWrapPositionA(), ImFontGlyphRangesBuilder::Clear(), ImBitVector::ClearBit(), ImFontAtlas::ClearInputData(), ImPool< T >::Contains(), ImBitVector::Create(), Slic3r::GUI::Emboss::StyleManager::create_imgui_font(), ImGui::DebugNodeDrawCmdShowMeshAndBoundingBox(), ImGui::DebugNodeDrawList(), ImChunkStream< T >::end(), ImGuiTextBuffer::end(), ImFont::FindGlyph(), ImFont::FindGlyphNoFallback(), ImPool< T >::GetIndex(), ImGuiTabBar::GetTabName(), ImGui::GetTopMostPopupModal(), ImFontAtlasBuildPackCustomRects(), ImFontAtlasBuildWithStbTruetype(), Slic3r::GUI::ImGuiWrapper::init_font(), ImGui::InputScalar(), ImGui::InputTextEx(), ImGuiInputTextCallbackData::InsertChars(), ImGui::LoadIniSettingsFromMemory(), ImDrawListSplitter::Merge(), ImChunkStream< T >::offset_from_ptr(), ImVector< T >::operator=(), ImGuiTextBuffer::operator[](), ImDrawList::PathFillConvex(), ImDrawList::PathLineToMergeDuplicate(), ImDrawList::PathStroke(), ImDrawList::PopClipRect(), ImDrawList::PopTextureID(), ImDrawList::PrimReserve(), ImDrawList::PrimUnreserve(), ImChunkStream< T >::ptr_from_offset(), Slic3r::GUI::ImGuiWrapper::render_draw_data(), ImFont::RenderText(), ImBitVector::SetBit(), ImDrawListSplitter::SetCurrentChannel(), ImGui::SetDragDropPayload(), SetupViewportDrawData(), ImGui::SetWindowClipRectBeforeSetChannel(), ImGui::ShadeVertsLinearColorGradientKeepAlpha(), ImGui::ShadeVertsLinearUV(), ShowDemoWindowWidgets(), ImStb::STB_TEXTEDIT_DELETECHARS(), ImStb::STB_TEXTEDIT_INSERTCHARS(), ImStb::STB_TEXTEDIT_LAYOUTROW(), ImVector< T >::swap(), ImGui::TabBarLayout(), ImGui::TableMergeDrawChannels(), ImGui::TableSortSpecsBuild(), ImGui::TempInputScalar(), ImBitVector::TestBit(), and UnpackBitVectorToFlatIndexList().
| int ImVector< T >::Size |
Referenced by ExampleAppConsole::~ExampleAppConsole(), ImGuiWindow::~ImGuiWindow(), ImDrawList::_OnChangedClipRect(), ImDrawList::_OnChangedTextureID(), ImDrawList::_OnChangedVtxOffset(), ImDrawList::_PathArcToFastEx(), ImDrawList::_PathArcToN(), ImDrawList::_PopUnusedDrawCmd(), ImPool< T >::Add(), ImDrawList::AddCallback(), ImFontAtlas::AddCustomRectFontGlyph(), ImFontAtlas::AddCustomRectRegular(), ImDrawList::AddDrawCmd(), AddDrawListToDrawData(), ImFont::AddGlyph(), ImDrawList::AddImageRounded(), ImFont::AddRemapChar(), AddWindowToDrawData(), AddWindowToSortBuffer(), ImChunkStream< T >::alloc_chunk(), ImGui::Begin(), ImGui::BeginColumns(), ImGui::BeginCombo(), ImGui::BeginGroup(), ImGui::BeginMenu(), ImGui::BeginPopup(), ImGui::BeginPopupEx(), ImGui::BeginPopupModal(), ImGui::BeginTabBarEx(), ImGui::BeginTableEx(), ImGui::BringWindowToDisplayBack(), ImGui::BringWindowToDisplayFront(), ImGui::BringWindowToFocusFront(), ImFont::BuildLookupTable(), ImFont::CalcTextSizeA(), ImFont::CalcWordWrapPositionA(), ImGui::CallContextHooks(), ImBitVector::ClearBit(), ImFontAtlas::ClearFonts(), ImDrawListSplitter::ClearFreeMemory(), ImGui::ClearIniSettings(), ImFontAtlas::ClearInputData(), ExampleAppConsole::ClearLog(), ImGui::CloseCurrentPopup(), ImGui::ClosePopupsOverWindow(), ImGui::ClosePopupToLevel(), ImGui::ColorPicker4(), ImGuiStackSizes::CompareWithCurrentState(), ImPool< T >::Contains(), ImBitVector::Create(), CreateNewWindow(), ImGui::DebugNodeColumns(), ImGui::DebugNodeDrawCmdShowMeshAndBoundingBox(), ImGui::DebugNodeDrawList(), ImGui::DebugNodeTabBar(), ImGui::DebugNodeViewport(), ImGui::DebugNodeWindow(), ImGui::DebugNodeWindowsList(), ImGui::DebugRenderViewportThumbnail(), ImDrawData::DeIndexAllBuffers(), ExampleAppConsole::Draw(), ExampleAppLog::Draw(), ImGuiTextBuffer::empty(), ImChunkStream< T >::empty(), ImGui::End(), ImChunkStream< T >::end(), ImGui::EndFrame(), ImGui::EndGroup(), ImGui::EndMenu(), ImGui::EndPopup(), ImGui::EndTable(), ImGui::ErrorCheckEndFrameRecover(), ImGui::ErrorCheckEndFrameSanityChecks(), ImGui::ErrorCheckNewFrameSanityChecks(), ExampleAppConsole::ExecCommand(), ImGui::FindBestWindowPosForPopup(), ImFont::FindGlyph(), ImFont::FindGlyphNoFallback(), FindHoveredWindow(), ImGui::FindOrCreateColumns(), ImGui::FindSettingsHandler(), FindWindowNavFocusable(), ImDrawDataBuilder::FlattenIntoSingleLayer(), ImGui::FocusTopMostWindowUnderOne(), ImFont::GetCharAdvance(), ImPool< T >::GetIndex(), ImGui::GetMousePosOnOpeningCurrentPopup(), ImPool< T >::GetSize(), ImGuiTabBar::GetTabName(), ImGui::GetTopMostPopupModal(), ImFont::GrowIndex(), ImFontAtlasBuildFinish(), ImFontAtlasBuildPackCustomRects(), ImFontAtlasBuildWithStbTruetype(), Slic3r::GUI::ImGuiWrapper::init_font(), ImGui::InputTextEx(), ImGui::IsPopupOpen(), ImGui::IsWindowAbove(), ImGui::LoadIniSettingsFromMemory(), ImDrawListSplitter::Merge(), ImGui::NavUpdate(), ImGui::NavUpdateWindowing(), NavUpdateWindowingHighlightWindow(), ImGui::NavUpdateWindowingOverlay(), ImGui::NewFrame(), NotifyOfDocumentsClosedElsewhere(), ImGui::OpenPopupEx(), ImVector< T >::operator=(), ImDrawList::PathArcTo(), ImDrawList::PathClear(), ImDrawList::PathFillConvex(), ImDrawList::PathLineToMergeDuplicate(), ImDrawList::PathStroke(), ImDrawList::PopClipRect(), ImGui::PopFocusScope(), ImGui::PopID(), ImGui::PopItemFlag(), ImDrawList::PopTextureID(), ImDrawList::PrimReserve(), ImDrawList::PrimUnreserve(), ImChunkStream< T >::ptr_from_offset(), ImGui::RemoveContextHook(), ImGui::Render(), Slic3r::GUI::ImGuiWrapper::render_draw_data(), ImFont::RenderText(), RenderViewportsThumbnails(), ImGui::SaveIniSettingsToMemory(), ImDrawData::ScaleClipRects(), ImGui::SeparatorEx(), ImBitVector::SetBit(), ImDrawListSplitter::SetCurrentChannel(), ImGuiStackSizes::SetToCurrentState(), SetupViewportDrawData(), ImGui::SetWindowClipRectBeforeSetChannel(), ImGui::ShowAboutWindow(), ShowDemoWindowMisc(), ShowDemoWindowTables(), ShowDemoWindowWidgets(), ShowExampleAppCustomRendering(), ShowExampleAppDocuments(), ShowFont(), ImGui::ShowFontAtlas(), ImGui::ShowFontSelector(), ImGui::ShowMetricsWindow(), ImGui::Shutdown(), ImGuiTextBuffer::size(), ImChunkStream< T >::size(), ImDrawListSplitter::Split(), ImStb::STB_TEXTEDIT_INSERTCHARS(), ImVector< T >::swap(), ImGui::TabBarFindTabByID(), ImGui::TabBarLayout(), ImGui::TabBarProcessReorder(), ImGui::TabBarQueueReorderFromMousePos(), ImGui::TabBarScrollingButtons(), ImGui::TabBarScrollToTab(), ImGui::TabBarTabListPopupButton(), ImGui::TabItemEx(), ImGui::TableGcCompactSettings(), ImGui::TableMergeDrawChannels(), ImBitVector::TestBit(), ExampleAppConsole::TextEditCallback(), ImGui::TreePop(), ImGui::UpdateHoveredWindowAndCaptureFlags(), ImGui::UpdateViewportsNewFrame(), WindowSettingsHandler_ClearAll(), and WindowSettingsHandler_WriteAll().