Documentation ¶
Index ¶
- func GetGlfwTime() float64
- type Canvas3d
- func (c *Canvas3d) AppendDefaultObj(obj gl.Canvas3D)
- func (c *Canvas3d) AppendDefaultRenderFunc(fn func(ctx context.Painter))
- func (c *Canvas3d) AppendObj(index int, obj gl.Canvas3D)
- func (c *Canvas3d) AppendRenderFunc(index int, fn func(ctx context.Painter))
- func (c *Canvas3d) GetRenderObj() fyne.CanvasObject
- func (c *Canvas3d) Refresh()
- func (c *Canvas3d) Reset()
- func (c *Canvas3d) SetShaderConfig(index int, vertStr, fragStr string)
- type ICanvas3d
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetGlfwTime ¶
func GetGlfwTime() float64
Types ¶
type Canvas3d ¶
type Canvas3d struct {
*gl.Canvas3dObjs
}
func (*Canvas3d) AppendDefaultObj ¶
func (*Canvas3d) AppendDefaultRenderFunc ¶
func (*Canvas3d) AppendRenderFunc ¶
func (*Canvas3d) GetRenderObj ¶
func (c *Canvas3d) GetRenderObj() fyne.CanvasObject
func (*Canvas3d) SetShaderConfig ¶
type ICanvas3d ¶
type ICanvas3d interface { SetShaderConfig(index int, vertStr, fragStr string) AppendObj(index int, obj gl.Canvas3D) AppendDefaultObj(obj gl.Canvas3D) Reset() GetRenderObj() fyne.CanvasObject AppendDefaultRenderFunc(fn func(ctx context.Painter)) AppendRenderFunc(index int, fn func(painter context.Painter)) fyne.CanvasObject }
func NewCanvas3d ¶
Click to show internal directories.
Click to hide internal directories.