30 lines
1011 B
TypeScript
30 lines
1011 B
TypeScript
import type { Matrix } from '../../maths/matrix/Matrix';
|
|
import type { Batch, Batcher } from '../../rendering/batcher/shared/Batcher';
|
|
import type { DefaultBatchableQuadElement } from '../../rendering/batcher/shared/DefaultBatcher';
|
|
import type { Texture } from '../../rendering/renderers/shared/texture/Texture';
|
|
import type { BoundsData } from '../container/bounds/Bounds';
|
|
import type { ViewContainer } from '../view/View';
|
|
/**
|
|
* A batchable sprite object.
|
|
* @ignore
|
|
*/
|
|
export declare class BatchableSprite implements DefaultBatchableQuadElement {
|
|
batcherName: string;
|
|
readonly attributeSize = 4;
|
|
readonly indexSize = 6;
|
|
readonly packAsQuad = true;
|
|
transform: Matrix;
|
|
renderable: ViewContainer;
|
|
texture: Texture;
|
|
bounds: BoundsData;
|
|
roundPixels: 0 | 1;
|
|
_indexStart: number;
|
|
_textureId: number;
|
|
_attributeStart: number;
|
|
_batcher: Batcher;
|
|
_batch: Batch;
|
|
get blendMode(): import("../..").BLEND_MODES;
|
|
get color(): number;
|
|
reset(): void;
|
|
}
|