Skip to content

package assets

import "kaiju/engine/assets"

Constants

TextureSquare

"textures/square.png"

TextureTriangle

"textures/triangle.png"

MaterialDefinitionGrid

"grid"

MaterialDefinitionBasic

"basic"

MaterialDefinitionBasicTransparent

"basic_transparent"

MaterialDefinitionBasicSkinned

"basic_skinned"

MaterialDefinitionBasicColor

"basic_color"

MaterialDefinitionText3D

"text3d"

MaterialDefinitionText

"text"

MaterialDefinitionCombine

"combine"

MaterialDefinitionComposite

"composite"

MaterialDefinitionUI

"ui"

MaterialDefinitionUITransparent

"ui_transparent"

MaterialDefinitionSprite

"sprite"

MaterialDefinitionSpriteTransparent

"sprite_transparent"

MaterialDefinitionOutline

"outline"

ShaderTextVert

"renderer/spv/text.vert.spv"

ShaderTextFrag

"renderer/spv/text.frag.spv"

ShaderText3DVert

"renderer/spv/text3d.vert.spv"

ShaderText3DFrag

ShaderTextFrag

ShaderCompositeVert

"renderer/spv/composite.vert.spv"

ShaderCompositeFrag

"renderer/spv/composite.frag.spv"

ShaderHdrVert

"renderer/spv/hdr.vert.spv"

ShaderHdrFrag

"renderer/spv/hdr.frag.spv"

ShaderUIVert

"renderer/spv/ui.vert.spv"

ShaderUIFrag

"renderer/spv/ui.frag.spv"

ShadersUINineFrag

"renderer/spv/ui_nine.frag.spv"

Types

Database

struct

type Database struct {
    EditorContext EditorContext
}

NewDatabase

func NewDatabase() Database

Database.Destroy

func (a *Database) Destroy()

Database.Exists

func (a *Database) Exists(key string) bool

Database.Read

func (a *Database) Read(key string) ([]byte, error)

Database.ReadText

func (a *Database) ReadText(key string) (string, error)

EditorContext

struct

type EditorContext struct{}