assets_3d

package
v0.5.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 30, 2023 License: AGPL-3.0 Imports: 24 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Assets3d

type Assets3d struct {
	// contains filtered or unexported fields
}

func NewAssets3d

func NewAssets3d(db database.DB, media *media.Media) *Assets3d

func (*Assets3d) AddAsset3d

func (a *Assets3d) AddAsset3d(asset3d universe.Asset3d, updateDB bool) error

func (*Assets3d) AddUserAsset3d added in v0.4.0

func (a *Assets3d) AddUserAsset3d(userAsset3d universe.UserAsset3d, updateDB bool) error

func (*Assets3d) CreateAsset3d

func (a *Assets3d) CreateAsset3d(asset3dID umid.UMID) (universe.Asset3d, error, bool)

func (*Assets3d) CreateUserAsset3d added in v0.4.0

func (a *Assets3d) CreateUserAsset3d(assetID umid.UMID, userID umid.UMID, isPrivate bool) (universe.UserAsset3d, error)

func (*Assets3d) FilterUserAssets3d added in v0.4.0

func (*Assets3d) GetAsset3d

func (a *Assets3d) GetAsset3d(id umid.UMID) (universe.Asset3d, bool)

func (*Assets3d) GetAssets3d

func (a *Assets3d) GetAssets3d() map[umid.UMID]universe.Asset3d

func (*Assets3d) GetUserAsset3d added in v0.4.0

func (a *Assets3d) GetUserAsset3d(assetID umid.UMID, userID umid.UMID) (universe.UserAsset3d, bool)

func (*Assets3d) GetUserAssets3d added in v0.4.0

func (a *Assets3d) GetUserAssets3d() map[universe.AssetUserIDPair]universe.UserAsset3d

func (*Assets3d) Initialize

func (a *Assets3d) Initialize(ctx types.NodeContext) error

func (*Assets3d) Load

func (a *Assets3d) Load() error

func (*Assets3d) RegisterAPI

func (a *Assets3d) RegisterAPI(r *gin.Engine)

func (*Assets3d) RemoveUserAsset3dByID added in v0.4.0

func (a *Assets3d) RemoveUserAsset3dByID(assetUserID universe.AssetUserIDPair, updateDB bool) (bool, error)

func (*Assets3d) Save

func (a *Assets3d) Save() error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL