index of project tkminnie

Module tkminnie

Synopsis

Functions

Classes


Description:
 

Function minArcTo
Add elliptic arc segment to current path
Signature
minArcTo(floatrx,
  floatry,
  floatrot,
  booleanbLargeArc,
  booleanbArcSweep,
  floatdstX,
  floatdstY 
  )  
Arguments
floatrxRadius x
floatryRadius y
floatrotRotation (radian measure)
booleanbLargeArcLarge arc flag
booleanbArcSweepArc sweep flag
floatdstXDestination X (abs)
floatdstYDestination Y (abs)

See also (in group Element):  


See also (in group Path):  


 
 top of page
Function minBegin
Free paths, reset state and start new drawing.
Signature
minBegin()

See also:  


See also (in group Drawable):  


See also (in group Path):  


 
 top of page
Function minBeginImmediate
Begin new Immediate path definition.
Signature
minBeginImmediate():int
Returns
intPath id
Description

Graphics elements within immediate paths are rendered immediately, i.e. they do not require separate draw-path calls.
Immediate paths are particularly useful for graphics elements like UV-textured triangles and rectangles, which cannot be added to regular paths.

See also:  


See also (in group Path):  


See also (in group Immediate):  


 
 top of page
Function minBeginPath
Begin new Even-Odd path definition
Signature
minBeginPath():int
Returns
intPath id

See also:  


See also (in group Path):  


See also (in group Element):  


 
 top of page
Function minBeginPathConcave
Begin new Concave path definition
Signature
minBeginPathConcave():int
Returns
intPath id

See also:  


See also (in group Path):  


See also (in group Element):  


 
 top of page
Function minBeginPathConvex
Begin new Convex path definition
Signature
minBeginPathConvex():int
Returns
intPath id

See also:  


See also (in group Path):  


See also (in group Element):  


 
 top of page
Function minBeginPathEvenOdd
Begin new Even-Odd path definition
Signature
minBeginPathEvenOdd():int
Returns
intPath id

See also:  


See also (in group Path):  


See also (in group Element):  


 
 top of page
Function minBeginPathEx
Begin new path definition.
Signature
minBeginPathEx(intpathType)
 :int
Arguments
Returns
intPath id

See also:  


See also (in group Path):  


See also (in group Element):  


 
 top of page
Function minBeginSub
Begin new Even-Odd sub-path definition
Signature
minBeginSub():int
Returns
intSub-path id

See also (in group Path):  


See also (in group Element):  


 
 top of page
Function minBeginSubConcave
Begin new Concave sub-path definition
Signature
minBeginSubConcave():int
Returns
intSub-path id

See also (in group Path):  


See also (in group Element):  


 
 top of page
Function minBeginSubConvex
Begin new Convex sub-path definition
Signature
minBeginSubConvex():int
Returns
intSub-path id

See also (in group Path):  


See also (in group Element):  


 
 top of page
Function minBeginSubEvenOdd
Begin new Even-Odd sub-path definition
Signature
minBeginSubEvenOdd():int
Returns
intSub-path id

See also (in group Path):  


See also (in group Element):  


 
 top of page
Function minBeginSubEx
Begin new sub-path definition.
Signature
minBeginSubEx(intpathType)
 :int
Arguments
intpathType
Returns
intSub-path id
Description

Sub paths can e.g. be used to cut holes into the parent (even-odd type) path.

See also (in group Path):  


See also (in group Element):  


 
 top of page
Function minBindTexture
Bind 2D texture.
Signature
minBindTexture(inttexId,
  booleanbRepeat,
  booleanbFilter 
  )  
Arguments
inttexIdOpenGL texture id
booleanbRepeattrue=repeat texture false=clamp to edge
booleanbFiltertrue=enable bilinear filter false=use nearest neighbour sampling
Description

Applies to texture triangle and rectangle draw calls.

See also (in group Texture):  


See also (in group Path):  


See also (in group Draw):  


See also (in group Immediate):  


 
 top of page
Function minCap
Select line cap type (short form)
Signature
minCap(intcapType)
Arguments
intcapType

See also (in group Attrib):  


See also (in group LineCap):  


See also (in group Element):  


See also (in group Draw):  


 
 top of page
Function minCapButt
Select Butt line caps
Signature
minCapButt()

See also (in group Attrib):  


See also (in group LineCap):  


See also (in group Element):  


See also (in group Draw):  


 
 top of page
Function minCapNone
Disable line caps
Signature
minCapNone()

See also (in group Attrib):  


See also (in group LineCap):  


See also (in group Element):  


See also (in group Draw):  


 
 top of page
