interface IPrimitiveRenderElement2D {
    _index?: number;
    geometry: IRenderGeometryElement;
    globalShaderData: ShaderData;
    materialShaderData: ShaderData;
    nodeCommonMap: string[];
    owner: IRenderStruct2D;
    primitiveShaderData: ShaderData;
    renderStateIsBySprite: boolean;
    subShader: SubShader;
    type: number;
    value2DShaderData: ShaderData;
    destroy(): void;
}

层级 (查看完整内容)

实现于

属性

_index?: number

在合批过程中需要收集

globalShaderData: ShaderData
materialShaderData: ShaderData
nodeCommonMap: string[]
owner: IRenderStruct2D
primitiveShaderData: ShaderData
renderStateIsBySprite: boolean
subShader: SubShader
type: number
value2DShaderData: ShaderData

方法