diff --git a/components/nvidia-widgets/doc/glfreetype/index-4.html b/components/nvidia-widgets/doc/glfreetype/index-4.html index 734c5073e..6a40b814b 100644 --- a/components/nvidia-widgets/doc/glfreetype/index-4.html +++ b/components/nvidia-widgets/doc/glfreetype/index-4.html @@ -2,7 +2,7 @@
-[Overview][Classes][Index] | -+ |
diff --git a/components/nvidia-widgets/doc/glfreetype/index-8.html b/components/nvidia-widgets/doc/glfreetype/index-8.html index 2c714dec2..17505b583 100644 --- a/components/nvidia-widgets/doc/glfreetype/index-8.html +++ b/components/nvidia-widgets/doc/glfreetype/index-8.html @@ -2,7 +2,7 @@ - |
[Overview][Classes][Index] | -+ |
T | diff --git a/components/nvidia-widgets/doc/glfreetype/index.html b/components/nvidia-widgets/doc/glfreetype/index.html index 0585df2cd..ba4ba0ed4 100644 --- a/components/nvidia-widgets/doc/glfreetype/index.html +++ b/components/nvidia-widgets/doc/glfreetype/index.html @@ -2,7 +2,7 @@ -
[Overview][Classes][Index] | -+ |
Free Type support for OpenGL
[Overview][Classes][Index] | -+ |
[Overview][Classes][Index] | -+ |
[Overview][Classes][Index] | -+ |
[Overview][Classes][Index] | -+ |
[Overview][Classes][Index] | -+ |
[Overview][Classes][Index] | -+ |
[Overview][Classes][Index] | -+ |
glFreeType | +GLFreeType | GroupFlags_GrowLeftFromBottom | GroupFlags_LayoutNone |
+ |
|
Free Type support for OpenGL |
const cBase = 0; |
diff --git a/components/nvidia-widgets/doc/nvglwidgets/cbool.html b/components/nvidia-widgets/doc/nvglwidgets/cbool.html
index 7b2ada2c5..073ae54d8 100644
--- a/components/nvidia-widgets/doc/nvglwidgets/cbool.html
+++ b/components/nvidia-widgets/doc/nvglwidgets/cbool.html
@@ -16,7 +16,7 @@
const cBool = 4; |
diff --git a/components/nvidia-widgets/doc/nvglwidgets/cfont.html b/components/nvidia-widgets/doc/nvglwidgets/cfont.html
index 6b1ef1b10..ae14baf5c 100644
--- a/components/nvidia-widgets/doc/nvglwidgets/cfont.html
+++ b/components/nvidia-widgets/doc/nvglwidgets/cfont.html
@@ -16,7 +16,7 @@
const cFont = 12; |
diff --git a/components/nvidia-widgets/doc/nvglwidgets/cfontback.html b/components/nvidia-widgets/doc/nvglwidgets/cfontback.html
index 2a46b4808..0c8b842a6 100644
--- a/components/nvidia-widgets/doc/nvglwidgets/cfontback.html
+++ b/components/nvidia-widgets/doc/nvglwidgets/cfontback.html
@@ -16,7 +16,7 @@
const cFontBack = 16; |
diff --git a/components/nvidia-widgets/doc/nvglwidgets/cnbcolors.html b/components/nvidia-widgets/doc/nvglwidgets/cnbcolors.html
index 86103e5b2..0bbbb130b 100644
--- a/components/nvidia-widgets/doc/nvglwidgets/cnbcolors.html
+++ b/components/nvidia-widgets/doc/nvglwidgets/cnbcolors.html
@@ -16,7 +16,7 @@
const cNbColors = 24; |
diff --git a/components/nvidia-widgets/doc/nvglwidgets/coutline.html b/components/nvidia-widgets/doc/nvglwidgets/coutline.html
index 22209bb5a..bde2f4725 100644
--- a/components/nvidia-widgets/doc/nvglwidgets/coutline.html
+++ b/components/nvidia-widgets/doc/nvglwidgets/coutline.html
@@ -16,7 +16,7 @@
const cOutline = 8; |
diff --git a/components/nvidia-widgets/doc/nvglwidgets/ctexviewwidgetfssource.html b/components/nvidia-widgets/doc/nvglwidgets/ctexviewwidgetfssource.html
index 49ce9bb58..280e7031b 100644
--- a/components/nvidia-widgets/doc/nvglwidgets/ctexviewwidgetfssource.html
+++ b/components/nvidia-widgets/doc/nvglwidgets/ctexviewwidgetfssource.html
@@ -16,7 +16,7 @@
const cTexViewWidgetFSSource = '#version 120' + LineEnding + 'uniform float mipLevel /*= 0*/;' + LineEnding + 'uniform float texelScale /*= 1.0*/;' + LineEnding + 'uniform float texelOffset /*= 0.0*/;' + LineEnding + 'uniform ivec4 texelSwizzling /*= ivec4( 0, 1, 2, 3)*/;' + LineEnding + 'uniform sampler2D samp;' + LineEnding + LineEnding + 'void main()' + LineEnding + '{' + LineEnding + ' vec4 texel;' + LineEnding + ' if (mipLevel > 0)' + LineEnding + ' texel = texture2DLod( samp, gl_TexCoord[0].xy, mipLevel);' + LineEnding + ' else' + LineEnding + ' texel = texture2D( samp, gl_TexCoord[0].xy);' + LineEnding + ' texel = texel * texelScale + texelOffset;' + LineEnding + ' gl_FragColor = texel.x * vec4( texelSwizzling.x == 0, texelSwizzling.y == 0, texelSwizzling.z == 0, texelSwizzling.w == 0 );' + LineEnding + ' gl_FragColor += texel.y * vec4( texelSwizzling.x == 1, texelSwizzling.y == 1, texelSwizzling.z == 1, texelSwizzling.w == 1 );' + LineEnding + ' gl_FragColor += texel.z * vec4( texelSwizzling.x == 2, texelSwizzling.y == 2, texelSwizzling.z == 2, texelSwizzling.w == 2 );' + LineEnding + ' gl_FragColor += texel.w * vec4( texelSwizzling.x == 3, texelSwizzling.y == 3, texelSwizzling.z == 3, texelSwizzling.w == 3 );' + LineEnding + '}'; |
diff --git a/components/nvidia-widgets/doc/nvglwidgets/ctranslucent.html b/components/nvidia-widgets/doc/nvglwidgets/ctranslucent.html
index ece6ec28f..d015bc89e 100644
--- a/components/nvidia-widgets/doc/nvglwidgets/ctranslucent.html
+++ b/components/nvidia-widgets/doc/nvglwidgets/ctranslucent.html
@@ -16,7 +16,7 @@
const cTranslucent = 20; |
diff --git a/components/nvidia-widgets/doc/nvglwidgets/cwidgetfssource.html b/components/nvidia-widgets/doc/nvglwidgets/cwidgetfssource.html
index 3e6ead14c..58f628f5b 100644
--- a/components/nvidia-widgets/doc/nvglwidgets/cwidgetfssource.html
+++ b/components/nvidia-widgets/doc/nvglwidgets/cwidgetfssource.html
@@ -16,7 +16,7 @@
const cWidgetFSSource = '#version 120' + LineEnding + 'uniform vec4 fillColor /*= vec4( 1.0, 0.0,0.0,1.0)*/;' + LineEnding + 'uniform vec4 borderColor /*= vec4( 1.0, 1.0,1.0,1.0)*/;' + LineEnding + 'uniform vec2 zones;' + LineEnding + LineEnding + 'void main()' + LineEnding + '{' + LineEnding + ' float doTurn = float(gl_TexCoord[0].y > 0);' + LineEnding + ' float radiusOffset = doTurn * abs( gl_TexCoord[0].z );' + LineEnding + ' float turnDir = sign( gl_TexCoord[0].z );' + LineEnding + ' vec2 uv = vec2(gl_TexCoord[0].x + turnDir*radiusOffset, gl_TexCoord[0].y);' + LineEnding + ' float l = abs( length(uv) - radiusOffset );' + LineEnding + ' float a = clamp( l - zones.x, 0.0, 2.0);' + LineEnding + ' float b = clamp( l - zones.y, 0.0, 2.0);' + LineEnding + ' b = exp2(-2.0*b*b);' + LineEnding + ' gl_FragColor = ( fillColor * b + (1.0-b)*borderColor );' + LineEnding + ' gl_FragColor.a *= exp2(-2.0*a*a);' + LineEnding + '}'; |
diff --git a/components/nvidia-widgets/doc/nvglwidgets/cwidgetvssource.html b/components/nvidia-widgets/doc/nvglwidgets/cwidgetvssource.html
index 259c0cee3..332142d1e 100644
--- a/components/nvidia-widgets/doc/nvglwidgets/cwidgetvssource.html
+++ b/components/nvidia-widgets/doc/nvglwidgets/cwidgetvssource.html
@@ -16,7 +16,7 @@
const cWidgetVSSource = '#version 120' + LineEnding + LineEnding + 'void main()' + LineEnding + '{' + LineEnding + ' gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex;' + LineEnding + ' gl_TexCoord[0] = gl_MultiTexCoord0;' + LineEnding + '}'; |
diff --git a/components/nvidia-widgets/doc/nvglwidgets/gluipainter-3.html b/components/nvidia-widgets/doc/nvglwidgets/gluipainter-3.html
index 9c0ab4d19..f0be1e7d7 100644
--- a/components/nvidia-widgets/doc/nvglwidgets/gluipainter-3.html
+++ b/components/nvidia-widgets/doc/nvglwidgets/gluipainter-3.html
@@ -20,6 +20,11 @@
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
+ | + | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
+|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
+ | + | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
+|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
public procedure GLUIPainter._begin( |
diff --git a/components/nvidia-widgets/doc/nvglwidgets/gluipainter._end.html b/components/nvidia-widgets/doc/nvglwidgets/gluipainter._end.html
index a2ede9431..95cfa008e 100644
--- a/components/nvidia-widgets/doc/nvglwidgets/gluipainter._end.html
+++ b/components/nvidia-widgets/doc/nvglwidgets/gluipainter._end.html
@@ -16,7 +16,7 @@
public procedure GLUIPainter._end; override; |
diff --git a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.create.html b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.create.html
index 33577e12a..a645ebeb1 100644
--- a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.create.html
+++ b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.create.html
@@ -16,7 +16,7 @@
public constructor GLUIPainter.Create; |
diff --git a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawboolframe.html b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawboolframe.html
index 88fea72e6..064881dc5 100644
--- a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawboolframe.html
+++ b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawboolframe.html
@@ -16,7 +16,7 @@
public procedure GLUIPainter.drawBoolFrame( |
diff --git a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawbutton.html b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawbutton.html
index e1a312c84..8fb476d3c 100644
--- a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawbutton.html
+++ b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawbutton.html
@@ -16,7 +16,7 @@
public procedure GLUIPainter.drawButton( |
diff --git a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawcheckbutton.html b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawcheckbutton.html
index a7dca958e..2726a6eef 100644
--- a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawcheckbutton.html
+++ b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawcheckbutton.html
@@ -16,7 +16,7 @@
public procedure GLUIPainter.drawCheckButton( |
diff --git a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawcircle.html b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawcircle.html
index e991beb4c..2dbd3e26e 100644
--- a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawcircle.html
+++ b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawcircle.html
@@ -16,7 +16,7 @@
public procedure GLUIPainter.drawCircle( |
diff --git a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawcombobox.html b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawcombobox.html
index 07359b357..52b2b090d 100644
--- a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawcombobox.html
+++ b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawcombobox.html
@@ -16,7 +16,7 @@
public procedure GLUIPainter.drawComboBox( |
diff --git a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawcombooptions.html b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawcombooptions.html
index ecea288e8..61e148aa1 100644
--- a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawcombooptions.html
+++ b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawcombooptions.html
@@ -16,7 +16,7 @@
public procedure GLUIPainter.drawComboOptions( |
diff --git a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawdebugrect.html b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawdebugrect.html
index 96751f78d..ca8011244 100644
--- a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawdebugrect.html
+++ b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawdebugrect.html
@@ -16,7 +16,7 @@
public procedure GLUIPainter.drawDebugRect( |
diff --git a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawdownarrow.html b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawdownarrow.html
index 0a5a1c050..32b059555 100644
--- a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawdownarrow.html
+++ b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawdownarrow.html
@@ -16,7 +16,7 @@
public procedure GLUIPainter.drawDownArrow( |
diff --git a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawhorizontalslider.html b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawhorizontalslider.html
index 571ad33fa..fc938d60d 100644
--- a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawhorizontalslider.html
+++ b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawhorizontalslider.html
@@ -16,7 +16,7 @@
public procedure GLUIPainter.drawHorizontalSlider( |
diff --git a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawlabel.html b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawlabel.html
index 3d41af6cd..2661b3a6a 100644
--- a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawlabel.html
+++ b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawlabel.html
@@ -16,7 +16,7 @@
public procedure GLUIPainter.drawLabel( |
diff --git a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawlineedit.html b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawlineedit.html
index b0ec32e8b..72f67cf72 100644
--- a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawlineedit.html
+++ b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawlineedit.html
@@ -16,7 +16,7 @@
public procedure GLUIPainter.drawLineEdit( |
diff --git a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawlistbox.html b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawlistbox.html
index 027c15fcf..6fa41cc87 100644
--- a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawlistbox.html
+++ b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawlistbox.html
@@ -16,7 +16,7 @@
public procedure GLUIPainter.drawListBox( |
diff --git a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawlistitem.html b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawlistitem.html
index 27d19ecf5..de6dd97e7 100644
--- a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawlistitem.html
+++ b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawlistitem.html
@@ -16,7 +16,7 @@
public procedure GLUIPainter.drawListItem( |
diff --git a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawminus.html b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawminus.html
index e85320a03..752b2253f 100644
--- a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawminus.html
+++ b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawminus.html
@@ -16,7 +16,7 @@
public procedure GLUIPainter.drawMinus( |
diff --git a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawpanel.html b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawpanel.html
index a595603ba..0b76aeb46 100644
--- a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawpanel.html
+++ b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawpanel.html
@@ -16,7 +16,7 @@
public procedure GLUIPainter.drawPanel( |
diff --git a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawplus.html b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawplus.html
index bfa91310d..46627349d 100644
--- a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawplus.html
+++ b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawplus.html
@@ -16,7 +16,7 @@
public procedure GLUIPainter.drawPlus( |
diff --git a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawradiobutton.html b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawradiobutton.html
index ecfb3e312..d02a6bb42 100644
--- a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawradiobutton.html
+++ b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawradiobutton.html
@@ -16,7 +16,7 @@
public procedure GLUIPainter.drawRadioButton( |
diff --git a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawrect.html b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawrect.html
index f2359d6af..9bd35dcb5 100644
--- a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawrect.html
+++ b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawrect.html
@@ -16,7 +16,7 @@
public procedure GLUIPainter.drawRect( |
diff --git a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawroundedrect.html b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawroundedrect.html
index a07d390c5..41d6dbc9a 100644
--- a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawroundedrect.html
+++ b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawroundedrect.html
@@ -16,7 +16,7 @@
public procedure GLUIPainter.drawRoundedRect( |
diff --git a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawroundedrectoutline.html b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawroundedrectoutline.html
index c961eac6c..701827ceb 100644
--- a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawroundedrectoutline.html
+++ b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawroundedrectoutline.html
@@ -16,7 +16,7 @@
public procedure GLUIPainter.drawRoundedRectOutline( |
diff --git a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawstring.html b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawstring.html
index 2ec6ccac2..a3649bb1a 100644
--- a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawstring.html
+++ b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawstring.html
@@ -16,7 +16,7 @@
public procedure GLUIPainter.drawString( |
diff --git a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawtext.html b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawtext.html
index d3c02aa32..cbf91db89 100644
--- a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawtext.html
+++ b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawtext.html
@@ -16,7 +16,7 @@
public procedure GLUIPainter.drawText( |
diff --git a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawtextureview.html b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawtextureview.html
index 1d62f566c..1cd541793 100644
--- a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawtextureview.html
+++ b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawtextureview.html
@@ -16,7 +16,7 @@
public procedure GLUIPainter.drawTextureView( |
diff --git a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawuparrow.html b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawuparrow.html
index ebae93065..2f1edd764 100644
--- a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawuparrow.html
+++ b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawuparrow.html
@@ -16,7 +16,7 @@
public procedure GLUIPainter.drawUpArrow( |
diff --git a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.getbuttonrect.html b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.getbuttonrect.html
index 836cdb243..9be6eee30 100644
--- a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.getbuttonrect.html
+++ b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.getbuttonrect.html
@@ -16,7 +16,7 @@
public function GLUIPainter.getButtonRect( |
diff --git a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.getcanvasmargin.html b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.getcanvasmargin.html
index 957204261..b7250a189 100644
--- a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.getcanvasmargin.html
+++ b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.getcanvasmargin.html
@@ -16,7 +16,7 @@
public function GLUIPainter.getCanvasMargin: Integer; override; |
diff --git a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.getcanvasspace.html b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.getcanvasspace.html
index 5a1066e01..3f3de8f10 100644
--- a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.getcanvasspace.html
+++ b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.getcanvasspace.html
@@ -16,7 +16,7 @@
public function GLUIPainter.getCanvasSpace: Integer; override; |
diff --git a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.getcheckrect.html b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.getcheckrect.html
index 710d04247..26f5dc1c6 100644
--- a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.getcheckrect.html
+++ b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.getcheckrect.html
@@ -16,7 +16,7 @@
public function GLUIPainter.getCheckRect( |
diff --git a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.getcombooptionsrect.html b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.getcombooptionsrect.html
index ace99b781..9c1bb8bad 100644
--- a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.getcombooptionsrect.html
+++ b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.getcombooptionsrect.html
@@ -16,7 +16,7 @@
public function GLUIPainter.getComboOptionsRect( |
diff --git a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.getcomborect.html b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.getcomborect.html
index 4a633a76b..9f2eb4c54 100644
--- a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.getcomborect.html
+++ b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.getcomborect.html
@@ -16,7 +16,7 @@
public function GLUIPainter.getComboRect( |
diff --git a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.getfontheight.html b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.getfontheight.html
index a6ae9c876..676b63125 100644
--- a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.getfontheight.html
+++ b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.getfontheight.html
@@ -16,7 +16,7 @@
public function GLUIPainter.getFontHeight: Integer; override; |
diff --git a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.gethorizontalsliderrect.html b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.gethorizontalsliderrect.html
index 692143bd7..3e8da29c7 100644
--- a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.gethorizontalsliderrect.html
+++ b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.gethorizontalsliderrect.html
@@ -16,7 +16,7 @@
public function GLUIPainter.getHorizontalSliderRect( |
diff --git a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.getitemrect.html b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.getitemrect.html
index 7b32488e3..687cfccce 100644
--- a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.getitemrect.html
+++ b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.getitemrect.html
@@ -16,7 +16,7 @@
public function GLUIPainter.getItemRect( |
diff --git a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.getlabelrect.html b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.getlabelrect.html
index 6629d152c..e3922eaa3 100644
--- a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.getlabelrect.html
+++ b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.getlabelrect.html
@@ -16,7 +16,7 @@
public function GLUIPainter.getLabelRect( |
diff --git a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.getlineeditrect.html b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.getlineeditrect.html
index 565dfec8e..250f208d6 100644
--- a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.getlineeditrect.html
+++ b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.getlineeditrect.html
@@ -16,7 +16,7 @@
public function GLUIPainter.getLineEditRect( |
diff --git a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.getlistrect.html b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.getlistrect.html
index 1948ee7eb..2fda85013 100644
--- a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.getlistrect.html
+++ b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.getlistrect.html
@@ -16,7 +16,7 @@
public function GLUIPainter.getListRect( |
diff --git a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.getpanelrect.html b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.getpanelrect.html
index 025660644..67074dcca 100644
--- a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.getpanelrect.html
+++ b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.getpanelrect.html
@@ -16,7 +16,7 @@
public function GLUIPainter.getPanelRect( |
diff --git a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.getpickedcharnb.html b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.getpickedcharnb.html
index 054006d2a..54fde77dc 100644
--- a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.getpickedcharnb.html
+++ b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.getpickedcharnb.html
@@ -16,7 +16,7 @@
public function GLUIPainter.getPickedCharNb( |
diff --git a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.getradiorect.html b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.getradiorect.html
index 0c29c6090..f32e558f2 100644
--- a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.getradiorect.html
+++ b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.getradiorect.html
@@ -16,7 +16,7 @@
public function GLUIPainter.getRadioRect( |
diff --git a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.gettextlinewidth.html b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.gettextlinewidth.html
index 611c6165e..ba1a7cfaf 100644
--- a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.gettextlinewidth.html
+++ b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.gettextlinewidth.html
@@ -16,7 +16,7 @@
public function GLUIPainter.getTextLineWidth( |
diff --git a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.gettextlinewidthat.html b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.gettextlinewidthat.html
index 92d1b5ec3..960914b4a 100644
--- a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.gettextlinewidthat.html
+++ b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.gettextlinewidthat.html
@@ -16,7 +16,7 @@
public function GLUIPainter.getTextLineWidthAt( |
diff --git a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.gettextsize.html b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.gettextsize.html
index eb9f8e858..206aa6e66 100644
--- a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.gettextsize.html
+++ b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.gettextsize.html
@@ -16,7 +16,7 @@
public function GLUIPainter.getTextSize( |
diff --git a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.gettextureviewrect.html b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.gettextureviewrect.html
index 70bb491df..51c42628e 100644
--- a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.gettextureviewrect.html
+++ b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.gettextureviewrect.html
@@ -16,7 +16,7 @@
public function GLUIPainter.getTextureViewRect( |
diff --git a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.html b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.html
index 8a598531f..d996bf188 100644
--- a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.html
+++ b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.html
@@ -17,7 +17,7 @@
type GLUIPainter = class(UIPainter) |
@@ -29,6 +29,9 @@
constructor Create; |
||||||||
destructor Destroy; |
+|||||||||
procedure _begin(); override; |
|||||||||
public procedure GLUIPainter.init; override; |
diff --git a/components/nvidia-widgets/doc/nvglwidgets/index.html b/components/nvidia-widgets/doc/nvglwidgets/index.html
index 4da31e51f..997c3bdce 100644
--- a/components/nvidia-widgets/doc/nvglwidgets/index.html
+++ b/components/nvidia-widgets/doc/nvglwidgets/index.html
@@ -31,7 +31,18 @@
User Interface library |
|
GL; |
+GL, |
+|
ftFont, |
+||
FPCanvas, |
+||
+ |
|
+Free Type support for OpenGL |
Source position: nvglwidgets.pas line 26
+Source position: nvglwidgets.pas line 27
const s_colors: array [0..23,0..3] of GLfloat = ((89 / 255, 89 / 255, 89 / 255, 0.7), (166 / 255, 166 / 255, 166 / 255, 0.8), (212 / 255, 228 / 255, 60 / 255, 0.5), (227 / 255, 237 / 255, 127 / 255, 0.5), (99 / 255, 37 / 255, 35 / 255, 1.0), (149 / 255, 55 / 255, 53 / 255, 1.0), (212 / 255, 228 / 255, 60 / 255, 1.0), (227 / 255, 237 / 255, 127 / 255, 1.0), (255 / 255, 255 / 255, 255 / 255, 1.0), (255 / 255, 255 / 255, 255 / 255, 1.0), (255 / 255, 255 / 255, 255 / 255, 1.0), (255 / 255, 255 / 255, 255 / 255, 1.0), (255 / 255, 255 / 255, 255 / 255, 1.0), (255 / 255, 255 / 255, 255 / 255, 1.0), (255 / 255, 255 / 255, 255 / 255, 1.0), (255 / 255, 255 / 255, 255 / 255, 1.0), (79 / 255, 129 / 255, 189 / 255, 1.0), (79 / 255, 129 / 255, 189 / 255, 1.0), (128 / 255, 100 / 255, 162 / 255, 1.0), (128 / 255, 100 / 255, 162 / 255, 1.0), (0 / 255, 0 / 255, 0 / 255, 0.0), (0 / 255, 0 / 255, 0 / 255, 0.0), (0 / 255, 0 / 255, 0 / 255, 0.0), (0 / 255, 0 / 255, 0 / 255, 0.0)); |
diff --git a/components/nvidia-widgets/doc/nvwidgets.chm b/components/nvidia-widgets/doc/nvwidgets.chm
index c1d741845..128a10a93 100644
Binary files a/components/nvidia-widgets/doc/nvwidgets.chm and b/components/nvidia-widgets/doc/nvwidgets.chm differ
diff --git a/components/nvidia-widgets/src/gl/glfreetype.pas b/components/nvidia-widgets/src/gl/glfreetype.pas
index de5a8d83b..40bb49ab9 100644
--- a/components/nvidia-widgets/src/gl/glfreetype.pas
+++ b/components/nvidia-widgets/src/gl/glfreetype.pas
@@ -3,7 +3,7 @@
and distributed as part of a tutorial for nehe.gamedev.net.
Sven Olsen, 2003
*)
-unit glFreeType;
+unit GLFreeType;
{$mode objfpc}{$H+}
@@ -44,7 +44,7 @@ function next_p2(a: integer): integer; inline;
var
rval: integer;
begin
- rval := 1;
+ rval := 2;
while rval < a do
rval := rval shl 1;
Result := rval;
@@ -100,23 +100,17 @@ begin
//We use the ?: operator so that value which we use
//will be 0 if we are in the padding zone, and whatever
//is the the Freetype bitmap otherwise.
- for j := 0 to Height - 1 do
- begin
- for i := 0 to Width - 1 do
+ for j:=0 to height -1 do
+ for i:=0 to width - 1 do
begin
- if (i >= bitmap.Width) or (j >= bitmap.rows) then
- expanded_data[2 * (i + j * Width)] := 0
- else
- expanded_data[2 * (i + j * Width)] := byte((bitmap.buffer + (i + bitmap.Width * j))^);
+ expanded_data[2*(i+j*width)] := 255;
- //write(expanded_data[2 * (i + j * Width)]:3, ' ');
-
- expanded_data[2 * (i + j * Width) + 1] := expanded_data[2 * (i + j * Width)];
+ if (i>=bitmap.width) or (j>=bitmap.rows) then
+ expanded_data[2*(i+j*width)+1] := 0
+ else
+ expanded_data[2*(i+j*width)+1] := byte((bitmap.buffer + (i + bitmap.Width * j))^);
end;
- //writeln;
- end;
-
glBindTexture(GL_TEXTURE_2D, tex_base[Ord(ch)]);
//Now we just setup some texture paramaters.
@@ -162,16 +156,15 @@ begin
//so we need to link the texture to the quad
//so that the result will be properly aligned.
glBegin(GL_QUADS);
- glTexCoord2d(0, 0);
- glVertex2f(0, bitmap.rows);
- glTexCoord2d(0, y);
- glVertex2f(0, 0);
- glTexCoord2d(x, y);
- glVertex2f(bitmap.Width, 0);
- glTexCoord2d(x, 0);
- glVertex2f(bitmap.Width, bitmap.rows);
+ glTexCoord2d(0, 0);
+ glVertex2f(0, bitmap.rows);
+ glTexCoord2d(0, y);
+ glVertex2f(0, 0);
+ glTexCoord2d(x, y);
+ glVertex2f(bitmap.Width, 0);
+ glTexCoord2d(x, 0);
+ glVertex2f(bitmap.Width, bitmap.rows);
glEnd;
-
glPopMatrix;
glTranslatef(face^.glyph^.advance.x shr 6, 0, 0);
@@ -181,6 +174,8 @@ begin
//Finish the display list
glEndList;
+
+ FT_Done_Glyph(glyph);
end;
procedure TGLFreeTypeFont.Init(const fname: string; AHeight: cardinal);
diff --git a/components/nvidia-widgets/src/nvwidgets/examples/example.lpi b/components/nvidia-widgets/src/nvwidgets/examples/example.lpi
index 82e32c239..922facf49 100644
--- a/components/nvidia-widgets/src/nvwidgets/examples/example.lpi
+++ b/components/nvidia-widgets/src/nvwidgets/examples/example.lpi
@@ -62,7 +62,7 @@