Function minCapRound
Select Round line caps
Signature
minCapRound()

See also (in group Attrib):  


See also (in group LineCap):  


See also (in group Element):  


See also (in group Draw):  


 
 top of page
Function minCircle
Add circle segment to current path (cursor position denotes center)
Signature
minCircle()

See also:  


See also (in group Element):  


See also (in group Path):  


 
 top of page
Function minColor
Set ARGB32 color for next path draw call
Signature
minColor()

See also (in group Attrib):  


See also (in group Element):  


See also (in group Draw):  


 
 top of page
Function minCubicMirrorTo
Add smoothed / mirrored cubic spline segment to current path.
Signature
minCubicMirrorTo(floatc2x,
  floatc2y,
  floatdstX,
  floatdstY 
  )  
Arguments
floatc2xControl point 2 X (abs)
floatc2yControl point 2 Y (abs)
floatdstXDestination X (abs)
floatdstYDestination Y (abs)
Description

The implicite control point 1 is calculated by mirroring the previous segment's control point 2.

See also:  


See also (in group Element):  


See also (in group Path):  


 
 top of page
Function minCubicTo
Add cubic spline segment to current path
Signature
minCubicTo(floatc1x,
  floatc1y,
  floatc2x,
  floatc2y,
  floatdstX,
  floatdstY 
  )  
Arguments
floatc1xControl point 1 X (abs)
floatc1yControl point 1 Y (abs)
floatc2xControl point 2 X (abs)
floatc2yControl point 2 Y (abs)
floatdstXDestination X (abs)
floatdstYDestination Y (abs)

See also:  


See also (in group Element):  


See also (in group Path):  


 
 top of page
Function minDebugPrintAllocStats
Debug-print allocation statistics to the console
Signature
minDebugPrintAllocStats()

See also (in group Debug):  


See also (in group Config):  


 
 top of page
Function minDebugPrintPathStats
Debug-print path statistics to the console
Signature
minDebugPrintPathStats()

See also (in group Debug):  


See also (in group Config):  


 
 top of page
Function minDrawPath
Draw previously defined path
Signature
minDrawPath(intpathId)
Arguments
intpathId

See also (in group Path):  


See also (in group Element):  


 
 top of page
Function minEllipse
Add ellipse segment to current path (cursor position denotes center)
Signature
minEllipse(floatrx,
  floatry 
  )  
Arguments
floatrxRadius x
floatryRadius y

See also:  


See also (in group Element):  


See also (in group Path):  


 
 top of page
Function minEnd
End drawing
Signature
minEnd()

See also:  


See also (in group Drawable):  


See also (in group Path):  


 
 top of page
Function minEndImmediate
End Immediate path definition
Signature
minEndImmediate()

See also (in group Path):  


See also (in group Immediate):  


 
 top of page
Function minEndPath
End path definition
Signature
minEndPath(booleanbClosed)
Arguments
booleanbClosed

See also (in group Path):  


 
 top of page
Function minEndPathClosed
End path definition and close path (connect last to first, e.g. polygons)
Signature
minEndPathClosed()

See also (in group Path):  


See also (in group Element):  


 
 top of page
Function minEndPathOpen
End path definition and keep path open (e.g. polylines)
Signature
minEndPathOpen()

See also (in group Path):  


See also (in group Element):  


 
 top of page
Function minEndSub
End sub-path definition
Signature
minEndSub(booleanbClosed)
Arguments
booleanbClosed

See also (in group Path):  


See also (in group Element):  


 
 top of page
Function minEndSubClosed
End sub-path definition and close sub-path (connect last to first)
Signature
minEndSubClosed()

See also (in group Path):  


See also (in group Element):  


 
 top of page
Function minEndSubOpen
End sub-path definition and keep sub-path open
Signature
minEndSubOpen()

See also (in group Path):  


See also (in group Element):  


 
 top of page
Function minExecDrawList
Execute draw-list
Signature
minExecDrawList(BufferbufDraw,
  intglBufId 
  )  
Arguments
BufferbufDrawDraw-list buffer (offset determines size) (in system RAM)
intglBufIdVertex buffer id (in video RAM)

See also (in group Draw):  


 
 top of page
Function minExecDrawListEx
Execute draw-list
Signature
minExecDrawListEx(BufferbufDraw,
  intglBufId,
  booleanbDebug 
  )  
Arguments
BufferbufDrawDraw-list buffer (offset determines size) (in system RAM)
intglBufIdVertex buffer id (in video RAM)
booleanbDebugtrue=print draw command statistics

See also (in group Draw):  


 
 top of page
