Ylva And Malin
Data Structures | Public Member Functions | Data Fields
ImGuiTextFilter Struct Reference

#include <imgui.h>

Collaboration diagram for ImGuiTextFilter:
Collaboration graph

Data Structures

struct  TextRange
 

Public Member Functions

 ImGuiTextFilter (const char *default_filter="")
 
bool Draw (const char *label="Filter (inc,-exc)", float width=0.0f)
 
bool PassFilter (const char *text, const char *text_end=NULL) const
 
void Build ()
 
void Clear ()
 
bool IsActive () const
 

Data Fields

char InputBuf [256]
 
ImVector< TextRangeFilters
 
int CountGrep
 

Constructor & Destructor Documentation

ImGuiTextFilter::ImGuiTextFilter ( const char *  default_filter = "")

Here is the call graph for this function:

Member Function Documentation

void ImGuiTextFilter::Build ( )

Here is the call graph for this function:

void ImGuiTextFilter::Clear ( )
inline
bool ImGuiTextFilter::Draw ( const char *  label = "Filter (inc,-exc)",
float  width = 0.0f 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGuiTextFilter::IsActive ( ) const
inline

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGuiTextFilter::PassFilter ( const char *  text,
const char *  text_end = NULL 
) const

Here is the call graph for this function:

Here is the caller graph for this function:

Field Documentation

int ImGuiTextFilter::CountGrep
ImVector<TextRange> ImGuiTextFilter::Filters
char ImGuiTextFilter::InputBuf[256]

The documentation for this struct was generated from the following files: