unrealxr/ardriver/xreal/xreal_disabled.go

44 lines
838 B
Go

//go:build !xreal
// +build !xreal
package xreal
import (
"fmt"
"git.terah.dev/UnrealXR/unrealxr/ardriver/commons"
)
var IsXrealEnabled = false
// Implements commons.ARDevice
type XrealDevice struct {
}
func (device *XrealDevice) Initialize() error {
return fmt.Errorf("xreal is not enabled")
}
func (device *XrealDevice) End() error {
return fmt.Errorf("xreal is not enabled")
}
func (device *XrealDevice) IsPollingLibrary() bool {
return false
}
func (device *XrealDevice) IsEventBasedLibrary() bool {
return false
}
func (device *XrealDevice) Poll() error {
return fmt.Errorf("xreal is not enabled")
}
func (device *XrealDevice) RegisterEventListeners(*commons.AREventListener) error {
return fmt.Errorf("xreal is not enabled")
}
func New() (*XrealDevice, error) {
return nil, fmt.Errorf("xreal is not enabled")
}