Function minFill
Select fill mode for next path draw call
Signature
minFill()

See also (in group Attrib):  


See also (in group Element):  


See also (in group Draw):  


 
 top of page
Function minFreeDynamic
Free dynamically allocated memory (paths)
Signature
minFreeDynamic()

See also:  


See also (in group Drawable):  


 
 top of page
Function minGetColorByIndex
Get ARGB32 color from current palette.
Signature
minGetColorByIndex(intidx)
 :int
Arguments
intidx
Returns
int
Description

Can e.g. be used to query the background color of an imported SVG object.

See also (in group Drawable):  


 
 top of page
Function minGetEnableEdgeAA
Query edge AA triangle rendering enable-state (experimental)
Signature
minGetEnableEdgeAA():boolean
Returns
boolean

See also:  


See also (in group Config):  


 
 top of page
Function minGetEnableForceConcaveEvenOdd
Query concave-polygons-via-even-odd-code-path enable-state
Signature
minGetEnableForceConcaveEvenOdd():boolean
Returns
boolean

See also:  


See also (in group Config):  


 
 top of page
Function minGetEnableRenderFillConcave
Query concave path rendering enable-state (debug)
Signature
minGetEnableRenderFillConcave():boolean
Returns
boolean

See also (in group Config):  


See also (in group Debug):  


 
 top of page
Function minGetEnableRenderFillEvenOdd
Query even-odd path rendering enable-state (debug)
Signature
minGetEnableRenderFillEvenOdd():boolean
Returns
boolean

See also (in group Config):  


See also (in group Debug):  


 
 top of page
Function minGetEnableRenderJoinCap
Query line join and cap enable-state (debug)
Signature
minGetEnableRenderJoinCap():boolean
Returns
boolean

See also (in group Config):  


See also (in group Debug):  


 
 top of page
Function minGetEnableRenderStrokes
Query stroked path rendering enable-state (debug)
Signature
minGetEnableRenderStrokes():boolean
Returns
boolean

See also (in group Config):  


See also (in group Debug):  


 
 top of page
Function minGetEnableTesselateConcave
Query concave polygon software tesselation enable-state
Signature
minGetEnableTesselateConcave():boolean
Returns
boolean

See also:  


See also (in group Config):  


 
 top of page
Function minGetEnableUniformColors
Query uniform-colors enable-state.
Signature
minGetEnableUniformColors():boolean
Returns
boolean

See also:  


See also (in group Config):  


 
 top of page
Function minGetHeight
Get canvas height (pixels)
Signature
minGetHeight():int
Returns
int

See also (in group Drawable):  


 
 top of page
Function minGetStrokeWLineJoinThreshold
Query line-join-auto-disable threshold.
Signature
minGetStrokeWLineJoinThreshold():float
Returns
float

See also:  


See also (in group Config):  


 
 top of page
Function minGetStrokeWLineStripThreshold
Query line stroke width software tesselation threshold
Signature
minGetStrokeWLineStripThreshold():float
Returns
float

See also:  


See also (in group Config):  


 
 top of page
Function minGetSwTesselateSizeThreshold
Query software tesselation polygon bounding box area threshold.
Signature
minGetSwTesselateSizeThreshold():int
Returns
int

See also:  


See also (in group Config):  


 
 top of page
Function minGetTotalNumEllipses
Query total number of ellipses and circles (debug)
Signature
minGetTotalNumEllipses():int
Returns
int

See also (in group Debug):  


See also (in group Config):  


 
 top of page
Function minGetTotalNumLines
Query total number of lines (debug)
Signature
minGetTotalNumLines():int
Returns
int

See also (in group Debug):  


See also (in group Config):  


 
 top of page
Function minGetTotalNumLineStrips
Query total number of line strips (debug)
Signature
minGetTotalNumLineStrips():int
Returns
int

See also (in group Debug):  


See also (in group Config):  


 
 top of page
Function minGetTotalNumPoints
Query total number of points (debug)
Signature
minGetTotalNumPoints():int
Returns
int

See also (in group Debug):  


See also (in group Config):  


 
 top of page
Function minGetTotalNumRects
Query total number of rectangles (debug)
Signature
minGetTotalNumRects():int
Returns
int

See also (in group Debug):  


See also (in group Config):  


 
 top of page
Function minGetTotalNumTris
Query total number of triangles (debug)
Signature
minGetTotalNumTris():int
Returns
int

See also (in group Debug):  


See also (in group Config):  


 
 top of page
Function minGetTotalNumTrisTex
Query total number of textured triangles (debug)
Signature
minGetTotalNumTrisTex():int
Returns
int

See also (in group Debug):  


