Documentation
¶
Index ¶
- func ContentScaleForDisplay(display_index int32) float32
- func ContentScaleForWindow(window *SDLWindow) float32
- func InitForD3D(window *SDLWindow) bool
- func InitForMetal(window *SDLWindow) bool
- func InitForOpenGL(window *SDLWindow, sdl_gl_context uintptr) bool
- func InitForOther(window *SDLWindow) bool
- func InitForSDLRenderer(window *SDLWindow, renderer *SDLRenderer) bool
- func InitForVulkan(window *SDLWindow) bool
- func NewFrame()
- func Shutdown()
- type SDLRenderer
- type SDLWindow
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ContentScaleForDisplay ¶
func ContentScaleForWindow ¶
func InitForD3D ¶
func InitForMetal ¶
func InitForOpenGL ¶
func InitForOther ¶
func InitForSDLRenderer ¶
func InitForSDLRenderer(window *SDLWindow, renderer *SDLRenderer) bool
func InitForVulkan ¶
Types ¶
type SDLRenderer ¶
type SDLRenderer struct {
CData *C.SDL_Renderer
}
func NewSDLRendererFromC ¶
func NewSDLRendererFromC[SRC any](cvalue SRC) *SDLRenderer
NewSDLRendererFromC creates SDLRenderer from its C pointer. SRC ~= *C.SDL_Renderer
func (*SDLRenderer) Handle ¶
func (self *SDLRenderer) Handle() (result *C.SDL_Renderer, fin func())
Handle returns C version of SDLRenderer and its finalizer func.
type SDLWindow ¶
type SDLWindow struct {
CData *C.SDL_Window
}
func NewSDLWindowFromC ¶
NewSDLWindowFromC creates SDLWindow from its C pointer. SRC ~= *C.SDL_Window
func (*SDLWindow) Handle ¶
func (self *SDLWindow) Handle() (result *C.SDL_Window, fin func())
Handle returns C version of SDLWindow and its finalizer func.
Click to show internal directories.
Click to hide internal directories.