Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ChrisRx/dungeonfs
/ functions
Functions
162 in github.com/ChrisRx/dungeonfs
⨍
Functions
162
◇
Types & classes
33
Method
Entry
()
pkg/game/fs/core/node.go:89
Method
Error
()
pkg/eval/eval.go:38
Function
Escape
(s string)
pkg/exec/template/template.go:8
Method
Exists
(string)
pkg/game/fs/fs.go:52
Method
Exists
(key string)
pkg/game/fs/core/node.go:128
Method
Files
()
pkg/game/fs/core/node.go:135
Method
Flush
(ctx context.Context, req *fuse.FlushRequest)
pkg/game/fs/core/dir.go:123
Method
Fsync
(ctx context.Context, req *fuse.FsyncRequest)
pkg/game/fs/core/file.go:67
Method
Get
(string)
pkg/game/fs/fs.go:36
Method
GetBool
(key string)
pkg/game/fs/core/node.go:189
Method
GetBytes
(key string)
pkg/game/fs/core/node.go:202
Method
Getxattr
(ctx context.Context, req *fuse.GetxattrRequest, resp *fuse.GetxattrResponse)
pkg/game/fs/core/file.go:43
Method
Insert
(k string, v interface{})
pkg/eval/context.go:24
Method
IsFile
()
pkg/game/fs/core/node.go:77
Method
Iter
()
pkg/game/fs/fs.go:41
Method
Iter
()
pkg/game/fs/core/node.go:163
Function
LoadFromFile
(folder string)
pkg/game/assets/assets.go:84
Method
Lookup
(ctx context.Context, req *fuse.LookupRequest, resp *fuse.LookupResponse)
pkg/game/fs/core/dir.go:68
Method
Lookup
(name string)
pkg/eval/context.go:28
Method
New
New always returns a nil interface because files cannot have child nodes in the same way as `fs.Directory` nodes.
pkg/game/fs/core/file.go:33
Method
New
(t fs.NodeType, name string)
pkg/game/fs/core/dir.go:30
Function
NewContext
(identifiers map[string]interface{})
pkg/eval/context.go:42
Function
NewEngine
(r *assets.Resources)
pkg/game/engine/engine.go:18
Function
NewFS
(root *Directory)
pkg/game/fs/core/fs.go:29
Function
NewMountCommand
()
cmd/dungeonfs/command/mount.go:22
Function
NewScope
()
pkg/eval/context.go:18
Function
NewUnmountCommand
()
cmd/dungeonfs/command/unmount.go:16
Method
Open
(ctx context.Context, req *fuse.OpenRequest, resp *fuse.OpenResponse)
pkg/game/fs/core/file.go:37
Method
Open
(ctx context.Context, req *fuse.OpenRequest, resp *fuse.OpenResponse)
pkg/game/fs/core/dir.go:95
Method
Parent
(args ...fs.Node)
pkg/game/fs/core/node.go:58
Method
Path
(args ...string)
pkg/game/fs/core/node.go:47
Method
Printf
(string, ...interface{})
pkg/game/assets/logging.go:8
Method
Printf
(string, ...interface{})
pkg/game/engine/logging.go:8
Method
Printf
(string, ...interface{})
pkg/game/fs/core/logging.go:8
Method
Printf
(string, ...interface{})
pkg/logging/logging.go:20
Method
Printf
(format string, a ...interface{})
pkg/logging/logging.go:25
Method
Printf
(format string, a ...interface{})
pkg/logging/logging.go:30
Method
Read
(ctx context.Context, req *fuse.ReadRequest, resp *fuse.ReadResponse)
pkg/game/fs/core/file.go:72
Method
Read
(ctx context.Context, req *fuse.ReadRequest, resp *fuse.ReadResponse)
pkg/game/fs/core/dir.go:133
Method
ReadAll
(ctx context.Context)
pkg/game/fs/core/file.go:85
Method
ReadAll
(ctx context.Context)
pkg/game/fs/core/dir.go:128
Method
ReadDirAll
(ctx context.Context)
pkg/game/fs/core/dir.go:118
Method
Remove
(name string)
pkg/game/engine/inventory.go:44
Method
Root
()
pkg/game/fs/core/fs.go:34
Function
Script
(commands ...string)
pkg/exec/template/template.go:22
Method
Set
(string, interface{})
pkg/game/fs/fs.go:40
Method
Set
(key string, node fs.Node)
pkg/game/fs/core/node.go:157
Method
Set
(key string, value interface{})
pkg/game/fs/core/node.go:206
Function
SetLogger
(l logger)
pkg/logging/logging.go:15
Method
Setattr
(ctx context.Context, req *fuse.SetattrRequest, resp *fuse.SetattrResponse)
pkg/game/fs/core/file.go:62
Method
Unregister
(node fs.Node)
pkg/game/engine/inventory.go:55
Method
Write
(ctx context.Context, req *fuse.WriteRequest, resp *fuse.WriteResponse)
pkg/game/fs/core/file.go:78
Function
init
()
pkg/game/assets/logging.go:13
Function
init
()
pkg/game/engine/logging.go:13
Function
init
()
pkg/game/fs/core/logging.go:13
Function
init
()
pkg/game/fs/core/fs.go:22
Function
init
()
pkg/logging/logging.go:9
Function
init
()
pkg/eval/logging.go:13
Function
main
()
cmd/dungeonfs/main.go:16
Function
printFields
(v reflect.Value)
pkg/eval/print.go:7
Function
runMountCommand
(cmd *cobra.Command, args []string)
cmd/dungeonfs/command/mount.go:34
Function
runUnmountCommand
(cmd *cobra.Command, args []string)
cmd/dungeonfs/command/unmount.go:27
← previous
101–162 of 162, ranked by callers