See also (in group Config):  


 
 top of page
Function minGetWidth
Get canvas width (pixels)
Signature
minGetWidth():int
Returns
int

See also (in group Drawable):  


 
 top of page
Function minInitScratchBuffers
Initialize scratchbuffer or calculate required scratch buffer memory.
Signature
minInitScratchBuffers(Bufferbuf,
  intdefPointsPerPath,
  intmaxPointsPerPath,
  intmaxClippedPointsPerPath,
  intmaxExtrudedVerticesPerPath,
  intmaxClippedTrisPerPath 
  )  
 :int
Arguments
Bufferbuf
intdefPointsPerPathTypical number of control points per path
intmaxPointsPerPathMaximum number of control points per path
intmaxClippedPointsPerPathMaximum number of clipped points per path
intmaxExtrudedVerticesPerPathMaximum number of extruded (line-)vertices per path
intmaxClippedTrisPerPathMaximum number of clipped triangles per path
Returns
int

 
 top of page
Function minIsEdgeAA
experimental
Signature
minIsEdgeAA():boolean
Returns
boolean

See also (in group Config):  


 
 top of page
Function minIsEdgeAAScaleFix16
experimental
Signature
minIsEdgeAAScaleFix16():boolean
Returns
boolean

See also (in group Config):  


 
 top of page
Function minIsVertexFix16
Query whether 14:2 fixed point vertex attribute mode was enabled at compile time
Signature
minIsVertexFix16():boolean
Returns
boolean

See also (in group Config):  


 
 top of page
Function minJoin
Select line joint type (short form)
Signature
minJoin(intjoinType)
Arguments
intjoinType

See also (in group Attrib):  


See also (in group LineJoint):  


See also (in group Element):  


See also (in group Draw):  


 
 top of page
Function minJoinBevel
Select Bevel line joints
Signature
minJoinBevel()

See also (in group Attrib):  


See also (in group LineJoint):  


See also (in group Element):  


See also (in group Draw):  


 
 top of page
Function minJoinCap
Set line joint and cap type (short form).
Signature
minJoinCap(intjoinCap)
Arguments
intjoinCap

See also (in group Attrib):  


See also (in group LineJoint):  


See also (in group Element):  


See also (in group Draw):  


 
 top of page
Function minJoinMiter
Select Miter line joints
Signature
minJoinMiter()

See also (in group Attrib):  


See also (in group LineJoint):  


See also (in group Element):  


See also (in group Draw):  


 
 top of page
Function minJoinNone
Disable line joints
Signature
minJoinNone()

See also (in group Attrib):  


See also (in group LineJoint):  


See also (in group Element):  


See also (in group Draw):  


 
 top of page
Function minJoinRound
Select Round line joints
Signature
minJoinRound()

See also (in group Attrib):  


See also (in group LineJoint):  


See also (in group Element):  


See also (in group Draw):  


 
 top of page
Function minLineTo
Add line segment to current path
Signature
minLineTo(floatdstX,
  floatdstY 
  )  
Arguments
floatdstXDestination X (abs)
floatdstYDestination Y (abs)

See also (in group Element):  


See also (in group Path):  


 
 top of page
Function minMiterLimit
Set miter limit.
Signature
minMiterLimit(floatl)
Arguments
floatl
Description

When the miter line joint distance exceeds the miter limit, a bevel line joint will be rendered instead.

See also (in group Attrib):  


See also (in group Element):  


See also (in group Draw):  


 
 top of page
Function minMoveTo
Move path cursor to absolute position
Signature
minMoveTo(floatx,
  floaty 
  )  
Arguments
floatxX position (abs)
floatyY position (abs)

See also (in group Element):  


See also (in group Path):  


 
 top of page
Function minParseBuffer
Parse MIB stream.
Signature
minParseBuffer(Bufferbuf)
 :boolean
Arguments
BufferbufFile or Buffer stream
Returns
boolean
Description

The MIB data can either be generated by the application, or be converted from e.g. an SVG file via an offline preprocessor.

See also (in group Drawable):  


 
 top of page
Function minRect
Add rectangle segment to current path (cursor position denotes left / top corner)
Signature
minRect(floatw,
  floath 
  )  
Arguments
floatwWidth
floathHeight

See also:  


See also (in group Element):  


See also (in group Path):  


 
 top of page
Function minRectTexUVFlat
Draw a texture mapped rectangle
Signature
minRectTexUVFlat(floatx,
  floaty,
  floatw,
  floath,
  floatul,
  floatvt,
  floatur,
  floatvb 
  )  
