package assets
Constants
TextureSquare
"square.png"
TextureCube
"cube.png"
TextureBlankSquare
"blank_square.png"
MaterialDefinitionGrid
"grid.material"
MaterialDefinitionUnlit
"unlit.material"
MaterialDefinitionUnlitTransparent
"unlit_transparent.material"
MaterialDefinitionBasic
"basic.material"
MaterialDefinitionBasicTransparent
"basic_transparent.material"
MaterialDefinitionPBR
"pbr.material"
MaterialDefinitionTerrain
"terrain.material"
MaterialDefinitionBasicSkinned
"basic_skinned.material"
MaterialDefinitionText3D
"text3d.material"
MaterialDefinitionText3DTransparent
"text3d_transparent.material"
MaterialDefinitionText
"text.material"
MaterialDefinitionTextTransparent
"text_transparent.material"
MaterialDefinitionCombine
"combine.material"
MaterialDefinitionComposite
"composite.material"
MaterialDefinitionUI
"ui.material"
MaterialDefinitionUITransparent
"ui_transparent.material"
MaterialDefinitionSprite
"sprite.material"
MaterialDefinitionSpriteTransparent
"sprite_transparent.material"
MaterialDefinitionLightDepth
"light_depth.material"
MaterialDefinitionLightDepthCSM1
"light_depth_csm1.material"
MaterialDefinitionLightDepthCSM2
"light_depth_csm2.material"
MaterialDefinitionLightCubeDepth
"light_cube_depth.material"
MaterialDefinitionParticle
"particle.material"
MaterialDefinitionParticleTransparent
"particle_transparent.material"
MaterialDefinitionEdTransformWire
"ed_transform_wire.material"
MaterialDefinitionEdFrustumWire
"ed_frustum_wire.material"
MaterialDefinitionEdGizmo
"ed_gizmo.material"
ShaderTextVert
"text.vert.spv"
ShaderTextFrag
"text.frag.spv"
ShaderText3DVert
"text3d.vert.spv"
ShaderText3DFrag
ShaderTextFrag
ShaderCompositeVert
"composite.vert.spv"
ShaderCompositeFrag
"composite.frag.spv"
ShaderHdrVert
"hdr.vert.spv"
ShaderHdrFrag
"hdr.frag.spv"
ShaderUIVert
"ui.vert.spv"
ShaderUIFrag
"ui.frag.spv"
ShadersUINineFrag
"ui_nine.frag.spv"
Types
ArchiveDatabase
struct
ArchiveDatabase.Cache
ArchiveDatabase.CacheClear
ArchiveDatabase.CacheRemove
ArchiveDatabase.Close
ArchiveDatabase.Exists
ArchiveDatabase.PostWindowCreate
ArchiveDatabase.Read
ArchiveDatabase.ReadText
Database
interface
type Database interface {
PostWindowCreate(windowHandle PostWindowCreateHandle) error
Cache(key string, data []byte)
CacheRemove(key string)
CacheClear()
Read(key string) ([]byte, error)
ReadText(key string) (string, error)
Exists(key string) bool
Close()
}
NewArchiveDatabase
NewFileDatabase
DebugContentDatabase
struct
DebugContentDatabase.Cache
DebugContentDatabase.CacheClear
DebugContentDatabase.CacheRemove
DebugContentDatabase.Close
DebugContentDatabase.Exists
DebugContentDatabase.PostWindowCreate
DebugContentDatabase.Read
DebugContentDatabase.ReadText
FileDatabase
struct
FileDatabase.Cache
FileDatabase.CacheClear
FileDatabase.CacheRemove
FileDatabase.Close
FileDatabase.Exists
FileDatabase.PostWindowCreate
FileDatabase.Read
FileDatabase.ReadText
MockDatabase
struct
MockDatabase implements the assets.Database interface for testing.
NewMockDB
MockDatabase.AddFile
MockDatabase.Cache
MockDatabase.CacheClear
MockDatabase.CacheRemove
MockDatabase.Close
MockDatabase.Exists
MockDatabase.PostWindowCreate
MockDatabase.Read
MockDatabase.ReadText
MockDatabase.RemoveFile
PostWindowCreateHandle
interface