static

package
v0.0.0-...-6aa7f09 Latest Latest
Warning

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

Go to latest
Published: Dec 16, 2023 License: Apache-2.0 Imports: 4 Imported by: 1

Documentation

Overview

Package static contains resources like default shaders, fonts

Index

Constants

This section is empty.

Variables

View Source
var Assets embed.FS

Assets embed static assets

View Source
var Fonts = fonts{
	Default: MustData("fonts/font.ttf"),
}

Fonts default in binary fonts.

View Source
var Shaders = shaders{
	Default:          genShaderData("shaders/default.glsl"),
	DefaultNew:       genShaderData("shaders/default_new.glsl"),
	Unlit:            genShaderData("shaders/unlit.glsl"),
	UnlitDebug:       genShaderData("shaders/unlit-debug.glsl"),
	UnlitAdditive:    genShaderData("shaders/unlit_additive.glsl"),
	CubeEnv:          genShaderData("shaders/cube_env.glsl"),
	Depth:            genShaderData("shaders/depth.glsl"),
	DepthCube:        genShaderData("shaders/depth_cube.glsl"),
	ProceduralSkybox: genShaderData("shaders/skybox_proc.glsl"),
	Quad:             genShaderData("shaders/quad.glsl"),
	QuadDepth:        genShaderData("shaders/quad_depth.glsl"),
	UI:               genShaderData("shaders/ui.glsl"),
}

Shaders default in binary shaders.

Functions

func Data

func Data(name string) ([]byte, error)

Data returns the embed data based on name.

func MustData

func MustData(name string) []byte

MustData returns data based on name or panics.

Types

This section is empty.

Jump to

Keyboard shortcuts

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