File size: 442 Bytes
2b7aae2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
export class PropertyMixer {
	constructor(binding: any, typeName: string, valueSize: number);

	binding: any;
	valueSize: number;
	buffer: any;
	cumulativeWeight: number;
	cumulativeWeightAdditive: number;
	useCount: number;
	referenceCount: number;

	accumulate(accuIndex: number, weight: number): void;
	accumulateAdditive(weight: number): void;
	apply(accuIndex: number): void;
	saveOriginalState(): void;
	restoreOriginalState(): void;
}