mirror of
https://github.com/unanmed/HumanBreak.git
synced 2025-10-20 13:02:58 +08:00
chore: 调整 Generator 类型
This commit is contained in:
parent
0e9277238b
commit
fc1c0b14d6
@ -399,7 +399,7 @@ export class TextureMaxRectsWebGL2Composer<T>
|
||||
|
||||
// prettier-ignore
|
||||
const data = [
|
||||
// x y u v i
|
||||
// x y u v i
|
||||
ol, -ot, tl, tt, ti, // 左上角
|
||||
ol, -ob, tl, tb, ti, // 左下角
|
||||
or, -ot, tr, tt, ti, // 右上角
|
||||
|
@ -42,7 +42,7 @@ export interface ITextureComposer<T, C, I> {
|
||||
compose(
|
||||
input: Iterable<ITexture>,
|
||||
data: T
|
||||
): Generator<ITextureComposedData<C, I>>;
|
||||
): Generator<ITextureComposedData<C, I>, void>;
|
||||
}
|
||||
|
||||
export interface ITextureSplitter<T> {
|
||||
@ -51,7 +51,7 @@ export interface ITextureSplitter<T> {
|
||||
* @param texture 要拆分的贴图
|
||||
* @param data 传给拆分器的参数
|
||||
*/
|
||||
split(texture: ITexture, data: T): Generator<ITexture>;
|
||||
split(texture: ITexture, data: T): Generator<ITexture, void>;
|
||||
}
|
||||
|
||||
export interface ITextureAnimater<T, I> {
|
||||
@ -69,13 +69,13 @@ export interface ITextureAnimater<T, I> {
|
||||
* 开始动画序列
|
||||
* @param init 动画初始化参数
|
||||
*/
|
||||
open(init: I): Generator<ITextureListedRenderable> | null;
|
||||
open(init: I): Generator<ITextureListedRenderable, void> | null;
|
||||
|
||||
/**
|
||||
* 开始循环动画序列
|
||||
* @param init 动画初始化参数
|
||||
*/
|
||||
cycled(init: I): Generator<ITextureListedRenderable> | null;
|
||||
cycled(init: I): Generator<ITextureListedRenderable, void> | null;
|
||||
}
|
||||
|
||||
export interface ITexture<T = unknown, A = unknown> {
|
||||
@ -117,13 +117,13 @@ export interface ITexture<T = unknown, A = unknown> {
|
||||
* 获取一系列动画可渲染对象,不循环,按帧数依次排列
|
||||
* @param data 传递给动画控制器的初始化参数
|
||||
*/
|
||||
dynamic(data: A): Generator<ITextureListedRenderable> | null;
|
||||
dynamic(data: A): Generator<ITextureListedRenderable, void> | null;
|
||||
|
||||
/**
|
||||
* 获取无限循环的动画可渲染对象
|
||||
* @param data 传递给动画控制器的初始化参数
|
||||
*/
|
||||
cycled(data: A): Generator<ITextureListedRenderable> | null;
|
||||
cycled(data: A): Generator<ITextureListedRenderable, void> | null;
|
||||
|
||||
/**
|
||||
* 释放此贴图的资源,将不能再被使用
|
||||
|
Loading…
Reference in New Issue
Block a user