类 JImGuiDrawListGen
java.lang.Object
org.ice1000.jimgui.JImGuiDrawListGen
- 直接已知子类:
JImDrawList
- 从以下版本开始:
- v0.1
-
字段概要
字段 -
方法概要
修饰符和类型方法说明voidaddBezierCubic(float p1X, float p1Y, float p2X, float p2Y, float p3X, float p3Y, float p4X, float p4Y, int u32Color)Cubic+Bezier+%284+control+points%29voidaddBezierCubic(float p1X, float p1Y, float p2X, float p2Y, float p3X, float p3Y, float p4X, float p4Y, int u32Color, float thickness)Cubic+Bezier+%284+control+points%29voidaddBezierCubic(float p1X, float p1Y, float p2X, float p2Y, float p3X, float p3Y, float p4X, float p4Y, int u32Color, float thickness, int numSegments)Cubic+Bezier+%284+control+points%29voidaddBezierQuadratic(float p1X, float p1Y, float p2X, float p2Y, float p3X, float p3Y, int u32Color)Quadratic+Bezier+%283+control+points%29voidaddBezierQuadratic(float p1X, float p1Y, float p2X, float p2Y, float p3X, float p3Y, int u32Color, float thickness)Quadratic+Bezier+%283+control+points%29voidaddBezierQuadratic(float p1X, float p1Y, float p2X, float p2Y, float p3X, float p3Y, int u32Color, float thickness, int numSegments)Quadratic+Bezier+%283+control+points%29voidaddCircle(float centreX, float centreY, float radius, int u32Color)voidaddCircle(float centreX, float centreY, float radius, int u32Color, int numSegments)voidaddCircle(float centreX, float centreY, float radius, int u32Color, int numSegments, float thickness)voidaddCircleFilled(float centreX, float centreY, float radius, int u32Color)voidaddCircleFilled(float centreX, float centreY, float radius, int u32Color, int numSegments)voidThis+is+useful+if+you+need+to+forcefully+create+a+new+draw+call+%28to+allow+for+dependent+rendering+%7C+blending%29.protected static voidaddImage(long userTextureID, float aX, float aY, float bX, float bY, float uvAX, float uvAY, float uvBX, float uvBY, int color, long nativeObjectPtr)voidaddImage(@NotNull JImTextureID userTextureID, float aX, float aY, float bX, float bY)voidaddImage(@NotNull JImTextureID userTextureID, float aX, float aY, float bX, float bY, float uvAX, float uvAY)voidaddImage(@NotNull JImTextureID userTextureID, float aX, float aY, float bX, float bY, float uvAX, float uvAY, float uvBX, float uvBY)voidaddImage(@NotNull JImTextureID userTextureID, float aX, float aY, float bX, float bY, float uvAX, float uvAY, float uvBX, float uvBY, int color)protected static voidaddImageQuad(long userTextureID, float aX, float aY, float bX, float bY, float cX, float cY, float dX, float dY, float uvAX, float uvAY, float uvBX, float uvBY, float uvCX, float uvCY, float uvDX, float uvDY, int color, long nativeObjectPtr)voidaddImageQuad(@NotNull JImTextureID userTextureID, float aX, float aY, float bX, float bY, float cX, float cY, float dX, float dY)voidaddImageQuad(@NotNull JImTextureID userTextureID, float aX, float aY, float bX, float bY, float cX, float cY, float dX, float dY, float uvAX, float uvAY)voidaddImageQuad(@NotNull JImTextureID userTextureID, float aX, float aY, float bX, float bY, float cX, float cY, float dX, float dY, float uvAX, float uvAY, float uvBX, float uvBY)voidaddImageQuad(@NotNull JImTextureID userTextureID, float aX, float aY, float bX, float bY, float cX, float cY, float dX, float dY, float uvAX, float uvAY, float uvBX, float uvBY, float uvCX, float uvCY)voidaddImageQuad(@NotNull JImTextureID userTextureID, float aX, float aY, float bX, float bY, float cX, float cY, float dX, float dY, float uvAX, float uvAY, float uvBX, float uvBY, float uvCX, float uvCY, float uvDX, float uvDY)voidaddImageQuad(@NotNull JImTextureID userTextureID, float aX, float aY, float bX, float bY, float cX, float cY, float dX, float dY, float uvAX, float uvAY, float uvBX, float uvBY, float uvCX, float uvCY, float uvDX, float uvDY, int color)protected static voidaddImageRounded(long userTextureID, float aX, float aY, float bX, float bY, float uvAX, float uvAY, float uvBX, float uvBY, int color, float rounding, int roundingCornersFlags, long nativeObjectPtr)voidaddImageRounded(@NotNull JImTextureID userTextureID, float aX, float aY, float bX, float bY, float uvAX, float uvAY, float uvBX, float uvBY, int color, float rounding)voidaddImageRounded(@NotNull JImTextureID userTextureID, float aX, float aY, float bX, float bY, float uvAX, float uvAY, float uvBX, float uvBY, int color, float rounding, int roundingCornersFlags)voidaddLine(float aX, float aY, float bX, float bY, int u32Color)voidaddLine(float aX, float aY, float bX, float bY, int u32Color, float thickness)protected static voidaddLine(float aX, float aY, float bX, float bY, int u32Color, float thickness, long nativeObjectPtr)voidaddNgon(float centreX, float centreY, float radius, int u32Color)voidaddNgon(float centreX, float centreY, float radius, int u32Color, int numSegments)voidaddNgon(float centreX, float centreY, float radius, int u32Color, int numSegments, float thickness)voidaddNgonFilled(float centreX, float centreY, float radius, int u32Color)voidaddNgonFilled(float centreX, float centreY, float radius, int u32Color, int numSegments)voidaddQuad(float aX, float aY, float bX, float bY, float cX, float cY, float dX, float dY, int u32Color)voidaddQuad(float aX, float aY, float bX, float bY, float cX, float cY, float dX, float dY, int u32Color, float thickness)voidaddQuadFilled(float aX, float aY, float bX, float bY, float cX, float cY, float dX, float dY, int u32Color)voidaddRect(float aX, float aY, float bX, float bY, int u32Color)a%3A+upper-left%2C+b%3A+lower-right+%28%3D%3D+upper-left+%2B+size%29voidaddRect(float aX, float aY, float bX, float bY, int u32Color, float rounding)a%3A+upper-left%2C+b%3A+lower-right+%28%3D%3D+upper-left+%2B+size%29voidaddRect(float aX, float aY, float bX, float bY, int u32Color, float rounding, int roundingCornersFlags)a%3A+upper-left%2C+b%3A+lower-right+%28%3D%3D+upper-left+%2B+size%29voidaddRect(float aX, float aY, float bX, float bY, int u32Color, float rounding, int roundingCornersFlags, float thickness)a%3A+upper-left%2C+b%3A+lower-right+%28%3D%3D+upper-left+%2B+size%29voidaddRectFilled(float aX, float aY, float bX, float bY, int u32Color)a%3A+upper-left%2C+b%3A+lower-right+%28%3D%3D+upper-left+%2B+size%29voidaddRectFilled(float aX, float aY, float bX, float bY, int u32Color, float rounding)a%3A+upper-left%2C+b%3A+lower-right+%28%3D%3D+upper-left+%2B+size%29voidaddRectFilled(float aX, float aY, float bX, float bY, int u32Color, float rounding, int roundingCornersFlags)a%3A+upper-left%2C+b%3A+lower-right+%28%3D%3D+upper-left+%2B+size%29voidaddRectFilledMultiColor(float aX, float aY, float bX, float bY, int colorUpperLeft, int colorUpperRight, int colorBottomRight, int colorBottomLeft)protected static voidaddText(long font, float fontSize, float posX, float posY, int u32Color, byte[] text, float wrapWidth, long cpuFineClipRect, long nativeObjectPtr)voidaddText(@NotNull JImFont font, float fontSize, float posX, float posY, int u32Color, @NotNull String text)Add+string+%28each+character+of+the+UTF-8+string+are+added%29voidaddText(@NotNull JImFont font, float fontSize, float posX, float posY, int u32Color, @NotNull String text, float wrapWidth)Add+string+%28each+character+of+the+UTF-8+string+are+added%29voidaddText(@NotNull JImFont font, float fontSize, float posX, float posY, int u32Color, @NotNull String text, float wrapWidth, @NotNull JImVec4 cpuFineClipRect)Add+string+%28each+character+of+the+UTF-8+string+are+added%29protected voidaddText(@NotNull JImFont font, float fontSize, float posX, float posY, int u32Color, @NotNull String text, float wrapWidth, @NotNull JImVec4 cpuFineClipRect, long nativeObjectPtr)Add+string+%28each+character+of+the+UTF-8+string+are+added%29voidaddTriangle(float aX, float aY, float bX, float bY, float cX, float cY, int u32Color)voidaddTriangle(float aX, float aY, float bX, float bY, float cX, float cY, int u32Color, float thickness)voidaddTriangleFilled(float aX, float aY, float bX, float bY, float cX, float cY, int u32Color)voidvoidchannelsSetCurrent(int channelsIndex)voidchannelsSplit(int channelsCount)intgetFlags()What+user+passed+to+InputText%28%29++++++%7C%7C+Read-only%0A++Flags%2C+you+may+poke+into+these+to+adjust+anti-aliasing+settings+per-primitive.%0A++Build+flags+%28see+ImFontAtlasFlags_%29%0A++See+ImGuiViewportFlags_%0A++Not+exposed%0A++See+enum+ImGuiWindowFlags_%0A++Flags+after+some+patching+%28not+directly+same+as+provided+by+user%29.protected static intgetFlags(long nativeObjectPtr)voidpathArcTo(float centreX, float centreY, float radius, float aMin, float aMax)voidpathArcTo(float centreX, float centreY, float radius, float aMin, float aMax, int numSegments)voidpathArcToFast(float centreX, float centreY, float radius, int aMinOf12, int aMaxOf12)Use+precomputed+angles+for+a+12+steps+circlevoidpathBezierCubicCurveTo(float p2X, float p2Y, float p3X, float p3Y, float p4X, float p4Y)Cubic+Bezier+%284+control+points%29voidpathBezierCubicCurveTo(float p2X, float p2Y, float p3X, float p3Y, float p4X, float p4Y, int numSegments)Cubic+Bezier+%284+control+points%29voidpathBezierQuadraticCurveTo(float p2X, float p2Y, float p3X, float p3Y)Quadratic+Bezier+%283+control+points%29voidpathBezierQuadraticCurveTo(float p2X, float p2Y, float p3X, float p3Y, int numSegments)Quadratic+Bezier+%283+control+points%29voidvoidpathFillConvex(int u32Color)Note%3A+Anti-aliased+filling+requires+points+to+be+in+clockwise+order.voidpathLineTo(float posX, float posY)voidpathLineToMergeDuplicate(float posX, float posY)voidpathRect(float rectMinX, float rectMinY, float rectMaxX, float rectMaxY)voidpathRect(float rectMinX, float rectMinY, float rectMaxX, float rectMaxY, float rounding)voidpathRect(float rectMinX, float rectMinY, float rectMaxX, float rectMaxY, float rounding, int roundingCornersFlags)voidpathStroke(int u32Color, boolean closed)voidpathStroke(int u32Color, boolean closed, float thickness)voidvoidvoidprimQuadUV(float aX, float aY, float bX, float bY, float cX, float cY, float dX, float dY, float uvAX, float uvAY, float uvBX, float uvBY, float uvCX, float uvCY, float uvDX, float uvDY, int u32Color)voidprimRect(float aX, float aY, float bX, float bY, int u32Color)Axis+aligned+rectangle+%28composed+of+two+triangles%29voidprimRectUV(float aX, float aY, float bX, float bY, float uvAX, float uvAY, float uvBX, float uvBY, int u32Color)voidprimReserve(int idxCount, int vtxCount)voidprimVtx(float posX, float posY, float uvX, float uvY, int u32Color)Write+vertex+with+unique+indexvoidprimWriteIdx(int idx)voidprimWriteVtx(float posX, float posY, float uvX, float uvY, int u32Color)voidpushClipRect(float widthclipRectMin, float heightclipRectMin, float widthclipRectMax, float heightclipRectMax)Render-level+scissoring.voidpushClipRect(float widthclipRectMin, float heightclipRectMin, float widthclipRectMax, float heightclipRectMax, boolean intersectWithCurrentClipRect)Render-level+scissoring.voidprotected static voidpushTextureID(long textureID, long nativeObjectPtr)voidpushTextureID(@NotNull JImTextureID textureID)voidsetFlags(int newValue)What+user+passed+to+InputText%28%29++++++%7C%7C+Read-only%0A++Flags%2C+you+may+poke+into+these+to+adjust+anti-aliasing+settings+per-primitive.%0A++Build+flags+%28see+ImFontAtlasFlags_%29%0A++See+ImGuiViewportFlags_%0A++Not+exposed%0A++See+enum+ImGuiWindowFlags_%0A++Flags+after+some+patching+%28not+directly+same+as+provided+by+user%29.protected static voidsetFlags(long nativeObjectPtr, int newValue)
-
字段详细资料
-
nativeObjectPtr
protected long nativeObjectPtrsubclass-private by design
-
-
方法详细资料
-
getFlags
public int getFlags()What+user+passed+to+InputText%28%29++++++%7C%7C+Read-only%0A++Flags%2C+you+may+poke+into+these+to+adjust+anti-aliasing+settings+per-primitive.%0A++Build+flags+%28see+ImFontAtlasFlags_%29%0A++See+ImGuiViewportFlags_%0A++Not+exposed%0A++See+enum+ImGuiWindowFlags_%0A++Flags+after+some+patching+%28not+directly+same+as+provided+by+user%29.+See+ImGuiTableColumnFlags_ -
getFlags
protected static int getFlags(long nativeObjectPtr) -
setFlags
public void setFlags(int newValue)What+user+passed+to+InputText%28%29++++++%7C%7C+Read-only%0A++Flags%2C+you+may+poke+into+these+to+adjust+anti-aliasing+settings+per-primitive.%0A++Build+flags+%28see+ImFontAtlasFlags_%29%0A++See+ImGuiViewportFlags_%0A++Not+exposed%0A++See+enum+ImGuiWindowFlags_%0A++Flags+after+some+patching+%28not+directly+same+as+provided+by+user%29.+See+ImGuiTableColumnFlags_ -
setFlags
protected static void setFlags(long nativeObjectPtr, int newValue) -
pushClipRect
public final void pushClipRect(float widthclipRectMin, float heightclipRectMin, float widthclipRectMax, float heightclipRectMax, boolean intersectWithCurrentClipRect)Render-level+scissoring.+This+is+passed+down+to+your+render+function+but+not+used+for+CPU-side+coarse+clipping.+Prefer+using+higher-level+ImGui%3A%3APushClipRect%28%29+to+affect+logic+%28hit-testing+and+widget+culling%29 -
pushClipRect
public final void pushClipRect(float widthclipRectMin, float heightclipRectMin, float widthclipRectMax, float heightclipRectMax)Render-level+scissoring.+This+is+passed+down+to+your+render+function+but+not+used+for+CPU-side+coarse+clipping.+Prefer+using+higher-level+ImGui%3A%3APushClipRect%28%29+to+affect+logic+%28hit-testing+and+widget+culling%29 -
pushClipRectFullScreen
public final void pushClipRectFullScreen() -
popClipRect
public final void popClipRect() -
pushTextureID
protected static void pushTextureID(long textureID, long nativeObjectPtr) -
pushTextureID
-
popTextureID
public final void popTextureID() -
addLine
protected static void addLine(float aX, float aY, float bX, float bY, int u32Color, float thickness, long nativeObjectPtr) -
addLine
public final void addLine(float aX, float aY, float bX, float bY, int u32Color, float thickness) -
addLine
public final void addLine(float aX, float aY, float bX, float bY, int u32Color) -
addRect
public final void addRect(float aX, float aY, float bX, float bY, int u32Color, float rounding, int roundingCornersFlags, float thickness)a%3A+upper-left%2C+b%3A+lower-right+%28%3D%3D+upper-left+%2B+size%29 -
addRect
public final void addRect(float aX, float aY, float bX, float bY, int u32Color, float rounding, int roundingCornersFlags)a%3A+upper-left%2C+b%3A+lower-right+%28%3D%3D+upper-left+%2B+size%29 -
addRect
public final void addRect(float aX, float aY, float bX, float bY, int u32Color, float rounding)a%3A+upper-left%2C+b%3A+lower-right+%28%3D%3D+upper-left+%2B+size%29 -
addRect
public final void addRect(float aX, float aY, float bX, float bY, int u32Color)a%3A+upper-left%2C+b%3A+lower-right+%28%3D%3D+upper-left+%2B+size%29 -
addRectFilled
public final void addRectFilled(float aX, float aY, float bX, float bY, int u32Color, float rounding, int roundingCornersFlags)a%3A+upper-left%2C+b%3A+lower-right+%28%3D%3D+upper-left+%2B+size%29 -
addRectFilled
public final void addRectFilled(float aX, float aY, float bX, float bY, int u32Color, float rounding)a%3A+upper-left%2C+b%3A+lower-right+%28%3D%3D+upper-left+%2B+size%29 -
addRectFilled
public final void addRectFilled(float aX, float aY, float bX, float bY, int u32Color)a%3A+upper-left%2C+b%3A+lower-right+%28%3D%3D+upper-left+%2B+size%29 -
addRectFilledMultiColor
public final void addRectFilledMultiColor(float aX, float aY, float bX, float bY, int colorUpperLeft, int colorUpperRight, int colorBottomRight, int colorBottomLeft) -
addQuad
public final void addQuad(float aX, float aY, float bX, float bY, float cX, float cY, float dX, float dY, int u32Color, float thickness) -
addQuad
public final void addQuad(float aX, float aY, float bX, float bY, float cX, float cY, float dX, float dY, int u32Color) -
addQuadFilled
public final void addQuadFilled(float aX, float aY, float bX, float bY, float cX, float cY, float dX, float dY, int u32Color) -
addTriangle
public final void addTriangle(float aX, float aY, float bX, float bY, float cX, float cY, int u32Color, float thickness) -
addTriangle
public final void addTriangle(float aX, float aY, float bX, float bY, float cX, float cY, int u32Color) -
addTriangleFilled
public final void addTriangleFilled(float aX, float aY, float bX, float bY, float cX, float cY, int u32Color) -
addCircle
public final void addCircle(float centreX, float centreY, float radius, int u32Color, int numSegments, float thickness) -
addCircle
public final void addCircle(float centreX, float centreY, float radius, int u32Color, int numSegments) -
addCircle
public final void addCircle(float centreX, float centreY, float radius, int u32Color) -
addCircleFilled
public final void addCircleFilled(float centreX, float centreY, float radius, int u32Color, int numSegments) -
addCircleFilled
public final void addCircleFilled(float centreX, float centreY, float radius, int u32Color) -
addNgon
public final void addNgon(float centreX, float centreY, float radius, int u32Color, int numSegments, float thickness) -
addNgon
public final void addNgon(float centreX, float centreY, float radius, int u32Color, int numSegments) -
addNgon
public final void addNgon(float centreX, float centreY, float radius, int u32Color) -
addNgonFilled
public final void addNgonFilled(float centreX, float centreY, float radius, int u32Color, int numSegments) -
addNgonFilled
public final void addNgonFilled(float centreX, float centreY, float radius, int u32Color) -
addText
protected final void addText(@NotNull @NotNull JImFont font, float fontSize, float posX, float posY, int u32Color, @NotNull @NotNull String text, float wrapWidth, @NotNull @NotNull JImVec4 cpuFineClipRect, long nativeObjectPtr)Add+string+%28each+character+of+the+UTF-8+string+are+added%29 -
addText
protected static void addText(long font, float fontSize, float posX, float posY, int u32Color, byte[] text, float wrapWidth, long cpuFineClipRect, long nativeObjectPtr) -
addText
public final void addText(@NotNull @NotNull JImFont font, float fontSize, float posX, float posY, int u32Color, @NotNull @NotNull String text, float wrapWidth, @NotNull @NotNull JImVec4 cpuFineClipRect)Add+string+%28each+character+of+the+UTF-8+string+are+added%29 -
addText
public final void addText(@NotNull @NotNull JImFont font, float fontSize, float posX, float posY, int u32Color, @NotNull @NotNull String text, float wrapWidth)Add+string+%28each+character+of+the+UTF-8+string+are+added%29 -
addText
public final void addText(@NotNull @NotNull JImFont font, float fontSize, float posX, float posY, int u32Color, @NotNull @NotNull String text)Add+string+%28each+character+of+the+UTF-8+string+are+added%29 -
addImage
protected static void addImage(long userTextureID, float aX, float aY, float bX, float bY, float uvAX, float uvAY, float uvBX, float uvBY, int color, long nativeObjectPtr) -
addImage
public final void addImage(@NotNull @NotNull JImTextureID userTextureID, float aX, float aY, float bX, float bY, float uvAX, float uvAY, float uvBX, float uvBY, int color) -
addImage
public final void addImage(@NotNull @NotNull JImTextureID userTextureID, float aX, float aY, float bX, float bY, float uvAX, float uvAY, float uvBX, float uvBY) -
addImage
public final void addImage(@NotNull @NotNull JImTextureID userTextureID, float aX, float aY, float bX, float bY, float uvAX, float uvAY) -
addImage
public final void addImage(@NotNull @NotNull JImTextureID userTextureID, float aX, float aY, float bX, float bY) -
addImageQuad
protected static void addImageQuad(long userTextureID, float aX, float aY, float bX, float bY, float cX, float cY, float dX, float dY, float uvAX, float uvAY, float uvBX, float uvBY, float uvCX, float uvCY, float uvDX, float uvDY, int color, long nativeObjectPtr) -
addImageQuad
public final void addImageQuad(@NotNull @NotNull JImTextureID userTextureID, float aX, float aY, float bX, float bY, float cX, float cY, float dX, float dY, float uvAX, float uvAY, float uvBX, float uvBY, float uvCX, float uvCY, float uvDX, float uvDY, int color) -
addImageQuad
public final void addImageQuad(@NotNull @NotNull JImTextureID userTextureID, float aX, float aY, float bX, float bY, float cX, float cY, float dX, float dY, float uvAX, float uvAY, float uvBX, float uvBY, float uvCX, float uvCY, float uvDX, float uvDY) -
addImageQuad
public final void addImageQuad(@NotNull @NotNull JImTextureID userTextureID, float aX, float aY, float bX, float bY, float cX, float cY, float dX, float dY, float uvAX, float uvAY, float uvBX, float uvBY, float uvCX, float uvCY) -
addImageQuad
public final void addImageQuad(@NotNull @NotNull JImTextureID userTextureID, float aX, float aY, float bX, float bY, float cX, float cY, float dX, float dY, float uvAX, float uvAY, float uvBX, float uvBY) -
addImageQuad
public final void addImageQuad(@NotNull @NotNull JImTextureID userTextureID, float aX, float aY, float bX, float bY, float cX, float cY, float dX, float dY, float uvAX, float uvAY) -
addImageQuad
public final void addImageQuad(@NotNull @NotNull JImTextureID userTextureID, float aX, float aY, float bX, float bY, float cX, float cY, float dX, float dY) -
addImageRounded
protected static void addImageRounded(long userTextureID, float aX, float aY, float bX, float bY, float uvAX, float uvAY, float uvBX, float uvBY, int color, float rounding, int roundingCornersFlags, long nativeObjectPtr) -
addImageRounded
public final void addImageRounded(@NotNull @NotNull JImTextureID userTextureID, float aX, float aY, float bX, float bY, float uvAX, float uvAY, float uvBX, float uvBY, int color, float rounding, int roundingCornersFlags) -
addImageRounded
public final void addImageRounded(@NotNull @NotNull JImTextureID userTextureID, float aX, float aY, float bX, float bY, float uvAX, float uvAY, float uvBX, float uvBY, int color, float rounding) -
addBezierCubic
public final void addBezierCubic(float p1X, float p1Y, float p2X, float p2Y, float p3X, float p3Y, float p4X, float p4Y, int u32Color, float thickness, int numSegments)Cubic+Bezier+%284+control+points%29 -
addBezierCubic
public final void addBezierCubic(float p1X, float p1Y, float p2X, float p2Y, float p3X, float p3Y, float p4X, float p4Y, int u32Color, float thickness)Cubic+Bezier+%284+control+points%29 -
addBezierCubic
public final void addBezierCubic(float p1X, float p1Y, float p2X, float p2Y, float p3X, float p3Y, float p4X, float p4Y, int u32Color)Cubic+Bezier+%284+control+points%29 -
addBezierQuadratic
public final void addBezierQuadratic(float p1X, float p1Y, float p2X, float p2Y, float p3X, float p3Y, int u32Color, float thickness, int numSegments)Quadratic+Bezier+%283+control+points%29 -
addBezierQuadratic
public final void addBezierQuadratic(float p1X, float p1Y, float p2X, float p2Y, float p3X, float p3Y, int u32Color, float thickness)Quadratic+Bezier+%283+control+points%29 -
addBezierQuadratic
public final void addBezierQuadratic(float p1X, float p1Y, float p2X, float p2Y, float p3X, float p3Y, int u32Color)Quadratic+Bezier+%283+control+points%29 -
pathClear
public final void pathClear() -
pathLineTo
public final void pathLineTo(float posX, float posY) -
pathLineToMergeDuplicate
public final void pathLineToMergeDuplicate(float posX, float posY) -
pathFillConvex
public final void pathFillConvex(int u32Color)Note%3A+Anti-aliased+filling+requires+points+to+be+in+clockwise+order. -
pathStroke
public final void pathStroke(int u32Color, boolean closed, float thickness) -
pathStroke
public final void pathStroke(int u32Color, boolean closed) -
pathArcTo
public final void pathArcTo(float centreX, float centreY, float radius, float aMin, float aMax, int numSegments) -
pathArcTo
public final void pathArcTo(float centreX, float centreY, float radius, float aMin, float aMax) -
pathArcToFast
public final void pathArcToFast(float centreX, float centreY, float radius, int aMinOf12, int aMaxOf12)Use+precomputed+angles+for+a+12+steps+circle -
pathBezierCubicCurveTo
public final void pathBezierCubicCurveTo(float p2X, float p2Y, float p3X, float p3Y, float p4X, float p4Y, int numSegments)Cubic+Bezier+%284+control+points%29 -
pathBezierCubicCurveTo
public final void pathBezierCubicCurveTo(float p2X, float p2Y, float p3X, float p3Y, float p4X, float p4Y)Cubic+Bezier+%284+control+points%29 -
pathBezierQuadraticCurveTo
public final void pathBezierQuadraticCurveTo(float p2X, float p2Y, float p3X, float p3Y, int numSegments)Quadratic+Bezier+%283+control+points%29 -
pathBezierQuadraticCurveTo
public final void pathBezierQuadraticCurveTo(float p2X, float p2Y, float p3X, float p3Y)Quadratic+Bezier+%283+control+points%29 -
pathRect
public final void pathRect(float rectMinX, float rectMinY, float rectMaxX, float rectMaxY, float rounding, int roundingCornersFlags) -
pathRect
public final void pathRect(float rectMinX, float rectMinY, float rectMaxX, float rectMaxY, float rounding) -
pathRect
public final void pathRect(float rectMinX, float rectMinY, float rectMaxX, float rectMaxY) -
addDrawCmd
public final void addDrawCmd()This+is+useful+if+you+need+to+forcefully+create+a+new+draw+call+%28to+allow+for+dependent+rendering+%7C+blending%29.+Otherwise+primitives+are+merged+into+the+same+draw-call+as+much+as+possible -
channelsSplit
public final void channelsSplit(int channelsCount) -
channelsMerge
public final void channelsMerge() -
channelsSetCurrent
public final void channelsSetCurrent(int channelsIndex) -
primReserve
public final void primReserve(int idxCount, int vtxCount) -
primRect
public final void primRect(float aX, float aY, float bX, float bY, int u32Color)Axis+aligned+rectangle+%28composed+of+two+triangles%29 -
primRectUV
public final void primRectUV(float aX, float aY, float bX, float bY, float uvAX, float uvAY, float uvBX, float uvBY, int u32Color) -
primQuadUV
public final void primQuadUV(float aX, float aY, float bX, float bY, float cX, float cY, float dX, float dY, float uvAX, float uvAY, float uvBX, float uvBY, float uvCX, float uvCY, float uvDX, float uvDY, int u32Color) -
primWriteVtx
public final void primWriteVtx(float posX, float posY, float uvX, float uvY, int u32Color) -
primWriteIdx
public final void primWriteIdx(int idx) -
primVtx
public final void primVtx(float posX, float posY, float uvX, float uvY, int u32Color)Write+vertex+with+unique+index
-