Arguments
floatxX position
floatyY position
floatwWidth
floathHeight
floatulLeft u texture coordinate
floatvtTop v texture coordinate
floaturRight u texture coordinate
floatvbBottom v texture coordinate
Description

Multiple consecutive draw calls will be merged automatically.

See also (in group Immediate):  


See also (in group Path):  


See also (in group Draw):  


See also (in group Texture):  


 
 top of page
Function minRectTexUVFlatDecal
Draw a texture mapped rectangle. The texture is crossfaded with the current fill color according to minTextureDecalAlpha().
Signature
minRectTexUVFlatDecal(floatx,
  floaty,
  floatw,
  floath,
  floatul,
  floatvt,
  floatur,
  floatvb 
  )  
Arguments
floatxX position
floatyY position
floatwWidth
floathHeight
floatulLeft u texture coordinate
floatvtTop v texture coordinate
floaturRight u texture coordinate
floatvbBottom v texture coordinate
Description

Multiple consecutive draw calls will be merged automatically.

See also (in group Immediate):  


See also (in group Path):  


See also (in group Draw):  


See also (in group Texture):  


 
 top of page
Function minRectTexUVGouraud
Draw a texture mapped, gouraud shaded rectangle.
Signature
minRectTexUVGouraud(floatx,
  floaty,
  floatw,
  floath,
  floatul,
  floatvt,
  floatur,
  floatvb,
  intc32lt,
  intc32rt,
  intc32rb,
  intc32lb 
  )  
Arguments
floatxX position
floatyY position
floatwWidth
floathHeight
floatulLeft u texture coordinate
floatvtTop v texture coordinate
floaturRight u texture coordinate
floatvbBottom v texture coordinate
intc32ltLeft/Top ARGB32 color
intc32rtRight/Top ARGB32 color
intc32rbRight/Bottom ARGB32 color
intc32lbLeft/Bottom ARGB32 color
Description

Multiple consecutive draw calls will be merged automatically.

See also (in group Immediate):  


See also (in group Path):  


See also (in group Draw):  


See also (in group Texture):  


 
 top of page
Function minRectTexUVGouraudDecal
Draw a texture mapped, gouraud shaded rectangle. The texture is crossfaded with the current fill color according to minTextureDecalAlpha().
Signature
minRectTexUVGouraudDecal(floatx,
  floaty,
  floatw,
  floath,
  floatul,
  floatvt,
  floatur,
  floatvb,
  intc32lt,
  intc32rt,
  intc32rb,
  intc32lb 
  )  
Arguments
floatxX position
floatyY position
floatwWidth
floathHeight
floatulLeft u texture coordinate
floatvtTop v texture coordinate
floaturRight u texture coordinate
floatvbBottom v texture coordinate
intc32ltLeft/Top ARGB32 color
intc32rtRight/Top ARGB32 color
intc32rbRight/Bottom ARGB32 color
intc32lbLeft/Bottom ARGB32 color
Description

Multiple consecutive draw calls will be merged automatically.

See also (in group Immediate):  


See also (in group Path):  


See also (in group Draw):  


See also (in group Texture):  


 
 top of page
Function minResetAllocStats
Reset allocation debug statistics
Signature
minResetAllocStats()

See also (in group Debug):  


See also (in group Config):  


 
 top of page
Function minRoundRect
Add rounded rectangle segment to current path (cursor position denotes left / top corner).
Signature
minRoundRect(floatw,
  floath,
  floatrx,
  floatry 
  )  
Arguments
floatwWidth
floathHeight
floatrxCorner radius x
floatryCorner radius y

See also:  


See also (in group Element):  


See also (in group Path):  


 
 top of page
Function minSeg
Set number of subdivisions for next bezier curve / arc path segments
Signature
minSeg(intnumSeg)
Arguments
intnumSeg

See also (in group Element):  


See also (in group Path):  


See also (in group Attrib):  


 
 top of page
Function minSetDrawListExportOFS
Set draw list output stream.
Signature
minSetDrawListExportOFS(Streamofs)
Arguments
StreamofsOutput stream (usually a Buffer)

See also:  


See also (in group IO):  


 
 top of page
Function minSetEnableDraw
Enable or disable path drawing (debug)
Signature
minSetEnableDraw(booleanbEnable)
Arguments
booleanbEnable

See also (in group Debug):  


See also (in group Config):  


 
 top of page
Function minSetEnableDrawSW
Enable or disable software rasterizer (debug)
Signature
minSetEnableDrawSW(booleanbEnable)
Arguments
booleanbEnable

See also (in group Debug):  


See also (in group Config):  


 
 top of page
