Skip to content

package loaders

import "kaijuengine.com/rendering/loaders"

Functions

FBX

func FBX(path string, assetDB assets.Database) (load_result.Result, error)

GLTF

func GLTF(path string, assetDB assets.Database) (load_result.Result, error)

GLTFWithOptions

func GLTFWithOptions(path string, assetDB assets.Database, opts GLTFLoadOptions) (load_result.Result, error)

OBJ

func OBJ(path string, assetDB assets.Database) (load_result.Result, error)

ObjToRaw

func ObjToRaw(objData string) ([]*objBuilder, objLibrary, error)

TrySelectResultMesh

func TrySelectResultMesh(mesh *load_result.Mesh,

e *engine.Entity, ray graviton.Ray) (matrix.Float, bool)

Types

GLTFLoadOptions

struct

type GLTFLoadOptions struct {
    Workers int
}