/** @noSelfInFile */ declare module '@asledgehammer/pipewrench' { export namespace zombie.core.sprite { /** * @customConstructor GenericSpriteRenderState.new * @ * [ABSTRACT CLASS] zombie.core.sprite.GenericSpriteRenderState */ export class GenericSpriteRenderState { /** byte */ static readonly UVCA_CIRCLE: number; /** byte */ static readonly UVCA_NOCIRCLE: number; /** byte */ static readonly UVCA_NONE: number; /** * Method Parameters: * - (Empty): void */ CheckSpriteSlots(): void; /** * Method Parameters: * - (Empty): void */ EndShader(): void; /** * Method Parameters: * - (int arg0, int arg1, float arg2): void */ ShaderUpdate1f(arg0: number, arg1: number, arg2: number): void; /** * Method Parameters: * - (int arg0, int arg1, int arg2): void */ ShaderUpdate1i(arg0: number, arg1: number, arg2: number): void; /** * Method Parameters: * - (int arg0, int arg1, float arg2, float arg3): void */ ShaderUpdate2f(arg0: number, arg1: number, arg2: number, arg3: number): void; /** * Method Parameters: * - (int arg0, int arg1, float arg2, float arg3, float arg4): void */ ShaderUpdate3f(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): void; /** * Method Parameters: * - (int arg0, int arg1, float arg2, float arg3, float arg4, float arg5): void */ ShaderUpdate4f(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): void; /** * Method Parameters: * - (int arg0, int arg1): void */ StartShader(arg0: number, arg1: number): void; /** * Method Parameters: * - (Empty): void */ clear(): void; /** * Method Parameters: * - (Empty): void */ clearCutawayTexture(): void; /** * Method Parameters: * - (Empty): void */ clearUseVertColorsArray(): void; /** * Method Parameters: * - (int arg0, float arg1): void */ doCoreIntParam(arg0: number, arg1: number): void; /** * Method Parameters: * - (GenericDrawer arg0): void */ drawGeneric(arg0: zombie.core.textures.TextureDraw$GenericDrawer): void; /** * Method Parameters: * - (ModelSlot arg0): void */ drawModel(arg0: zombie.core.skinnedmodel.ModelManager$ModelSlot): void; /** * Method Parameters: * - (int arg0, int arg1, int arg2): void */ drawParticles(arg0: number, arg1: number, arg2: number): void; /** * Method Parameters: * - (Shader arg0, int arg1, int arg2, int arg3): void */ drawPuddles(arg0: zombie.core.opengl.Shader, arg1: number, arg2: number, arg3: number): void; /** * Method Parameters: * - (Shader arg0, int arg1, int arg2, int arg3): void */ drawSkyBox(arg0: zombie.core.opengl.Shader, arg1: number, arg2: number, arg3: number): void; /** * Method Parameters: * - (Shader arg0, int arg1, int arg2, boolean arg3): void */ drawWater(arg0: zombie.core.opengl.Shader, arg1: number, arg2: number, arg3: boolean): void; /** * Method Parameters: * - (int arg0, float arg1): void */ glAlphaFunc(arg0: number, arg1: number): void; /** * Method Parameters: * - (int arg0): void */ glBind(arg0: number): void; /** * Method Parameters: * - (int arg0): void */ glBlendEquation(arg0: number): void; /** * Method Parameters: * - (int arg0, int arg1): void */ glBlendFunc(arg0: number, arg1: number): void; /** * Method Parameters: * - (int arg0, int arg1, int arg2, int arg3): void */ glBlendFuncSeparate(arg0: number, arg1: number, arg2: number, arg3: number): void; /** * Method Parameters: * - (int arg0, int arg1): void */ glBuffer(arg0: number, arg1: number): void; /** * Method Parameters: * - (int arg0): void */ glClear(arg0: number): void; /** * Method Parameters: * - (int arg0, int arg1, int arg2, int arg3): void */ glClearColor(arg0: number, arg1: number, arg2: number, arg3: number): void; /** * Method Parameters: * - (int arg0, int arg1, int arg2, int arg3): void */ glColorMask(arg0: number, arg1: number, arg2: number, arg3: number): void; /** * Method Parameters: * - (boolean arg0): void */ glDepthMask(arg0: boolean): void; /** * Method Parameters: * - (int arg0): void */ glDisable(arg0: number): void; /** * Method Parameters: * - (Empty): void */ glDoEndFrame(): void; /** * Method Parameters: * - (int arg0): void */ glDoEndFrameFx(arg0: number): void; /** * Method Parameters: * - (int arg0, int arg1, float arg2, int arg3): void * - (int arg0, int arg1, float arg2, int arg3, boolean arg4): void */ glDoStartFrame(arg0: number, arg1: number, arg2: number, arg3: number, arg4?: boolean): void; /** * Method Parameters: * - (int arg0, int arg1, int arg2): void */ glDoStartFrameFx(arg0: number, arg1: number, arg2: number): void; /** * Method Parameters: * - (int arg0): void */ glEnable(arg0: number): void; /** * Method Parameters: * - (int arg0): void */ glGenerateMipMaps(arg0: number): void; /** * Method Parameters: * - (boolean arg0): void */ glIgnoreStyles(arg0: boolean): void; /** * Method Parameters: * - (Empty): void */ glLoadIdentity(): void; /** * Method Parameters: * - (int arg0, int arg1, int arg2): void */ glStencilFunc(arg0: number, arg1: number, arg2: number): void; /** * Method Parameters: * - (int arg0): void */ glStencilMask(arg0: number): void; /** * Method Parameters: * - (int arg0, int arg1, int arg2): void */ glStencilOp(arg0: number, arg1: number, arg2: number): void; /** * Method Parameters: * - (int arg0, int arg1, int arg2): void */ glTexParameteri(arg0: number, arg1: number, arg2: number): void; /** * Method Parameters: * - (int arg0, int arg1, int arg2, int arg3): void */ glViewport(arg0: number, arg1: number, arg2: number, arg3: number): void; /** * Method Parameters: * - (Empty): boolean */ isReady(): boolean; /** * Method Parameters: * - (Empty): boolean */ isRendered(): boolean; /** * Method Parameters: * - (Empty): boolean */ isRendering(): boolean; /** * Method Parameters: * - (Empty): void */ onReady(): void; /** * Method Parameters: * - (Empty): void */ onRenderAcquired(): void; /** * Method Parameters: * - (Empty): void */ onRendered(): void; /** * Method Parameters: * - (Texture arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, Consumer arg9): void * - (Texture arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, int arg9, int arg10, int arg11, int arg12): void * - (Texture arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8, float arg9, float arg10, float arg11, float arg12, Consumer arg13): void * - (Texture arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float arg9, float arg10, float arg11, float arg12, float arg13, float arg14, float arg15, float arg16, Consumer arg17): void * - (Texture arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8, float arg9, float arg10, float arg11, float arg12, float arg13, float arg14, float arg15, float arg16, float arg17, float arg18, float arg19, float arg20, float arg21, float arg22, float arg23, float arg24, Consumer arg25): void */ render(arg0: zombie.core.textures.Texture, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: java.util._function_.Consumer | number, arg10?: number, arg11?: number, arg12?: number, arg13?: java.util._function_.Consumer | number, arg14?: number, arg15?: number, arg16?: number, arg17?: java.util._function_.Consumer | number, arg18?: number, arg19?: number, arg20?: number, arg21?: number, arg22?: number, arg23?: number, arg24?: number, arg25?: java.util._function_.Consumer): void; /** * Method Parameters: * - (float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float arg9, float arg10, float arg11): void * - (Texture arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float arg9, float arg10, float arg11, float arg12): void * - (Texture arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float arg9, float arg10, float arg11, float arg12, float arg13, float arg14, float arg15, float arg16, float arg17, float arg18, float arg19, float arg20): void */ renderPoly(arg0: number | zombie.core.textures.Texture, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number, arg10: number, arg11: number, arg12?: number, arg13?: number, arg14?: number, arg15?: number, arg16?: number, arg17?: number, arg18?: number, arg19?: number, arg20?: number): void; /** * Method Parameters: * - (int arg0, int arg1, int arg2, int arg3, float arg4, float arg5, float arg6, float arg7): void */ renderRect(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number): void; /** * Method Parameters: * - (Texture arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float arg9, float arg10, float arg11, float arg12, float arg13, float arg14, float arg15, float arg16, float arg17, float arg18, float arg19, float arg20, float arg21, float arg22, float arg23, float arg24, Consumer arg25): void */ renderdebug(arg0: zombie.core.textures.Texture, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number, arg10: number, arg11: number, arg12: number, arg13: number, arg14: number, arg15: number, arg16: number, arg17: number, arg18: number, arg19: number, arg20: number, arg21: number, arg22: number, arg23: number, arg24: number, arg25: java.util._function_.Consumer): void; /** * Method Parameters: * - (Texture arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, Consumer arg9): void */ renderflipped(arg0: zombie.core.textures.Texture, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: java.util._function_.Consumer): void; /** * Method Parameters: * - (Texture arg0, int arg1, int arg2, int arg3, int arg4, float arg5, float arg6, float arg7, float arg8): void * - (Texture arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, int arg9): void */ renderline(arg0: zombie.core.textures.Texture, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9?: number): void; /** * Method Parameters: * - (Texture arg0, int arg1, int arg2, int arg3, int arg4): void */ setCutawayTexture(arg0: zombie.core.textures.Texture, arg1: number, arg2: number, arg3: number, arg4: number): void; /** * Method Parameters: * - (WallShaderTexRender arg0): void */ setExtraWallShaderParams(arg0: zombie.core.SpriteRenderer$WallShaderTexRender): void; /** * Method Parameters: * - (byte arg0, int arg1, int arg2, int arg3, int arg4): void */ setUseVertColorsArray(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): void; /** * @noSelf * * Method Parameters: * - (List arg0): void */ static clearSprites(arg0: java.util.List): void; } /** * @customConstructor SpriteRenderState.new * @ * [CLASS] zombie.core.sprite.SpriteRenderState extends zombie.core.sprite.GenericSpriteRenderState */ export class SpriteRenderState { /** * Constructors: * - (int arg0) */ constructor(arg0: number); /** * Method Parameters: * - (Empty): void */ CheckSpriteSlots(): void; /** * Method Parameters: * - (Empty): void */ EndShader(): void; /** * Method Parameters: * - (int arg0, int arg1, float arg2): void */ ShaderUpdate1f(arg0: number, arg1: number, arg2: number): void; /** * Method Parameters: * - (int arg0, int arg1, int arg2): void */ ShaderUpdate1i(arg0: number, arg1: number, arg2: number): void; /** * Method Parameters: * - (int arg0, int arg1, float arg2, float arg3): void */ ShaderUpdate2f(arg0: number, arg1: number, arg2: number, arg3: number): void; /** * Method Parameters: * - (int arg0, int arg1, float arg2, float arg3, float arg4): void */ ShaderUpdate3f(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): void; /** * Method Parameters: * - (int arg0, int arg1, float arg2, float arg3, float arg4, float arg5): void */ ShaderUpdate4f(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): void; /** * Method Parameters: * - (int arg0, int arg1): void */ StartShader(arg0: number, arg1: number): void; /** * Method Parameters: * - (Empty): void */ clear(): void; /** * Method Parameters: * - (Empty): void */ clearCutawayTexture(): void; /** * Method Parameters: * - (Empty): void */ clearUseVertColorsArray(): void; /** * Method Parameters: * - (int arg0, float arg1): void */ doCoreIntParam(arg0: number, arg1: number): void; /** * Method Parameters: * - (GenericDrawer arg0): void */ drawGeneric(arg0: zombie.core.textures.TextureDraw$GenericDrawer): void; /** * Method Parameters: * - (ModelSlot arg0): void */ drawModel(arg0: zombie.core.skinnedmodel.ModelManager$ModelSlot): void; /** * Method Parameters: * - (int arg0, int arg1, int arg2): void */ drawParticles(arg0: number, arg1: number, arg2: number): void; /** * Method Parameters: * - (Shader arg0, int arg1, int arg2, int arg3): void */ drawPuddles(arg0: zombie.core.opengl.Shader, arg1: number, arg2: number, arg3: number): void; /** * Method Parameters: * - (Shader arg0, int arg1, int arg2, int arg3): void */ drawSkyBox(arg0: zombie.core.opengl.Shader, arg1: number, arg2: number, arg3: number): void; /** * Method Parameters: * - (Shader arg0, int arg1, int arg2, boolean arg3): void */ drawWater(arg0: zombie.core.opengl.Shader, arg1: number, arg2: number, arg3: boolean): void; /** * Method Parameters: * - (Empty): zombie.core.sprite.GenericSpriteRenderState */ getActiveState(): zombie.core.sprite.GenericSpriteRenderState; /** * Method Parameters: * - (int arg0, float arg1): void */ glAlphaFunc(arg0: number, arg1: number): void; /** * Method Parameters: * - (int arg0): void */ glBind(arg0: number): void; /** * Method Parameters: * - (int arg0): void */ glBlendEquation(arg0: number): void; /** * Method Parameters: * - (int arg0, int arg1): void */ glBlendFunc(arg0: number, arg1: number): void; /** * Method Parameters: * - (int arg0, int arg1, int arg2, int arg3): void */ glBlendFuncSeparate(arg0: number, arg1: number, arg2: number, arg3: number): void; /** * Method Parameters: * - (int arg0, int arg1): void */ glBuffer(arg0: number, arg1: number): void; /** * Method Parameters: * - (int arg0): void */ glClear(arg0: number): void; /** * Method Parameters: * - (int arg0, int arg1, int arg2, int arg3): void */ glClearColor(arg0: number, arg1: number, arg2: number, arg3: number): void; /** * Method Parameters: * - (int arg0, int arg1, int arg2, int arg3): void */ glColorMask(arg0: number, arg1: number, arg2: number, arg3: number): void; /** * Method Parameters: * - (boolean arg0): void */ glDepthMask(arg0: boolean): void; /** * Method Parameters: * - (int arg0): void */ glDisable(arg0: number): void; /** * Method Parameters: * - (Empty): void */ glDoEndFrame(): void; /** * Method Parameters: * - (int arg0): void */ glDoEndFrameFx(arg0: number): void; /** * Method Parameters: * - (int arg0, int arg1, float arg2, int arg3): void * - (int arg0, int arg1, float arg2, int arg3, boolean arg4): void */ glDoStartFrame(arg0: number, arg1: number, arg2: number, arg3: number, arg4?: boolean): void; /** * Method Parameters: * - (int arg0, int arg1, int arg2): void */ glDoStartFrameFx(arg0: number, arg1: number, arg2: number): void; /** * Method Parameters: * - (int arg0): void */ glEnable(arg0: number): void; /** * Method Parameters: * - (int arg0): void */ glGenerateMipMaps(arg0: number): void; /** * Method Parameters: * - (boolean arg0): void */ glIgnoreStyles(arg0: boolean): void; /** * Method Parameters: * - (Empty): void */ glLoadIdentity(): void; /** * Method Parameters: * - (int arg0, int arg1, int arg2): void */ glStencilFunc(arg0: number, arg1: number, arg2: number): void; /** * Method Parameters: * - (int arg0): void */ glStencilMask(arg0: number): void; /** * Method Parameters: * - (int arg0, int arg1, int arg2): void */ glStencilOp(arg0: number, arg1: number, arg2: number): void; /** * Method Parameters: * - (int arg0, int arg1, int arg2): void */ glTexParameteri(arg0: number, arg1: number, arg2: number): void; /** * Method Parameters: * - (int arg0, int arg1, int arg2, int arg3): void */ glViewport(arg0: number, arg1: number, arg2: number, arg3: number): void; /** * Method Parameters: * - (Empty): boolean */ isReady(): boolean; /** * Method Parameters: * - (Empty): boolean */ isRendered(): boolean; /** * Method Parameters: * - (Empty): boolean */ isRendering(): boolean; /** * Method Parameters: * - (Empty): void */ onReady(): void; /** * Method Parameters: * - (Empty): void */ onRenderAcquired(): void; /** * Method Parameters: * - (Empty): void */ onRendered(): void; /** * Method Parameters: * - (Empty): void */ prePopulating(): void; /** * Method Parameters: * - (Texture arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, Consumer arg9): void * - (Texture arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, int arg9, int arg10, int arg11, int arg12): void * - (Texture arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8, float arg9, float arg10, float arg11, float arg12, Consumer arg13): void * - (Texture arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float arg9, float arg10, float arg11, float arg12, float arg13, float arg14, float arg15, float arg16, Consumer arg17): void * - (Texture arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8, float arg9, float arg10, float arg11, float arg12, float arg13, float arg14, float arg15, float arg16, float arg17, float arg18, float arg19, float arg20, float arg21, float arg22, float arg23, float arg24, Consumer arg25): void */ render(arg0: zombie.core.textures.Texture, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: java.util._function_.Consumer | number, arg10?: number, arg11?: number, arg12?: number, arg13?: java.util._function_.Consumer | number, arg14?: number, arg15?: number, arg16?: number, arg17?: java.util._function_.Consumer | number, arg18?: number, arg19?: number, arg20?: number, arg21?: number, arg22?: number, arg23?: number, arg24?: number, arg25?: java.util._function_.Consumer): void; /** * Method Parameters: * - (float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float arg9, float arg10, float arg11): void * - (Texture arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float arg9, float arg10, float arg11, float arg12): void * - (Texture arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float arg9, float arg10, float arg11, float arg12, float arg13, float arg14, float arg15, float arg16, float arg17, float arg18, float arg19, float arg20): void */ renderPoly(arg0: number | zombie.core.textures.Texture, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number, arg10: number, arg11: number, arg12?: number, arg13?: number, arg14?: number, arg15?: number, arg16?: number, arg17?: number, arg18?: number, arg19?: number, arg20?: number): void; /** * Method Parameters: * - (int arg0, int arg1, int arg2, int arg3, float arg4, float arg5, float arg6, float arg7): void */ renderRect(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number): void; /** * Method Parameters: * - (Texture arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float arg9, float arg10, float arg11, float arg12, float arg13, float arg14, float arg15, float arg16, float arg17, float arg18, float arg19, float arg20, float arg21, float arg22, float arg23, float arg24, Consumer arg25): void */ renderdebug(arg0: zombie.core.textures.Texture, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number, arg10: number, arg11: number, arg12: number, arg13: number, arg14: number, arg15: number, arg16: number, arg17: number, arg18: number, arg19: number, arg20: number, arg21: number, arg22: number, arg23: number, arg24: number, arg25: java.util._function_.Consumer): void; /** * Method Parameters: * - (Texture arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, Consumer arg9): void */ renderflipped(arg0: zombie.core.textures.Texture, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: java.util._function_.Consumer): void; /** * Method Parameters: * - (Texture arg0, int arg1, int arg2, int arg3, int arg4, float arg5, float arg6, float arg7, float arg8): void * - (Texture arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, int arg9): void */ renderline(arg0: zombie.core.textures.Texture, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9?: number): void; /** * Method Parameters: * - (Texture arg0, int arg1, int arg2, int arg3, int arg4): void */ setCutawayTexture(arg0: zombie.core.textures.Texture, arg1: number, arg2: number, arg3: number, arg4: number): void; /** * Method Parameters: * - (WallShaderTexRender arg0): void */ setExtraWallShaderParams(arg0: zombie.core.SpriteRenderer$WallShaderTexRender): void; /** * Method Parameters: * - (byte arg0, int arg1, int arg2, int arg3, int arg4): void */ setUseVertColorsArray(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): void; /** * @noSelf * * Method Parameters: * - (List arg0): void */ static clearSprites(arg0: java.util.List): void; } } }