类 WebGPUBatch_CullDataSet
构造函数
方法
静态_commonCullByCameraCullInfo
- _commonCullByCameraCullInfo(cameraCullInfo, count, context, list, opaqueList, transparent, cullOutResoult): void
返回 void
静态_commonCullByDirectLightShadow
- _commonCullByDirectLightShadow(shadowCullInfo, list, count, opaqueList, context, cullOutResoult): void
返回 void
静态cullByCameraCullInfo2
- cullByCameraCullInfo2(cameraCullInfo, cullNodeManager, cullOutResoult, transparent, context): void
返回 void
静态cullDirectLightShadow2
- cullDirectLightShadow2(shadowCullInfo, cullNodeManager, cullOutResoult, context): void
返回 void
静态cullSpotLightShadow2
- cullSpotLightShadow2(spotCullInfo, cullNodeManager, cullOutResoult, context): void
返回 void
静态cullSpotShadow
- cullSpotShadow(cameraCullInfo, list, count, opaqueList, context, cullOutResoult): void
返回 void
静态fillCameraCullData
- fillCameraCullData(cameraCullInfo, index, data, dataUint32): void
参数
- cameraCullInfo: CameraCullInfo
- index: number
- data: Float32Array
- dataUint32: Uint32Array
返回 void
静态fillDirCullData
- fillDirCullData(cullInfo, index, data, dataUint32): void
参数
- cullInfo: ShadowCullInfo
- index: number
- data: Float32Array
- dataUint32: Uint32Array
返回 void
静态fillNOCullData
- fillNOCullData(index, dataUint32): void
参数
- index: number
- dataUint32: Uint32Array
返回 void
静态fillPlaneCullData
- fillPlaneCullData(plane, index, data): void
参数
- plane: Plane
- index: number
- data: Float32Array
返回 void
静态fillSpotCullData
- fillSpotCullData(spotCullInfo, index, data, dataUint32): void
参数
- spotCullInfo: CameraCullInfo
- index: number
- data: Float32Array
- dataUint32: Uint32Array
返回 void
静态quickOneMarkBatchCull
- quickOneMarkBatchCull(batch, cullMode, cullData, cullMask, cullInfoIndex): boolean
返回 boolean
方向光源裁剪