| 381 | } |
| 382 | |
| 383 | BF_EXPORT void BF_CALLTYPE DrawLayer_DrawToRenderTarget(DrawLayer* drawLayer, TextureSegment* textureSegment) |
| 384 | { |
| 385 | RenderDevice* renderDevice = gBFApp->mRenderDevice; |
| 386 | |
| 387 | BP_ZONE("DrawLayer_DrawToRenderTarget DrawPart"); |
| 388 | RenderTarget* prevTarget = renderDevice->mCurRenderTarget; |
| 389 | renderDevice->PhysSetRenderState(renderDevice->mDefaultRenderState); |
| 390 | renderDevice->PhysSetRenderTarget(textureSegment->mTexture); |
| 391 | drawLayer->Draw(); |
| 392 | drawLayer->Clear(); |
| 393 | renderDevice->mCurRenderTarget = prevTarget; |
| 394 | } |
nothing calls this directly
no test coverage detected