MCPcopy
hub / github.com/MixLabPro/comfyui-mixlab-nodes / getNextRenderItem

Function getNextRenderItem

webApp/lib/three/three.module.js:21224–21260  ·  view source on GitHub ↗
( object, geometry, material, groupOrder, z, group )

Source from the content-addressed store, hash-verified

21222 }
21223
21224 function getNextRenderItem( object, geometry, material, groupOrder, z, group ) {
21225
21226 let renderItem = renderItems[ renderItemsIndex ];
21227
21228 if ( renderItem === undefined ) {
21229
21230 renderItem = {
21231 id: object.id,
21232 object: object,
21233 geometry: geometry,
21234 material: material,
21235 groupOrder: groupOrder,
21236 renderOrder: object.renderOrder,
21237 z: z,
21238 group: group
21239 };
21240
21241 renderItems[ renderItemsIndex ] = renderItem;
21242
21243 } else {
21244
21245 renderItem.id = object.id;
21246 renderItem.object = object;
21247 renderItem.geometry = geometry;
21248 renderItem.material = material;
21249 renderItem.groupOrder = groupOrder;
21250 renderItem.renderOrder = object.renderOrder;
21251 renderItem.z = z;
21252 renderItem.group = group;
21253
21254 }
21255
21256 renderItemsIndex ++;
21257
21258 return renderItem;
21259
21260 }
21261
21262 function push( object, geometry, material, groupOrder, z, group ) {
21263

Callers 2

pushFunction · 0.85
unshiftFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected