public void Bake_AddTransform(apOptTransform bakedOptTransform, apSortedRenderBuffer.BufferData srcBufferData) { OptBufferData newBuff = new OptBufferData(); newBuff.Bake(srcBufferData, bakedOptTransform); _bakedBuffers.Add(newBuff); }
public void Bake(apSortedRenderBuffer.BufferData srcBufferData, apOptTransform linkedOptTransform) { _indexOriginal = srcBufferData._indexOriginal; _indexChanged = srcBufferData._indexChanged; _level = srcBufferData._level; _groupSize = srcBufferData._groupSize; _optTransformID = linkedOptTransform._transformID; _optTransform = linkedOptTransform; _isMesh = srcBufferData._isMesh; _isClippedChild = srcBufferData._isClippedChild; _isClippedParent = srcBufferData._isClippingParent; _defaultLocalZ = linkedOptTransform.transform.localPosition.z; }
public void AddChildTransform(apOptTransform optTransform, apSortedRenderBuffer.BufferData srcBufferData) //파라미터 추가 { _optTransforms.Add(optTransform); _sortedRenderBuffer.Bake_AddTransform(optTransform, srcBufferData); //<< 부분 추가 12.6 }