Versions in this module Expand all Collapse all v0 v0.1.0 Jan 13, 2024 Changes in this version + const UnrealBuildFileExtension + const UnrealPlatform_Windows + func IsUnrealBuildFile(path string) (string, bool, error) + type UnrealFile struct + FileInfo fs.FileInfo + Intermediate bool + Module *UnrealModule + Path string + func (uf *UnrealFile) Exists() bool + func (uf *UnrealFile) InternalPath() string + func (uf *UnrealFile) ModTime() time.Time + func (uf *UnrealFile) Name() string + func (uf *UnrealFile) String() string + type UnrealModule struct + BaseDir string + BuildFile string + Files []string + Name string + func NewUnrealModule(name string, buildFile string, files []string) (*UnrealModule, error) + func (um *UnrealModule) Contains(path string) bool + func (um *UnrealModule) String() string + type UnrealPlatform string + func NewUnrealPlatform(id string) (UnrealPlatform, error) + func (up *UnrealPlatform) String() string + type UnrealProject struct + Modules map[string]*UnrealModule + ProjectDir string + func IndexUnrealProject(ctx context.Context, projectDir string) (*UnrealProject, error) + func (up *UnrealProject) NewUnrealFile(path string) (*UnrealFile, error) + func (up *UnrealProject) SearchForFilesByExtension(ctx context.Context, extension string) ([]string, error)