interface IRenderEngine {
    _breakTextureSample: boolean;
    _context: any;
    _framePassCount: number;
    _lodTextureSample: boolean;
    _remapZ: boolean;
    _screenInvertY: boolean;
    addTexGammaDefine(key: number, value: ShaderDefine): void;
    copySubFrameBuffertoTex(texture: InternalTexture, level: number, xoffset: number, yoffset: number, x: number, y: number, width: number, height: number): void;
    endFrame(): void;
    getCapable(capatableType: RenderCapable): boolean;
    getDefineByName(name: string): ShaderDefine;
    getNamesByDefineData(defineData: IDefineDatas, out: string[]): void;
    getParams(params: RenderParams): number;
    getTextureContext(): ITextureContext;
    initRenderEngine(canvas: HTMLCanvasElement): void;
    propertyIDToName(id: number): string;
    propertyNameToID(name: string): number;
    resizeOffScreen(width: number, height: number): void;
    startFrame(): void;
}

实现于

属性

_breakTextureSample: boolean
_context: any
_framePassCount: number
_lodTextureSample: boolean
_remapZ: boolean
_screenInvertY: boolean

方法