interface IRenderContext3D {
    cameraData: ShaderData;
    cameraModuleData: ICameraNodeData;
    cameraUpdateMask: number;
    globalShaderData: ShaderData;
    invertY: boolean;
    pipelineMode: string;
    sceneData: ShaderData;
    sceneModuleData: ISceneNodeData;
    sceneUpdataMask: number;
    drawRenderElementList(list: FastSinglelist<IRenderElement3D>): number;
    drawRenderElementOne(node: IRenderElement3D): number;
    runCMDList(cmds: IRenderCMD[]): void;
    runOneCMD(cmd: IRenderCMD): void;
    setClearData(clearFlag: number, clolor: Color, depth: number, stencil: number): number;
    setRenderTarget(value: InternalRenderTarget, clearFlag: RenderClearFlag): void;
    setScissor(value: Vector4): void;
    setViewPort(value: Viewport): void;
}

实现于

属性

cameraData: ShaderData
cameraModuleData: ICameraNodeData
cameraUpdateMask: number
globalShaderData: ShaderData
invertY: boolean
pipelineMode: string
sceneData: ShaderData
sceneModuleData: ISceneNodeData
sceneUpdataMask: number

方法