org.lwjgl.nanovg.NanoVG.nvgFontSize()方法的使用及代码示例

x33g5p2x  于2022-01-25 转载在 其他  
字(3.1k)|赞(0)|评价(0)|浏览(92)

本文整理了Java中org.lwjgl.nanovg.NanoVG.nvgFontSize()方法的一些代码示例,展示了NanoVG.nvgFontSize()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。NanoVG.nvgFontSize()方法的具体详情如下:
包路径:org.lwjgl.nanovg.NanoVG
类名称:NanoVG
方法名:nvgFontSize

NanoVG.nvgFontSize介绍

[英]Sets the font size of current text style.
[中]设置当前文本样式的字体大小。

代码示例

代码示例来源:origin: SpinyOwl/legui

private void preinitializeTextRendering(long context, String font, float fontSize, HorizontalAlign halign, VerticalAlign valign, Vector4f textColor) {
  try (
      NVGColor colorA = NVGColor.calloc()
  ) {
    NvgColorUtil.fillNvgColorWithRGBA(textColor, colorA);
    alignTextInBox(context, halign, valign);
    nvgFontSize(context, fontSize);
    nvgFontFace(context, font);
    nvgFillColor(context, colorA);
  }
}

代码示例来源:origin: lwjglgamedev/lwjglbook

nvgFontSize(vg, 25.0f);
nvgFontFace(vg, FONT_NAME);
nvgTextAlign(vg, NVG_ALIGN_CENTER | NVG_ALIGN_TOP);
nvgFontSize(vg, 40.0f);
nvgFontFace(vg, FONT_NAME);
nvgTextAlign(vg, NVG_ALIGN_LEFT | NVG_ALIGN_TOP);

代码示例来源:origin: lwjglgamedev/lwjglbook

nvgFontSize(vg, 25.0f);
nvgFontFace(vg, FONT_NAME);
nvgTextAlign(vg, NVG_ALIGN_CENTER | NVG_ALIGN_TOP);
nvgFontSize(vg, 40.0f);
nvgFontFace(vg, FONT_NAME);
nvgTextAlign(vg, NVG_ALIGN_LEFT | NVG_ALIGN_TOP);

代码示例来源:origin: lwjglgamedev/lwjglbook

nvgFontSize(vg, 25.0f);
nvgFontFace(vg, FONT_NAME);
nvgTextAlign(vg, NVG_ALIGN_CENTER | NVG_ALIGN_TOP);
nvgFontSize(vg, 40.0f);
nvgFontFace(vg, FONT_NAME);
nvgTextAlign(vg, NVG_ALIGN_LEFT | NVG_ALIGN_TOP);

代码示例来源:origin: lwjglgamedev/lwjglbook

nvgFontSize(vg, 25.0f);
nvgFontFace(vg, FONT_NAME);
nvgTextAlign(vg, NVG_ALIGN_CENTER | NVG_ALIGN_TOP);
nvgFontSize(vg, 40.0f);
nvgFontFace(vg, FONT_NAME);
nvgTextAlign(vg, NVG_ALIGN_LEFT | NVG_ALIGN_TOP);

代码示例来源:origin: lwjglgamedev/lwjglbook

nvgFontSize(vg, 25.0f);
nvgFontFace(vg, FONT_NAME);
nvgTextAlign(vg, NVG_ALIGN_CENTER | NVG_ALIGN_TOP);
nvgFontSize(vg, 40.0f);
nvgFontFace(vg, FONT_NAME);
nvgTextAlign(vg, NVG_ALIGN_LEFT | NVG_ALIGN_TOP);

代码示例来源:origin: lwjglgamedev/lwjglbook

nvgFontSize(vg, 25.0f);
nvgFontFace(vg, FONT_NAME);
nvgTextAlign(vg, NVG_ALIGN_CENTER | NVG_ALIGN_TOP);
nvgFontSize(vg, 40.0f);
nvgFontFace(vg, FONT_NAME);
nvgTextAlign(vg, NVG_ALIGN_LEFT | NVG_ALIGN_TOP);

代码示例来源:origin: lwjglgamedev/lwjglbook

nvgFontSize(vg, 25.0f);
nvgFontFace(vg, FONT_NAME);
nvgTextAlign(vg, NVG_ALIGN_CENTER | NVG_ALIGN_TOP);
nvgFontSize(vg, 40.0f);
nvgFontFace(vg, FONT_NAME);
nvgTextAlign(vg, NVG_ALIGN_LEFT | NVG_ALIGN_TOP);

代码示例来源:origin: SpinyOwl/legui

nvgFontSize(nanovg, fontSize);
nvgFontFace(nanovg, font);
    NvgColorUtil.fillNvgColorWithRGBA(textColor, colorA);
    alignTextInBox(nanovg, HorizontalAlign.LEFT, VerticalAlign.MIDDLE);
    nvgFontSize(nanovg, fontSize);
    nvgFontFace(nanovg, font);
    nvgFillColor(nanovg, colorA);

代码示例来源:origin: SpinyOwl/legui

public static void drawTextLineToRect(long nvg, Vector4fc rect, boolean hideOverflow, HorizontalAlign horizontalAlign, VerticalAlign verticalAlign,
                   float fontSize, String font, String textToRender, Vector4f fontColor) {
  nvgFontSize(nvg, fontSize);
  nvgFontFace(nvg, font);
  textAlign(nvg, horizontalAlign, verticalAlign);

代码示例来源:origin: SpinyOwl/legui

nvgFontSize(context, fontSize);
nvgFontFace(context, font);
nvgFillColor(context, colorA);

代码示例来源:origin: SpinyOwl/legui

nvgFontSize(context, fontSize);
nvgFontFace(context, font);
nvgFillColor(context, colorA);

相关文章