Function minSetEnableEdgeAA
Enable or disable edge AA triangle rendering (experimental)
Signature
minSetEnableEdgeAA(booleanbEnable)
Arguments
booleanbEnable

See also:  


See also (in group Config):  


 
 top of page
Function minSetEnableForceConcaveEvenOdd
Force concave polygons to be rendered using the even-odd code paths
Signature
minSetEnableForceConcaveEvenOdd(booleanbEnable)
Arguments
booleanbEnable

See also:  


See also (in group Config):  


 
 top of page
Function minSetEnableRenderFillConcave
Enable or disable concave path rendering (debug)
Signature
minSetEnableRenderFillConcave(booleanbEnable)
Arguments
booleanbEnable

See also (in group Config):  


See also (in group Debug):  


 
 top of page
Function minSetEnableRenderFillEvenOdd
Enable or disable even-odd path rendering (debug)
Signature
minSetEnableRenderFillEvenOdd(booleanbEnable)
Arguments
booleanbEnable

See also (in group Config):  


See also (in group Debug):  


 
 top of page
Function minSetEnableRenderJoinCap
Enable or disable line joints and caps (debug)
Signature
minSetEnableRenderJoinCap(booleanbEnable)
Arguments
booleanbEnable

See also (in group Config):  


See also (in group Debug):  


 
 top of page
Function minSetEnableRenderStrokes
Enable or disable stroked path rendering (debug)
Signature
minSetEnableRenderStrokes(booleanbEnable)
Arguments
booleanbEnable

See also (in group Config):  


See also (in group Debug):  


 
 top of page
Function minSetEnableTesselateConcave
Enable or disable concave polygon software tesselation (false=use HW accelerated polygons)
Signature
minSetEnableTesselateConcave(booleanbEnable)
Arguments
booleanbEnable

See also:  


See also (in group Config):  


 
 top of page
Function minSetEnableUniformColors
Enable or disable uniform colors.
Signature
minSetEnableUniformColors(booleanbEnable)
Arguments
booleanbEnable
Description

When enabled, colors are passed via shader uniforms (constant for the duration of a draw call, decreases memory usage).When disabled, colors are passed via shader attributes, which allows multiple (triangle) draw calls to be merged (but increases memory usage).

See also:  


See also (in group Config):  


 
 top of page
Function minSetFramebufferOverride
Override framebuffer geometry and storage. Only applies to SW render mode.
Signature
minSetFramebufferOverride(intfbIdx,
  Texturetex,
  intw,
  inth,
  intpitch 
  )  
 :boolean
Arguments
intfbIdx
Texturetex
intw
inth
intpitch
Returns
boolean

See also (in group Drawable):  


 
 top of page
Function minSetStrokeOffset
Set stroke width offset. Applied to next path draw calls.
Signature
minSetStrokeOffset(floatoffset)
Arguments
floatoffset

See also (in group Config):  


See also (in group Attrib):  


 
 top of page
Function minSetStrokeScale
Set stroke width scaling factor. Applied to next path draw calls.
Signature
minSetStrokeScale(floatscale)
Arguments
floatscale

See also (in group Config):  


See also (in group Attrib):  


 
 top of page
Function minSetStrokeWLineJoinThreshold
Set stroke width line-join-auto-disable threshold.
Signature
minSetStrokeWLineJoinThreshold(floatthreshold)
Arguments
floatthreshold
Description

Allows line joints to be disabled for narrow lines.

See also:  


See also (in group Config):  


 
 top of page
Function minSetStrokeWLineStripThreshold
Set line stroke width software tesselation threshold (999999=disable SW tesselation).
Signature
minSetStrokeWLineStripThreshold(floatthreshold)
Arguments
floatthreshold
Description

Fall back to software tesselation if the stroke width exceeds the thresold.

See also:  


See also (in group Config):  


 
 top of page
Function minSetSwTesselateSizeThreshold
Bounding box area threshold for polygon software tesselation. 0=disable SW tesselation
Signature
minSetSwTesselateSizeThreshold(intsizeThreshold)
Arguments
intsizeThreshold

See also:  


See also (in group Config):  


 
 top of page
Function minSetVertexBufferExportOFS
Set vertex attribute output stream.
Signature
minSetVertexBufferExportOFS(Streamofs)
Arguments
StreamofsOutput stream (usually a Buffer)

See also:  


See also (in group IO):  


 
 top of page
Function minStrokeWidth
Set line stroke width.
Signature
minStrokeWidth(floatw)
Arguments
floatw
Description

The total line width is (2 * strokeW).

See also (in group Attrib):  


See also (in group Path):  


See also (in group Element):  


 
 top of page
