本文整理汇总了Golang中C.TTF_SetFontStyle函数的典型用法代码示例。如果您正苦于以下问题:Golang TTF_SetFontStyle函数的具体用法?Golang TTF_SetFontStyle怎么用?Golang TTF_SetFontStyle使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了TTF_SetFontStyle函数的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Golang代码示例。
示例1: SetStyle
// Sets the rendering style of the font.
func (f *Font) SetStyle(style int) {
sdl.GlobalMutex.Lock()
f.mutex.Lock()
C.TTF_SetFontStyle(f.cfont, C.int(style))
f.mutex.Unlock()
sdl.GlobalMutex.Unlock()
}
示例2: SetStyle
func (f *Font) SetStyle(_bold bool, _italic bool, _underline bool) {
var flags int
if _bold {
flags |= C.TTF_STYLE_BOLD
}
if _italic {
flags |= C.TTF_STYLE_ITALIC
}
if _underline {
flags |= C.TTF_STYLE_UNDERLINE
}
if flags == 0 {
flags = C.TTF_STYLE_NORMAL
}
C.TTF_SetFontStyle(f.Get(), C.int(flags))
}
示例3: SetStyle
// SetStyle (https://www.libsdl.org/projects/SDL_ttf/docs/SDL_ttf_22.html#SEC22)
func (f *Font) SetStyle(style int) {
C.TTF_SetFontStyle(f.f, C.int(style))
}
示例4: SetStyle
func (this Font) SetStyle(style FontStyle) {
c_font := (*C.TTF_Font)(this.Ptr)
c_style := C.int(style)
C.TTF_SetFontStyle(c_font, c_style)
}
示例5: TTFSetFontStyle
// Set the style of the font
func TTFSetFontStyle(font *C.TTF_Font, style int) {
C.TTF_SetFontStyle(font, C.int(style))
}