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
|
// 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, // 右上角
|
||||||
|
@ -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;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 释放此贴图的资源,将不能再被使用
|
* 释放此贴图的资源,将不能再被使用
|
||||||
|
Loading…
Reference in New Issue
Block a user