siplasplas
ImDrawList Member List

This is the complete list of members for ImDrawList, including all inherited members.

_Channels (defined in ImDrawList)ImDrawList
_ChannelsCount (defined in ImDrawList)ImDrawList
_ChannelsCurrent (defined in ImDrawList)ImDrawList
_ClipRectStack (defined in ImDrawList)ImDrawList
_IdxWritePtr (defined in ImDrawList)ImDrawList
_OwnerName (defined in ImDrawList)ImDrawList
_Path (defined in ImDrawList)ImDrawList
_TextureIdStack (defined in ImDrawList)ImDrawList
_VtxCurrentIdx (defined in ImDrawList)ImDrawList
_VtxWritePtr (defined in ImDrawList)ImDrawList
AddBezierCurve(const ImVec2 &pos0, const ImVec2 &cp0, const ImVec2 &cp1, const ImVec2 &pos1, ImU32 col, float thickness, int num_segments=0) (defined in ImDrawList)ImDrawList
AddCallback(ImDrawCallback callback, void *callback_data) (defined in ImDrawList)ImDrawList
AddCircle(const ImVec2 &centre, float radius, ImU32 col, int num_segments=12, float thickness=1.0f) (defined in ImDrawList)ImDrawList
AddCircleFilled(const ImVec2 &centre, float radius, ImU32 col, int num_segments=12) (defined in ImDrawList)ImDrawList
AddConvexPolyFilled(const ImVec2 *points, const int num_points, ImU32 col, bool anti_aliased) (defined in ImDrawList)ImDrawList
AddDrawCmd() (defined in ImDrawList)ImDrawList
AddImage(ImTextureID user_texture_id, const ImVec2 &a, const ImVec2 &b, const ImVec2 &uv0=ImVec2(0, 0), const ImVec2 &uv1=ImVec2(1, 1), ImU32 col=0xFFFFFFFF) (defined in ImDrawList)ImDrawList
AddLine(const ImVec2 &a, const ImVec2 &b, ImU32 col, float thickness=1.0f) (defined in ImDrawList)ImDrawList
AddPolyline(const ImVec2 *points, const int num_points, ImU32 col, bool closed, float thickness, bool anti_aliased) (defined in ImDrawList)ImDrawList
AddQuad(const ImVec2 &a, const ImVec2 &b, const ImVec2 &c, const ImVec2 &d, ImU32 col, float thickness=1.0f) (defined in ImDrawList)ImDrawList
AddQuadFilled(const ImVec2 &a, const ImVec2 &b, const ImVec2 &c, const ImVec2 &d, ImU32 col) (defined in ImDrawList)ImDrawList
AddRect(const ImVec2 &a, const ImVec2 &b, ImU32 col, float rounding=0.0f, int rounding_corners=0x0F, float thickness=1.0f) (defined in ImDrawList)ImDrawList
AddRectFilled(const ImVec2 &a, const ImVec2 &b, ImU32 col, float rounding=0.0f, int rounding_corners=0x0F) (defined in ImDrawList)ImDrawList
AddRectFilledMultiColor(const ImVec2 &a, const ImVec2 &b, ImU32 col_upr_left, ImU32 col_upr_right, ImU32 col_bot_right, ImU32 col_bot_left) (defined in ImDrawList)ImDrawList
AddText(const ImVec2 &pos, ImU32 col, const char *text_begin, const char *text_end=NULL) (defined in ImDrawList)ImDrawList
AddText(const ImFont *font, float font_size, const ImVec2 &pos, ImU32 col, const char *text_begin, const char *text_end=NULL, float wrap_width=0.0f, const ImVec4 *cpu_fine_clip_rect=NULL) (defined in ImDrawList)ImDrawList
AddTriangle(const ImVec2 &a, const ImVec2 &b, const ImVec2 &c, ImU32 col, float thickness=1.0f) (defined in ImDrawList)ImDrawList
AddTriangleFilled(const ImVec2 &a, const ImVec2 &b, const ImVec2 &c, ImU32 col) (defined in ImDrawList)ImDrawList
ChannelsMerge() (defined in ImDrawList)ImDrawList
ChannelsSetCurrent(int channel_index) (defined in ImDrawList)ImDrawList
ChannelsSplit(int channels_count) (defined in ImDrawList)ImDrawList
Clear() (defined in ImDrawList)ImDrawList
ClearFreeMemory() (defined in ImDrawList)ImDrawList
CmdBuffer (defined in ImDrawList)ImDrawList
IdxBuffer (defined in ImDrawList)ImDrawList
ImDrawList() (defined in ImDrawList)ImDrawListinline
PathArcTo(const ImVec2 &centre, float radius, float a_min, float a_max, int num_segments=10) (defined in ImDrawList)ImDrawList
PathArcToFast(const ImVec2 &centre, float radius, int a_min_of_12, int a_max_of_12) (defined in ImDrawList)ImDrawList
PathBezierCurveTo(const ImVec2 &p1, const ImVec2 &p2, const ImVec2 &p3, int num_segments=0) (defined in ImDrawList)ImDrawList
PathClear() (defined in ImDrawList)ImDrawListinline
PathFill(ImU32 col) (defined in ImDrawList)ImDrawListinline
PathLineTo(const ImVec2 &pos) (defined in ImDrawList)ImDrawListinline
PathLineToMergeDuplicate(const ImVec2 &pos) (defined in ImDrawList)ImDrawListinline
PathRect(const ImVec2 &rect_min, const ImVec2 &rect_max, float rounding=0.0f, int rounding_corners=0x0F) (defined in ImDrawList)ImDrawList
PathStroke(ImU32 col, bool closed, float thickness=1.0f) (defined in ImDrawList)ImDrawListinline
PopClipRect() (defined in ImDrawList)ImDrawList
PopTextureID() (defined in ImDrawList)ImDrawList
PrimQuadUV(const ImVec2 &a, const ImVec2 &b, const ImVec2 &c, const ImVec2 &d, const ImVec2 &uv_a, const ImVec2 &uv_b, const ImVec2 &uv_c, const ImVec2 &uv_d, ImU32 col) (defined in ImDrawList)ImDrawList
PrimRect(const ImVec2 &a, const ImVec2 &b, ImU32 col) (defined in ImDrawList)ImDrawList
PrimRectUV(const ImVec2 &a, const ImVec2 &b, const ImVec2 &uv_a, const ImVec2 &uv_b, ImU32 col) (defined in ImDrawList)ImDrawList
PrimReserve(int idx_count, int vtx_count) (defined in ImDrawList)ImDrawList
PrimVtx(const ImVec2 &pos, const ImVec2 &uv, ImU32 col) (defined in ImDrawList)ImDrawListinline
PrimWriteIdx(ImDrawIdx idx) (defined in ImDrawList)ImDrawListinline
PrimWriteVtx(const ImVec2 &pos, const ImVec2 &uv, ImU32 col) (defined in ImDrawList)ImDrawListinline
PushClipRect(ImVec2 clip_rect_min, ImVec2 clip_rect_max, bool intersect_with_current_clip_rect=false) (defined in ImDrawList)ImDrawList
PushClipRectFullScreen() (defined in ImDrawList)ImDrawList
PushTextureID(const ImTextureID &texture_id) (defined in ImDrawList)ImDrawList
UpdateClipRect() (defined in ImDrawList)ImDrawList
UpdateTextureID() (defined in ImDrawList)ImDrawList
VtxBuffer (defined in ImDrawList)ImDrawList
~ImDrawList() (defined in ImDrawList)ImDrawListinline