VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
ImDrawList Member List

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

_ClipRectStackImDrawList
_DataImDrawList
_IdxWritePtrImDrawList
_OwnerNameImDrawList
_PathImDrawList
_SplitterImDrawList
_TextureIdStackImDrawList
_VtxCurrentIdxImDrawList
_VtxCurrentOffsetImDrawList
_VtxWritePtrImDrawList
AddBezierCurve(const ImVec2 &pos0, const ImVec2 &cp0, const ImVec2 &cp1, const ImVec2 &pos1, ImU32 col, float thickness, int num_segments=0)ImDrawList
AddCallback(ImDrawCallback callback, void *callback_data)ImDrawList
AddCircle(const ImVec2 &center, float radius, ImU32 col, int num_segments=12, float thickness=1.0f)ImDrawList
AddCircleFilled(const ImVec2 &center, float radius, ImU32 col, int num_segments=12)ImDrawList
AddConvexPolyFilled(const ImVec2 *points, int num_points, ImU32 col)ImDrawList
AddDrawCmd()ImDrawList
AddImage(ImTextureID user_texture_id, const ImVec2 &p_min, const ImVec2 &p_max, const ImVec2 &uv_min=ImVec2(0, 0), const ImVec2 &uv_max=ImVec2(1, 1), ImU32 col=IM_COL32_WHITE)ImDrawList
AddImageQuad(ImTextureID user_texture_id, const ImVec2 &p1, const ImVec2 &p2, const ImVec2 &p3, const ImVec2 &p4, const ImVec2 &uv1=ImVec2(0, 0), const ImVec2 &uv2=ImVec2(1, 0), const ImVec2 &uv3=ImVec2(1, 1), const ImVec2 &uv4=ImVec2(0, 1), ImU32 col=IM_COL32_WHITE)ImDrawList
AddImageRounded(ImTextureID user_texture_id, const ImVec2 &p_min, const ImVec2 &p_max, const ImVec2 &uv_min, const ImVec2 &uv_max, ImU32 col, float rounding, ImDrawCornerFlags rounding_corners=ImDrawCornerFlags_All)ImDrawList
AddLine(const ImVec2 &p1, const ImVec2 &p2, ImU32 col, float thickness=1.0f)ImDrawList
AddPolyline(const ImVec2 *points, int num_points, ImU32 col, bool closed, float thickness)ImDrawList
AddQuad(const ImVec2 &p1, const ImVec2 &p2, const ImVec2 &p3, const ImVec2 &p4, ImU32 col, float thickness=1.0f)ImDrawList
AddQuadFilled(const ImVec2 &p1, const ImVec2 &p2, const ImVec2 &p3, const ImVec2 &p4, ImU32 col)ImDrawList
AddRect(const ImVec2 &p_min, const ImVec2 &p_max, ImU32 col, float rounding=0.0f, ImDrawCornerFlags rounding_corners=ImDrawCornerFlags_All, float thickness=1.0f)ImDrawList
AddRectFilled(const ImVec2 &p_min, const ImVec2 &p_max, ImU32 col, float rounding=0.0f, ImDrawCornerFlags rounding_corners=ImDrawCornerFlags_All)ImDrawList
AddRectFilledMultiColor(const ImVec2 &p_min, const ImVec2 &p_max, ImU32 col_upr_left, ImU32 col_upr_right, ImU32 col_bot_right, ImU32 col_bot_left)ImDrawList
AddText(const ImVec2 &pos, ImU32 col, const char *text_begin, const char *text_end=NULL)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)ImDrawList
AddTriangle(const ImVec2 &p1, const ImVec2 &p2, const ImVec2 &p3, ImU32 col, float thickness=1.0f)ImDrawList
AddTriangleFilled(const ImVec2 &p1, const ImVec2 &p2, const ImVec2 &p3, ImU32 col)ImDrawList
ChannelsMerge()ImDrawListinline
ChannelsSetCurrent(int n)ImDrawListinline
ChannelsSplit(int count)ImDrawListinline
Clear()ImDrawList
ClearFreeMemory()ImDrawList
CloneOutput() const ImDrawList
CmdBufferImDrawList
FlagsImDrawList
GetClipRectMax() const ImDrawListinline
GetClipRectMin() const ImDrawListinline
IdxBufferImDrawList
ImDrawList(const ImDrawListSharedData *shared_data)ImDrawListinline
PathArcTo(const ImVec2 &center, float radius, float a_min, float a_max, int num_segments=10)ImDrawList
PathArcToFast(const ImVec2 &center, float radius, int a_min_of_12, int a_max_of_12)ImDrawList
PathBezierCurveTo(const ImVec2 &p1, const ImVec2 &p2, const ImVec2 &p3, int num_segments=0)ImDrawList
PathClear()ImDrawListinline
PathFillConvex(ImU32 col)ImDrawListinline
PathLineTo(const ImVec2 &pos)ImDrawListinline
PathLineToMergeDuplicate(const ImVec2 &pos)ImDrawListinline
PathRect(const ImVec2 &rect_min, const ImVec2 &rect_max, float rounding=0.0f, ImDrawCornerFlags rounding_corners=ImDrawCornerFlags_All)ImDrawList
PathStroke(ImU32 col, bool closed, float thickness=1.0f)ImDrawListinline
PopClipRect()ImDrawList
PopTextureID()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)ImDrawList
PrimRect(const ImVec2 &a, const ImVec2 &b, ImU32 col)ImDrawList
PrimRectUV(const ImVec2 &a, const ImVec2 &b, const ImVec2 &uv_a, const ImVec2 &uv_b, ImU32 col)ImDrawList
PrimReserve(int idx_count, int vtx_count)ImDrawList
PrimVtx(const ImVec2 &pos, const ImVec2 &uv, ImU32 col)ImDrawListinline
PrimWriteIdx(ImDrawIdx idx)ImDrawListinline
PrimWriteVtx(const ImVec2 &pos, const ImVec2 &uv, ImU32 col)ImDrawListinline
PushClipRect(ImVec2 clip_rect_min, ImVec2 clip_rect_max, bool intersect_with_current_clip_rect=false)ImDrawList
PushClipRectFullScreen()ImDrawList
PushTextureID(ImTextureID texture_id)ImDrawList
UpdateClipRect()ImDrawList
UpdateTextureID()ImDrawList
VtxBufferImDrawList
~ImDrawList()ImDrawListinline

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)