Documentation
¶
Index ¶
- type DB
- func (db *DB) GetObjectByID(ctx context.Context, objectID umid.UMID) (*entry.Object, error)
- func (db *DB) GetObjectIDsByParentID(ctx context.Context, parentID umid.UMID) ([]umid.UMID, error)
- func (db *DB) GetObjectsByOwnerID(ctx context.Context, ownerID umid.UMID) ([]*entry.Object, error)
- func (db *DB) GetObjectsByParentID(ctx context.Context, parentID umid.UMID) ([]*entry.Object, error)
- func (db *DB) RemoveObjectByID(ctx context.Context, objectID umid.UMID) error
- func (db *DB) RemoveObjectsByIDs(ctx context.Context, objectIDs []umid.UMID) error
- func (db *DB) UpdateObjectAsset2dID(ctx context.Context, objectID umid.UMID, asset2dID *umid.UMID) error
- func (db *DB) UpdateObjectAsset3dID(ctx context.Context, objectID umid.UMID, asset3dID *umid.UMID) error
- func (db *DB) UpdateObjectObjectTypeID(ctx context.Context, objectID, objectTypeID umid.UMID) error
- func (db *DB) UpdateObjectOptions(ctx context.Context, objectID umid.UMID, options *entry.ObjectOptions) error
- func (db *DB) UpdateObjectOwnerID(ctx context.Context, objectID, ownerID umid.UMID) error
- func (db *DB) UpdateObjectParentID(ctx context.Context, objectID umid.UMID, parentID umid.UMID) error
- func (db *DB) UpdateObjectTransform(ctx context.Context, objectID umid.UMID, position *cmath.Transform) error
- func (db *DB) UpsertObject(ctx context.Context, object *entry.Object) error
- func (db *DB) UpsertObjects(ctx context.Context, objects []*entry.Object) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DB ¶
type DB struct {
// contains filtered or unexported fields
}
func (*DB) GetObjectByID ¶
func (*DB) GetObjectIDsByParentID ¶
func (*DB) GetObjectsByOwnerID ¶
func (*DB) GetObjectsByParentID ¶
func (*DB) RemoveObjectByID ¶
func (*DB) RemoveObjectsByIDs ¶
func (*DB) UpdateObjectAsset2dID ¶
func (*DB) UpdateObjectAsset3dID ¶
func (*DB) UpdateObjectObjectTypeID ¶
func (*DB) UpdateObjectOptions ¶
func (*DB) UpdateObjectOwnerID ¶
func (*DB) UpdateObjectParentID ¶
func (*DB) UpdateObjectTransform ¶
func (*DB) UpsertObject ¶
Click to show internal directories.
Click to hide internal directories.