Function minTextureDecalAlpha
Select alpha for 'decal' texture draw calls
Signature
minTextureDecalAlpha(floatdecalAlpha)
Arguments
floatdecalAlpha

See also (in group Attrib):  


See also (in group Texture):  


See also (in group Path):  


See also (in group Immediate):  


 
 top of page
Function minTriangleTexUVFlat
Draw a texture mapped triangle.
Signature
minTriangleTexUVFlat(floatx1,
  floaty1,
  floatu1,
  floatv1,
  floatx2,
  floaty2,
  floatu2,
  floatv2,
  floatx3,
  floaty3,
  floatu3,
  floatv3 
  )  
Arguments
floatx1Vertex 1 x
floaty1Vertex 1 y
floatu1Vertex 1 u texture coordinate (0..1)
floatv1Vertex 1 v texture coordinate (0..1)
floatx2Vertex 2 x
floaty2Vertex 2 y
floatu2Vertex 2 u texture coordinate (0..1)
floatv2Vertex 2 v texture coordinate (0..1)
floatx3Vertex 3 x
floaty3Vertex 3 y
floatu3Vertex 3 u texture coordinate (0..1)
floatv3Vertex 3 v texture coordinate (0..1)
Description

Multiple consecutive draw calls will be merged automatically.

See also (in group Immediate):  


See also (in group Path):  


See also (in group Draw):  


See also (in group Texture):  


 
 top of page
Function minTriangleTexUVFlatDecal
Draw a texture mapped triangle. The texture is crossfaded with the current fill color according to minTextureDecalAlpha().
Signature
minTriangleTexUVFlatDecal(floatx1,
  floaty1,
  floatu1,
  floatv1,
  floatx2,
  floaty2,
  floatu2,
  floatv2,
  floatx3,
  floaty3,
  floatu3,
  floatv3 
  )  
Arguments
floatx1Vertex 1 x
floaty1Vertex 1 y
floatu1Vertex 1 u texture coordinate (0..1)
floatv1Vertex 1 v texture coordinate (0..1)
floatx2Vertex 2 x
floaty2Vertex 2 y
floatu2Vertex 2 u texture coordinate (0..1)
floatv2Vertex 2 v texture coordinate (0..1)
floatx3Vertex 3 x
floaty3Vertex 3 y
floatu3Vertex 3 u texture coordinate (0..1)
floatv3Vertex 3 v texture coordinate (0..1)
Description

Multiple consecutive draw calls will be merged automatically.

See also (in group Immediate):  


See also (in group Path):  


See also (in group Draw):  


See also (in group Texture):  


 
 top of page
Function minTriangleTexUVGouraud
Draw a texture mapped, gouraud shaded triangle.
Signature
minTriangleTexUVGouraud(floatx1,
  floaty1,
  floatu1,
  floatv1,
  intc32v1,
  floatx2,
  floaty2,
  floatu2,
  floatv2,
  intc32v2,
  floatx3,
  floaty3,
  floatu3,
  floatv3,
  intc32v3 
  )  
Arguments
floatx1Vertex 1 x
floaty1Vertex 1 y
floatu1Vertex 1 u texture coordinate (0..1)
floatv1Vertex 1 v texture coordinate (0..1)
intc32v1Vertex 1 ARGB32 color
floatx2Vertex 2 x
floaty2Vertex 2 y
floatu2Vertex 2 u texture coordinate (0..1)
floatv2Vertex 2 v texture coordinate (0..1)
intc32v2Vertex 2 ARGB32 color
floatx3Vertex 3 x
floaty3Vertex 3 y
floatu3Vertex 3 u texture coordinate (0..1)
floatv3Vertex 3 v texture coordinate (0..1)
intc32v3Vertex 3 ARGB32 color
Description

Multiple consecutive draw calls will be merged automatically.

See also (in group Immediate):  


See also (in group Path):  


See also (in group Draw):  


See also (in group Texture):  


 
 top of page
Function minTriangleTexUVGouraudDecal
Draw a texture mapped, gouraud shaded triangle. The texture is crossfaded with the current fill color according to minTextureDecalAlpha().
Signature
minTriangleTexUVGouraudDecal(floatx1,
  floaty1,
  floatu1,
  floatv1,
  intc32v1,
  floatx2,
  floaty2,
  floatu2,
  floatv2,
  intc32v2,
  floatx3,
  floaty3,
  floatu3,
  floatv3,
  intc32v3 
  )  
