viewport

package
v0.22.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 19, 2025 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CameraGizmo

type CameraGizmo struct {
	// contains filtered or unexported fields
}

func NewCameraGizmo

func NewCameraGizmo(camera *graphics.Camera) *CameraGizmo

func (*CameraGizmo) OnKeyboardEvent

func (g *CameraGizmo) OnKeyboardEvent(element *ui.Element, event ui.KeyboardEvent) bool

func (*CameraGizmo) OnMouseEvent

func (g *CameraGizmo) OnMouseEvent(element *ui.Element, event ui.MouseEvent) bool

type ColorUniform

type ColorUniform struct {
	Color sprec.Vec4
}

func (ColorUniform) Std140Plot

func (u ColorUniform) Std140Plot(plotter *blob.Plotter)

func (ColorUniform) Std140Size

func (u ColorUniform) Std140Size() int

type CommonData

type CommonData struct {
	// contains filtered or unexported fields
}

func NewCommonData

func NewCommonData(gfxEngine *graphics.Engine) *CommonData

func (*CommonData) AmbientLightMeshDefinition

func (d *CommonData) AmbientLightMeshDefinition() *graphics.MeshDefinition

func (*CommonData) CameraMeshDefinition

func (d *CommonData) CameraMeshDefinition() *graphics.MeshDefinition

func (*CommonData) Create

func (d *CommonData) Create()

func (*CommonData) Delete

func (d *CommonData) Delete()

func (*CommonData) DirectionalLightMeshDefinition

func (d *CommonData) DirectionalLightMeshDefinition() *graphics.MeshDefinition

func (*CommonData) GridMeshDefinition

func (d *CommonData) GridMeshDefinition() *graphics.MeshDefinition

func (*CommonData) NodeMeshDefinition

func (d *CommonData) NodeMeshDefinition() *graphics.MeshDefinition

func (*CommonData) PointLightMeshDefinition

func (d *CommonData) PointLightMeshDefinition() *graphics.MeshDefinition

func (*CommonData) SkyColor

func (d *CommonData) SkyColor() dprec.Vec4

func (*CommonData) SkyDefinition

func (d *CommonData) SkyDefinition() *graphics.SkyDefinition

func (*CommonData) SkyTexture

func (d *CommonData) SkyTexture() render.Texture

func (*CommonData) SpotLightMeshDefinition

func (d *CommonData) SpotLightMeshDefinition() *graphics.MeshDefinition

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL