# DetachTextCelCCB

Releases text-related resources, retaining rendered pixels.

### Synopsis

`CCB * DetachTextCelCCB (TextCel *tCel)`

### Description

Releases resources required for rendering new text into a cel, but retains pixels already rendered. In addition to freeing resources, this function removes the reference to the FontDescriptor. You can safely unload a font after calling this function, and still retain text you've already rendered for drawing to the screen later when needed.

Use `DeleteCel()` or `DeleteCelList()` to dispose of the CCB and cel data buffer when you no longer need them. You cannot use `DeleteTextCel()` on the cel after calling this function, since the TextCel structure has been discarded.

### Arguments

tCel
  Pointer to a TextCel structure.

### Return Value

CCB
  CCB for which resources were released.

### Associated Files

lib3do.lib, textlib.h