Arguments
floatx1Vertex 1 x
floaty1Vertex 1 y
floatu1Vertex 1 u texture coordinate (0..1)
floatv1Vertex 1 v texture coordinate (0..1)
intc32v1Vertex 1 ARGB32 color
floatx2Vertex 2 x
floaty2Vertex 2 y
floatu2Vertex 2 u texture coordinate (0..1)
floatv2Vertex 2 v texture coordinate (0..1)
intc32v2Vertex 2 ARGB32 color
floatx3Vertex 3 x
floaty3Vertex 3 y
floatu3Vertex 3 u texture coordinate (0..1)
floatv3Vertex 3 v texture coordinate (0..1)
intc32v3Vertex 3 ARGB32 color
Description

Multiple consecutive draw calls will be merged automatically.

See also (in group Immediate):  


See also (in group Path):  


See also (in group Draw):  


See also (in group Texture):  


 
 top of page
Function minUnbindTexture
Unbind texture
Signature
minUnbindTexture()

See also:  


See also (in group Texture):  


See also (in group Path):  


See also (in group Draw):  


See also (in group Immediate):  


 
 top of page

Project Modules:tkminnie 
Project Classes:MinnieSetup 
Project Functions:minArcTo , minBegin , minBeginImmediate , minBeginPath , minBeginPathConcave , minBeginPathConvex , minBeginPathEvenOdd , minBeginPathEx , minBeginSub , minBeginSubConcave , minBeginSubConvex , minBeginSubEvenOdd , minBeginSubEx , minBindTexture , minCap , minCapButt , minCapNone , minCapRound , minCircle , minColor , minCubicMirrorTo , minCubicTo , minDebugPrintAllocStats , minDebugPrintPathStats , minDrawPath , minEllipse , minEnd , minEndImmediate , minEndPath , minEndPathClosed , minEndPathOpen , minEndSub , minEndSubClosed , minEndSubOpen , minExecDrawList , minExecDrawListEx , minFill , minFreeDynamic , minGetColorByIndex , minGetEnableEdgeAA , minGetEnableForceConcaveEvenOdd , minGetEnableRenderFillConcave , minGetEnableRenderFillEvenOdd , minGetEnableRenderJoinCap , minGetEnableRenderStrokes , minGetEnableTesselateConcave , minGetEnableUniformColors , minGetHeight , minGetStrokeWLineJoinThreshold , minGetStrokeWLineStripThreshold , minGetSwTesselateSizeThreshold , minGetTotalNumEllipses , minGetTotalNumLines , minGetTotalNumLineStrips , minGetTotalNumPoints , minGetTotalNumRects , minGetTotalNumTris , minGetTotalNumTrisTex , minGetWidth , minInitScratchBuffers , minIsEdgeAA , minIsEdgeAAScaleFix16 , minIsVertexFix16 , minJoin , minJoinBevel , minJoinCap , minJoinMiter , minJoinNone , minJoinRound , minLineTo , minMiterLimit , minMoveTo , minParseBuffer , minRect , minRectTexUVFlat , minRectTexUVFlatDecal , minRectTexUVGouraud , minRectTexUVGouraudDecal , minResetAllocStats , minRoundRect , minSeg , minSetDrawListExportOFS , minSetEnableDraw , minSetEnableDrawSW , minSetEnableEdgeAA , minSetEnableForceConcaveEvenOdd , minSetEnableRenderFillConcave , minSetEnableRenderFillEvenOdd , minSetEnableRenderJoinCap , minSetEnableRenderStrokes , minSetEnableTesselateConcave , minSetEnableUniformColors , minSetFramebufferOverride , minSetStrokeOffset , minSetStrokeScale , minSetStrokeWLineJoinThreshold , minSetStrokeWLineStripThreshold , minSetSwTesselateSizeThreshold , minSetVertexBufferExportOFS , minStrokeWidth , minTextureDecalAlpha , minTriangleTexUVFlat , minTriangleTexUVFlatDecal , minTriangleTexUVGouraud , minTriangleTexUVGouraudDecal , minUnbindTexture 
All Namespaces:default , graph , ui 
All Projects:core , eqxmms , ShaderVG , ShaderVG_Text , tkanalogrytm , tkchipmunk , tkclap , tkfileutils , tkfreeglut , tkfreetype2 , tkfreeverb , tkmath , tkmidi , tkmidipipe , tkminnie , tkoldmath , tkopengl , tkportaudio , tkradiastools , tksamplechain , tksampleedit , tksampler , tksdl , tksdl_net , tksidplay2 , tkspeexdsp , tksqlite , tktriangulate , tkui , tkvst2 , tkzip , ui , yingtest 


 
 top of page

auto-generated by "DOG", the TkScript document generator. Thu, 11/Dec/2025 13:42:00