|
KarmaEngine
Game Engine for practical learning and research purposes
|
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 ¢er, float radius, int a_min_sample, int a_max_sample, int a_step) (defined in KGDrawList) | KGDrawList | |
| _PathArcToN(const KGVec2 ¢er, 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 ¢er, float radius, KGU32 col, int num_segments=0, float thickness=1.0f) (defined in KGDrawList) | KGDrawList | |
| AddCircleFilled(const KGVec2 ¢er, 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 ¢er, float radius, KGU32 col, int num_segments, float thickness=1.0f) (defined in KGDrawList) | KGDrawList | |
| AddNgonFilled(const KGVec2 ¢er, 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) | KGDrawList | inline |
| ChannelsSetCurrent(int n) (defined in KGDrawList) | KGDrawList | inline |
| ChannelsSplit(int count) (defined in KGDrawList) | KGDrawList | inline |
| CloneOutput() const (defined in KGDrawList) | KGDrawList | |
| CmdBuffer (defined in KGDrawList) | KGDrawList | |
| Flags (defined in KGDrawList) | KGDrawList | |
| GetClipRectMax() const (defined in KGDrawList) | KGDrawList | inline |
| GetClipRectMin() const (defined in KGDrawList) | KGDrawList | inline |
| IdxBuffer (defined in KGDrawList) | KGDrawList | |
| KGDrawList(KGDrawListSharedData *shared_data) (defined in KGDrawList) | KGDrawList | inline |
| PathArcTo(const KGVec2 ¢er, float radius, float a_min, float a_max, int num_segments=0) (defined in KGDrawList) | KGDrawList | |
| PathArcToFast(const KGVec2 ¢er, 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) | KGDrawList | inline |
| PathFillConvex(KGU32 col) (defined in KGDrawList) | KGDrawList | inline |
| PathLineTo(const KGVec2 &pos) (defined in KGDrawList) | KGDrawList | inline |
| PathLineToMergeDuplicate(const KGVec2 &pos) (defined in KGDrawList) | KGDrawList | inline |
| 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) | KGDrawList | inline |
| 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) | KGDrawList | inline |
| PrimWriteIdx(KGDrawIdx idx) (defined in KGDrawList) | KGDrawList | inline |
| PrimWriteVtx(const KGVec2 &pos, const KGVec2 &uv, KGU32 col) (defined in KGDrawList) | KGDrawList | inline |
| 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) | KGDrawList | inline |