本文整理了Java中org.lwjgl.nanovg.NanoVG.nvgFontFace()
方法的一些代码示例,展示了NanoVG.nvgFontFace()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。NanoVG.nvgFontFace()
方法的具体详情如下:
包路径:org.lwjgl.nanovg.NanoVG
类名称:NanoVG
方法名:nvgFontFace
[英]Sets the font face based on specified name 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
nvgFontFace(vg, FONT_NAME);
nvgTextAlign(vg, NVG_ALIGN_CENTER | NVG_ALIGN_TOP);
if (hover) {
nvgFontFace(vg, FONT_NAME);
nvgTextAlign(vg, NVG_ALIGN_LEFT | NVG_ALIGN_TOP);
nvgFillColor(vg, rgba(0xe6, 0xea, 0xed, 255, colour));
代码示例来源:origin: lwjglgamedev/lwjglbook
nvgFontFace(vg, FONT_NAME);
nvgTextAlign(vg, NVG_ALIGN_CENTER | NVG_ALIGN_TOP);
if (hover) {
nvgFontFace(vg, FONT_NAME);
nvgTextAlign(vg, NVG_ALIGN_LEFT | NVG_ALIGN_TOP);
nvgFillColor(vg, rgba(0xe6, 0xea, 0xed, 255, colour));
代码示例来源:origin: lwjglgamedev/lwjglbook
nvgFontFace(vg, FONT_NAME);
nvgTextAlign(vg, NVG_ALIGN_CENTER | NVG_ALIGN_TOP);
if (hover) {
nvgFontFace(vg, FONT_NAME);
nvgTextAlign(vg, NVG_ALIGN_LEFT | NVG_ALIGN_TOP);
nvgFillColor(vg, rgba(0xe6, 0xea, 0xed, 255, colour));
代码示例来源:origin: lwjglgamedev/lwjglbook
nvgFontFace(vg, FONT_NAME);
nvgTextAlign(vg, NVG_ALIGN_CENTER | NVG_ALIGN_TOP);
if (hover) {
nvgFontFace(vg, FONT_NAME);
nvgTextAlign(vg, NVG_ALIGN_LEFT | NVG_ALIGN_TOP);
nvgFillColor(vg, rgba(0xe6, 0xea, 0xed, 255, colour));
代码示例来源:origin: lwjglgamedev/lwjglbook
nvgFontFace(vg, FONT_NAME);
nvgTextAlign(vg, NVG_ALIGN_CENTER | NVG_ALIGN_TOP);
if (hover) {
nvgFontFace(vg, FONT_NAME);
nvgTextAlign(vg, NVG_ALIGN_LEFT | NVG_ALIGN_TOP);
nvgFillColor(vg, rgba(0xe6, 0xea, 0xed, 255, colour));
代码示例来源:origin: lwjglgamedev/lwjglbook
nvgFontFace(vg, FONT_NAME);
nvgTextAlign(vg, NVG_ALIGN_CENTER | NVG_ALIGN_TOP);
if (hover) {
nvgFontFace(vg, FONT_NAME);
nvgTextAlign(vg, NVG_ALIGN_LEFT | NVG_ALIGN_TOP);
nvgFillColor(vg, rgba(0xe6, 0xea, 0xed, 255, colour));
代码示例来源:origin: lwjglgamedev/lwjglbook
nvgFontFace(vg, FONT_NAME);
nvgTextAlign(vg, NVG_ALIGN_CENTER | NVG_ALIGN_TOP);
if (hover) {
nvgFontFace(vg, FONT_NAME);
nvgTextAlign(vg, NVG_ALIGN_LEFT | NVG_ALIGN_TOP);
nvgFillColor(vg, rgba(0xe6, 0xea, 0xed, 255, colour));
代码示例来源:origin: SpinyOwl/legui
nvgFontFace(nanovg, font);
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
alignTextInBox(context, halign, valign);
nvgFontSize(context, fontSize);
nvgFontFace(context, font);
nvgFillColor(context, colorA);
代码示例来源:origin: SpinyOwl/legui
alignTextInBox(context, halign, valign);
nvgFontSize(context, fontSize);
nvgFontFace(context, font);
nvgFillColor(context, colorA);
内容来源于网络,如有侵权,请联系作者删除!