构造函数

属性

_cacheCameraPreCullList: SingletonList<WebGPUBaseRenderNode> = ...
_cacheDirPreCullList: SingletonList<WebGPUBaseRenderNode> = ...
_cacheSpotPreCullList: SingletonList<WebGPUBaseRenderNode> = ...
_deviceBufferChange: number = 0
_IndirectDrawBufferChange: number = 0
_needCreateRenderElementBatch: SingletonList<OneBatchMark> = ...
batchPosBuffer: Uint32Array
buffer_CullNodes: Float32Array
buffer_CullNodes_uint32: Uint32Array
buffer_IndirectDrawBuffer: Uint32Array
buffer_InstanceData: Float32Array
buffer_renderElementsInfo: Uint32Array
bufferUpdate_CullNodes: Vector2 = ...
bufferUpdate_IndirectDrawBuffer: Vector2 = ...
bufferUpdate_InstanceData: Vector2 = ...
bufferUpdate_renderElementsInfo: Vector2 = ...
deviceBuffer_batchPosBuffer: WebGPUDeviceBuffer
deviceBuffer_CullInfos: WebGPUDeviceBuffer
deviceBuffer_CullResourse: WebGPUDeviceBuffer
deviceBuffer_IndirectDrawBuffer: WebGPUDeviceBuffer
deviceBuffer_InstanceData: WebGPUDeviceBuffer
deviceBuffer_LightmapScaleOffset: WebGPUDeviceBuffer
deviceBuffer_renderElementsInfo: WebGPUDeviceBuffer
deviceBuffer_simpleSkinInstance: WebGPUDeviceBuffer
deviceBuffer_worldInstance: WebGPUDeviceBuffer
LightmapScaleOffsetStride: number = 4
needUpdateElemenetIndex: boolean
oneBatchMarks: SingleLeakList<OneBatchMark> = ...
renderOneBatchs: SingletonList<OneBatchMark> = ...
simpleSkinInstanceStride: number = 4
vertexBuffer_LightmapScaleOffset: WebGPUVertexBuffer
vertexBuffer_simpleSkinInstance: WebGPUVertexBuffer
vertexBuffer_worldInstance: WebGPUVertexBuffer
worldInstanceStride: number = 20
CULLING_WORKGROUP_SIZE: number = 64
oneCullNeedFloatCount: number = ...
TotleCullNeedV4Count: number = ...

访问器

方法