@revideo/2d / decorators / PropertyMetadata
Interface: PropertyMetadata<T>
Defined in: 2d/src/lib/decorators/signal.ts:10
Type Parameters
T
T
Properties
cloneable?
optionalcloneable?:boolean
Defined in: 2d/src/lib/decorators/signal.ts:22
compound?
optionalcompound?:boolean
Defined in: 2d/src/lib/decorators/signal.ts:25
compoundEntries
compoundEntries: [
string,string][]
Defined in: 2d/src/lib/decorators/signal.ts:26
compoundParent?
optionalcompoundParent?:string
Defined in: 2d/src/lib/decorators/signal.ts:24
default?
optionaldefault?:T
Defined in: 2d/src/lib/decorators/signal.ts:11
getter?
optionalgetter?: () =>T
Defined in: 2d/src/lib/decorators/signal.ts:14
Returns
T
inspectable?
optionalinspectable?:boolean
Defined in: 2d/src/lib/decorators/signal.ts:23
interpolationFunction?
optionalinterpolationFunction?:InterpolationFunction<T,any[]>
Defined in: 2d/src/lib/decorators/signal.ts:12
parser?
optionalparser?: (value) =>T
Defined in: 2d/src/lib/decorators/signal.ts:13
Parameters
value
any
Returns
T
setter?
optionalsetter?: (value) =>void
Defined in: 2d/src/lib/decorators/signal.ts:15
Parameters
value
any
Returns
void
tweener?
optionaltweener?: (value,duration,timingFunction,interpolationFunction) =>void
Defined in: 2d/src/lib/decorators/signal.ts:16
Parameters
value
T
duration
number
timingFunction
TimingFunction
interpolationFunction
InterpolationFunction<T>
Returns
void