interface IMain3DRP {
    blitOpaqueBuffer: CommandBuffer;
    camera: Camera;
    clearColor: Color;
    clearFlag: number;
    depthNormalPipelineMode: string;
    depthNormalTarget: InternalRenderTarget;
    depthPipelineMode: string;
    depthTarget: InternalRenderTarget;
    depthTextureMode: DepthTextureMode;
    destTarget: InternalRenderTarget;
    enableCMD: boolean;
    enableOpaque: boolean;
    enableTransparent: boolean;
    pipelineMode: string;
    skyRenderNode: IBaseRenderNode;
    destory(): void;
    render(context: IRenderContext3D, renderManager: ISceneRenderManager): void;
    setBeforeForwardCmds(value: CommandBuffer[]): void;
    setBeforeSkyboxCmds(value: CommandBuffer[]): void;
    setBeforeTransparentCmds(value: CommandBuffer[]): void;
    setCameraCullInfo(sceneManager: ISceneRenderManager): void;
    setScissor(value: Vector4): void;
    setViewPort(value: Viewport): void;
}

实现于

属性

blitOpaqueBuffer: CommandBuffer
camera: Camera
clearColor: Color
clearFlag: number
depthNormalPipelineMode: string
depthNormalTarget: InternalRenderTarget
depthPipelineMode: string
depthTextureMode: DepthTextureMode
enableCMD: boolean
enableOpaque: boolean
enableTransparent: boolean
pipelineMode: string
skyRenderNode: IBaseRenderNode

方法