Karma Engine
Loading...
Searching...
No Matches
KGDrawList Member List

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

_CalcCircleAutoSegmentCount(float radius) const (defined in KGDrawList)KGDrawList
_ClearFreeMemory() (defined in KGDrawList)KGDrawList
_ClipRectStack (defined in KGDrawList)KGDrawList
_CmdHeader (defined in KGDrawList)KGDrawList
_Data (defined in KGDrawList)KGDrawList
_FringeScale (defined in KGDrawList)KGDrawList
_IdxWritePtr (defined in KGDrawList)KGDrawList
_OnChangedClipRect() (defined in KGDrawList)KGDrawList
_OnChangedTextureID() (defined in KGDrawList)KGDrawList
_OnChangedVtxOffset() (defined in KGDrawList)KGDrawList
_OwnerName (defined in KGDrawList)KGDrawList
_Path (defined in KGDrawList)KGDrawList
_PathArcToFastEx(const KGVec2 &center, float radius, int a_min_sample, int a_max_sample, int a_step) (defined in KGDrawList)KGDrawList
_PathArcToN(const KGVec2 &center, float radius, float a_min, float a_max, int num_segments) (defined in KGDrawList)KGDrawList
_PopUnusedDrawCmd() (defined in KGDrawList)KGDrawList
_ResetForNewFrame() (defined in KGDrawList)KGDrawList
_Splitter (defined in KGDrawList)KGDrawList
_TextureIdStack (defined in KGDrawList)KGDrawList
_TryMergeDrawCmds() (defined in KGDrawList)KGDrawList
_VtxCurrentIdx (defined in KGDrawList)KGDrawList
_VtxWritePtr (defined in KGDrawList)KGDrawList
AddBezierCubic(const KGVec2 &p1, const KGVec2 &p2, const KGVec2 &p3, const KGVec2 &p4, KGU32 col, float thickness, int num_segments=0) (defined in KGDrawList)KGDrawList
AddBezierQuadratic(const KGVec2 &p1, const KGVec2 &p2, const KGVec2 &p3, KGU32 col, float thickness, int num_segments=0) (defined in KGDrawList)KGDrawList
AddCallback(KGDrawCallback callback, void *callback_data) (defined in KGDrawList)KGDrawList
AddCircle(const KGVec2 &center, float radius, KGU32 col, int num_segments=0, float thickness=1.0f) (defined in KGDrawList)KGDrawList
AddCircleFilled(const KGVec2 &center, float radius, KGU32 col, int num_segments=0) (defined in KGDrawList)KGDrawList
AddConvexPolyFilled(const KGVec2 *points, int num_points, KGU32 col) (defined in KGDrawList)KGDrawList
AddDrawCmd() (defined in KGDrawList)KGDrawList
AddImage(KGTextureID user_texture_id, const KGVec2 &p_min, const KGVec2 &p_max, const KGVec2 &uv_min=KGVec2(0, 0), const KGVec2 &uv_max=KGVec2(1, 1), KGU32 col=KG_COL32_WHITE) (defined in KGDrawList)KGDrawList
AddImageQuad(KGTextureID user_texture_id, const KGVec2 &p1, const KGVec2 &p2, const KGVec2 &p3, const KGVec2 &p4, const KGVec2 &uv1=KGVec2(0, 0), const KGVec2 &uv2=KGVec2(1, 0), const KGVec2 &uv3=KGVec2(1, 1), const KGVec2 &uv4=KGVec2(0, 1), KGU32 col=KG_COL32_WHITE) (defined in KGDrawList)KGDrawList
AddImageRounded(KGTextureID user_texture_id, const KGVec2 &p_min, const KGVec2 &p_max, const KGVec2 &uv_min, const KGVec2 &uv_max, KGU32 col, float rounding, KGDrawFlags flags=0) (defined in KGDrawList)KGDrawList
AddLine(const KGVec2 &p1, const KGVec2 &p2, KGU32 col, float thickness=1.0f) (defined in KGDrawList)KGDrawList
AddNgon(const KGVec2 &center, float radius, KGU32 col, int num_segments, float thickness=1.0f) (defined in KGDrawList)KGDrawList
AddNgonFilled(const KGVec2 &center, float radius, KGU32 col, int num_segments) (defined in KGDrawList)KGDrawList
AddPolyline(const KGVec2 *points, int num_points, KGU32 col, KGDrawFlags flags, float thickness) (defined in KGDrawList)KGDrawList
AddQuad(const KGVec2 &p1, const KGVec2 &p2, const KGVec2 &p3, const KGVec2 &p4, KGU32 col, float thickness=1.0f) (defined in KGDrawList)KGDrawList
AddQuadFilled(const KGVec2 &p1, const KGVec2 &p2, const KGVec2 &p3, const KGVec2 &p4, KGU32 col) (defined in KGDrawList)KGDrawList
AddRect(const KGVec2 &p_min, const KGVec2 &p_max, KGU32 col, float rounding=0.0f, KGDrawFlags flags=0, float thickness=1.0f) (defined in KGDrawList)KGDrawList
AddRectFilled(const KGVec2 &p_min, const KGVec2 &p_max, KGU32 col, float rounding=0.0f, KGDrawFlags flags=0) (defined in KGDrawList)KGDrawList
AddRectFilledMultiColor(const KGVec2 &p_min, const KGVec2 &p_max, KGU32 col_upr_left, KGU32 col_upr_right, KGU32 col_bot_right, KGU32 col_bot_left) (defined in KGDrawList)KGDrawList
AddText(const KGVec2 &pos, KGU32 col, const char *text_begin, const char *text_end=NULL) (defined in KGDrawList)KGDrawList
AddText(const KGFont *font, float font_size, const KGVec2 &pos, KGU32 col, const char *text_begin, const char *text_end=NULL, float wrap_width=0.0f, const KGVec4 *cpu_fine_clip_rect=NULL) (defined in KGDrawList)KGDrawList
AddTriangle(const KGVec2 &p1, const KGVec2 &p2, const KGVec2 &p3, KGU32 col, float thickness=1.0f) (defined in KGDrawList)KGDrawList
AddTriangleFilled(const KGVec2 &p1, const KGVec2 &p2, const KGVec2 &p3, KGU32 col) (defined in KGDrawList)KGDrawList
ChannelsMerge() (defined in KGDrawList)KGDrawListinline
ChannelsSetCurrent(int n) (defined in KGDrawList)KGDrawListinline
ChannelsSplit(int count) (defined in KGDrawList)KGDrawListinline
CloneOutput() const (defined in KGDrawList)KGDrawList
CmdBuffer (defined in KGDrawList)KGDrawList
Flags (defined in KGDrawList)KGDrawList
GetClipRectMax() const (defined in KGDrawList)KGDrawListinline
GetClipRectMin() const (defined in KGDrawList)KGDrawListinline
IdxBuffer (defined in KGDrawList)KGDrawList
KGDrawList(KGDrawListSharedData *shared_data) (defined in KGDrawList)KGDrawListinline
PathArcTo(const KGVec2 &center, float radius, float a_min, float a_max, int num_segments=0) (defined in KGDrawList)KGDrawList
PathArcToFast(const KGVec2 &center, float radius, int a_min_of_12, int a_max_of_12) (defined in KGDrawList)KGDrawList
PathBezierCubicCurveTo(const KGVec2 &p2, const KGVec2 &p3, const KGVec2 &p4, int num_segments=0) (defined in KGDrawList)KGDrawList
PathBezierQuadraticCurveTo(const KGVec2 &p2, const KGVec2 &p3, int num_segments=0) (defined in KGDrawList)KGDrawList
PathClear() (defined in KGDrawList)KGDrawListinline
PathFillConvex(KGU32 col) (defined in KGDrawList)KGDrawListinline
PathLineTo(const KGVec2 &pos) (defined in KGDrawList)KGDrawListinline
PathLineToMergeDuplicate(const KGVec2 &pos) (defined in KGDrawList)KGDrawListinline
PathRect(const KGVec2 &rect_min, const KGVec2 &rect_max, float rounding=0.0f, KGDrawFlags flags=0) (defined in KGDrawList)KGDrawList
PathStroke(KGU32 col, KGDrawFlags flags=0, float thickness=1.0f) (defined in KGDrawList)KGDrawListinline
PopClipRect() (defined in KGDrawList)KGDrawList
PopTextureID() (defined in KGDrawList)KGDrawList
PrimQuadUV(const KGVec2 &a, const KGVec2 &b, const KGVec2 &c, const KGVec2 &d, const KGVec2 &uv_a, const KGVec2 &uv_b, const KGVec2 &uv_c, const KGVec2 &uv_d, KGU32 col) (defined in KGDrawList)KGDrawList
PrimRect(const KGVec2 &a, const KGVec2 &b, KGU32 col) (defined in KGDrawList)KGDrawList
PrimRectUV(const KGVec2 &a, const KGVec2 &b, const KGVec2 &uv_a, const KGVec2 &uv_b, KGU32 col) (defined in KGDrawList)KGDrawList
PrimReserve(int idx_count, int vtx_count) (defined in KGDrawList)KGDrawList
PrimUnreserve(int idx_count, int vtx_count) (defined in KGDrawList)KGDrawList
PrimVtx(const KGVec2 &pos, const KGVec2 &uv, KGU32 col) (defined in KGDrawList)KGDrawListinline
PrimWriteIdx(KGDrawIdx idx) (defined in KGDrawList)KGDrawListinline
PrimWriteVtx(const KGVec2 &pos, const KGVec2 &uv, KGU32 col) (defined in KGDrawList)KGDrawListinline
PushClipRect(const KGVec2 &clip_rect_min, const KGVec2 &clip_rect_max, bool intersect_with_current_clip_rect=false) (defined in KGDrawList)KGDrawList
PushClipRectFullScreen() (defined in KGDrawList)KGDrawList
PushTextureID(KGTextureID texture_id) (defined in KGDrawList)KGDrawList
SetWindowBackgroundColor(KGVec4 bgColor) (defined in KGDrawList)KGDrawList
VtxBuffer (defined in KGDrawList)KGDrawList
~KGDrawList() (defined in KGDrawList)KGDrawListinline