chore: 调整 Generator 类型

This commit is contained in:
unanmed 2025-10-19 23:15:38 +08:00
parent 0e9277238b
commit fc1c0b14d6
2 changed files with 7 additions and 7 deletions

View File

@ -399,7 +399,7 @@ export class TextureMaxRectsWebGL2Composer<T>
// prettier-ignore // prettier-ignore
const data = [ const data = [
// x y u v i // x y u v i
ol, -ot, tl, tt, ti, // 左上角 ol, -ot, tl, tt, ti, // 左上角
ol, -ob, tl, tb, ti, // 左下角 ol, -ob, tl, tb, ti, // 左下角
or, -ot, tr, tt, ti, // 右上角 or, -ot, tr, tt, ti, // 右上角

View File

@ -42,7 +42,7 @@ export interface ITextureComposer<T, C, I> {
compose( compose(
input: Iterable<ITexture>, input: Iterable<ITexture>,
data: T data: T
): Generator<ITextureComposedData<C, I>>; ): Generator<ITextureComposedData<C, I>, void>;
} }
export interface ITextureSplitter<T> { export interface ITextureSplitter<T> {
@ -51,7 +51,7 @@ export interface ITextureSplitter<T> {
* @param texture * @param texture
* @param data * @param data
*/ */
split(texture: ITexture, data: T): Generator<ITexture>; split(texture: ITexture, data: T): Generator<ITexture, void>;
} }
export interface ITextureAnimater<T, I> { export interface ITextureAnimater<T, I> {
@ -69,13 +69,13 @@ export interface ITextureAnimater<T, I> {
* *
* @param init * @param init
*/ */
open(init: I): Generator<ITextureListedRenderable> | null; open(init: I): Generator<ITextureListedRenderable, void> | null;
/** /**
* *
* @param init * @param init
*/ */
cycled(init: I): Generator<ITextureListedRenderable> | null; cycled(init: I): Generator<ITextureListedRenderable, void> | null;
} }
export interface ITexture<T = unknown, A = unknown> { export interface ITexture<T = unknown, A = unknown> {
@ -117,13 +117,13 @@ export interface ITexture<T = unknown, A = unknown> {
* *
* @param data * @param data
*/ */
dynamic(data: A): Generator<ITextureListedRenderable> | null; dynamic(data: A): Generator<ITextureListedRenderable, void> | null;
/** /**
* *
* @param data * @param data
*/ */
cycled(data: A): Generator<ITextureListedRenderable> | null; cycled(data: A): Generator<ITextureListedRenderable, void> | null;
/** /**
* 使 * 使