_PathArcToFastEx(center,radius,a_min_sample,a_max_sample,a_step) center Vector2 , radius number , a_min_sample number , a_max_sample number , a_step number
_PathArcToN(center,radius,a_min,a_max,num_segments) center Vector2 , radius number , a_min number , a_max number , num_segments number
_PopUnusedDrawCmd()
_ResetForNewFrame()
_TryMergeDrawCmds()
AddBezierCubic(p1,p2,p3,p4,col,thickness,num_segments) p1 Vector2 , p2 Vector2 , p3 Vector2 , p4 Vector2 , col number , thickness number , num_segments number
AddBezierCubic(p1,p2,p3,p4,col,thickness) p1 Vector2 , p2 Vector2 , p3 Vector2 , p4 Vector2 , col number , thickness number
AddBezierQuadratic(p1,p2,p3,col,thickness,num_segments) p1 Vector2 , p2 Vector2 , p3 Vector2 , col number , thickness number , num_segments number
AddBezierQuadratic(p1,p2,p3,col,thickness) p1 Vector2 , p2 Vector2 , p3 Vector2 , col number , thickness number
AddCallback(callback,callback_data) callback number , callback_data number
AddCircle(center,radius,col,num_segments,thickness) center Vector2 , radius number , col number , num_segments number , thickness number
AddCircle(center,radius,col,num_segments) center Vector2 , radius number , col number , num_segments number
AddCircle(center,radius,col) center Vector2 , radius number , col number
AddCircleFilled(center,radius,col,num_segments) center Vector2 , radius number , col number , num_segments number
AddCircleFilled(center,radius,col) center Vector2 , radius number , col number
AddConvexPolyFilled(points,num_points,col) points Vector2 , num_points number , col number
AddDrawCmd()
AddImage(user_texture_id,p_min,p_max,uv_min,uv_max,col) user_texture_id number , p_min Vector2 , p_max Vector2 , uv_min Vector2 , uv_max Vector2 , col number
AddImageRounded(user_texture_id,p_min,p_max,uv_min,uv_max,col,rounding,flags) user_texture_id number , p_min Vector2 , p_max Vector2 , uv_min Vector2 , uv_max Vector2 , col number , rounding number , flags ImDrawFlags
AddImageRounded(user_texture_id,p_min,p_max,uv_min,uv_max,col,rounding) user_texture_id number , p_min Vector2 , p_max Vector2 , uv_min Vector2 , uv_max Vector2 , col number , rounding number
AddLine(p1,p2,col,thickness) p1 Vector2 , p2 Vector2 , col number , thickness number
AddLine(p1,p2,col) p1 Vector2 , p2 Vector2 , col number
AddNgon(center,radius,col,num_segments,thickness) center Vector2 , radius number , col number , num_segments number , thickness number
AddNgon(center,radius,col,num_segments) center Vector2 , radius number , col number , num_segments number
AddNgonFilled(center,radius,col,num_segments) center Vector2 , radius number , col number , num_segments number
AddPolyline(points,num_points,col,flags,thickness) points Vector2 , num_points number , col number , flags ImDrawFlags , thickness number
AddQuad(p1,p2,p3,p4,col,thickness) p1 Vector2 , p2 Vector2 , p3 Vector2 , p4 Vector2 , col number , thickness number
AddQuad(p1,p2,p3,p4,col) p1 Vector2 , p2 Vector2 , p3 Vector2 , p4 Vector2 , col number
AddQuadFilled(p1,p2,p3,p4,col) p1 Vector2 , p2 Vector2 , p3 Vector2 , p4 Vector2 , col number
AddRect(p_min,p_max,col,rounding,flags,thickness) p_min Vector2 , p_max Vector2 , col number , rounding number , flags ImDrawFlags , thickness number
AddRect(p_min,p_max,col,rounding,flags) p_min Vector2 , p_max Vector2 , col number , rounding number , flags ImDrawFlags
AddRect(p_min,p_max,col,rounding) p_min Vector2 , p_max Vector2 , col number , rounding number
AddRect(p_min,p_max,col) p_min Vector2 , p_max Vector2 , col number
AddRectFilled(p_min,p_max,col,rounding,flags) p_min Vector2 , p_max Vector2 , col number , rounding number , flags ImDrawFlags
AddRectFilled(p_min,p_max,col,rounding) p_min Vector2 , p_max Vector2 , col number , rounding number
AddRectFilled(p_min,p_max,col) p_min Vector2 , p_max Vector2 , col number
AddRectFilledMultiColor(p_min,p_max,col_upr_left,col_upr_right,col_bot_right,col_bot_left) p_min Vector2 , p_max Vector2 , col_upr_left number , col_upr_right number , col_bot_right number , col_bot_left number
AddText(font,font_size,pos,col,text_begin) font ImFontPtr , font_size number , pos Vector2 , col number , text_begin string
AddText(pos,col,text_begin) pos Vector2 , col number , text_begin string
AddTriangle(p1,p2,p3,col,thickness) p1 Vector2 , p2 Vector2 , p3 Vector2 , col number , thickness number
AddTriangle(p1,p2,p3,col) p1 Vector2 , p2 Vector2 , p3 Vector2 , col number
AddTriangleFilled(p1,p2,p3,col) p1 Vector2 , p2 Vector2 , p3 Vector2 , col number
ChannelsMerge()
ChannelsSetCurrent(n) n number
ChannelsSplit(count) count number
CloneOutput()
Destroy()
GetClipRectMax()
GetClipRectMin()
PathArcTo(center,radius,a_min,a_max,num_segments) center Vector2 , radius number , a_min number , a_max number , num_segments number
PathArcTo(center,radius,a_min,a_max) center Vector2 , radius number , a_min number , a_max number
PathArcToFast(center,radius,a_min_of_12,a_max_of_12) center Vector2 , radius number , a_min_of_12 number , a_max_of_12 number
PathStroke(col,flags,thickness) col number , flags ImDrawFlags , thickness number
PathStroke(col,flags) col number , flags ImDrawFlags
PathStroke(col) col number
PopClipRect()
PopTextureID()
PrimQuadUV(a,b,c,d,uv_a,uv_b,uv_c,uv_d,col) a Vector2 , b Vector2 , c Vector2 , d Vector2 , uv_a Vector2 , uv_b Vector2 , uv_c Vector2 , uv_d Vector2 , col number
PrimRect(a,b,col) a Vector2 , b Vector2 , col number
PrimRectUV(a,b,uv_a,uv_b,col) a Vector2 , b Vector2 , uv_a Vector2 , uv_b Vector2 , col number
PrimReserve(idx_count,vtx_count) idx_count number , vtx_count number
PrimUnreserve(idx_count,vtx_count) idx_count number , vtx_count number
PrimVtx(pos,uv,col) pos Vector2 , uv Vector2 , col number
PrimWriteIdx(idx) idx number
PrimWriteVtx(pos,uv,col) pos Vector2 , uv Vector2 , col number