Main Page Modules Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages

# tcb.h File Reference

`#include <lib3ds/types.h>`

Include dependency graph for tcb.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Compounds
struct | _Lib3dsTcb
## Typedefs
typedef enum _Lib3dsTcbFlags | Lib3dsTcbFlags
typedef _Lib3dsTcb | Lib3dsTcb
## Enumerations
enum | _Lib3dsTcbFlags { LIB3DS_USE_TENSION = 0x0001, LIB3DS_USE_CONTINUITY = 0x0002, LIB3DS_USE_BIAS = 0x0004, LIB3DS_USE_EASE_TO = 0x0008, LIB3DS_USE_EASE_FROM = 0x0010 }
## Functions
LIB3DSAPI void | lib3ds_tcb (Lib3dsTcb *p, Lib3dsTcb *pc, Lib3dsTcb *c, Lib3dsTcb *nc, Lib3dsTcb *n, Lib3dsFloat *ksm, Lib3dsFloat *ksp, Lib3dsFloat *kdm, Lib3dsFloat *kdp)
LIB3DSAPI Lib3dsBool | lib3ds_tcb_read (Lib3dsTcb *tcb, Lib3dsIo *io)
LIB3DSAPI Lib3dsBool | lib3ds_tcb_write (Lib3dsTcb *tcb, Lib3dsIo *io)

## Typedef Documentation

typedef struct _Lib3dsTcb Lib3dsTcb

typedef enum _Lib3dsTcbFlags Lib3dsTcbFlags

## Enumeration Type Documentation

enum _Lib3dsTcbFlags

  | Enumeration values:
  LIB3DS_USE_TENSION |
  LIB3DS_USE_CONTINUITY |
  LIB3DS_USE_BIAS |
  LIB3DS_USE_EASE_TO |
  LIB3DS_USE_EASE_FROM |

## Function Documentation

LIB3DSAPI void lib3ds_tcb | ( | Lib3dsTcb * | p,
|  | Lib3dsTcb * | pc,
|  | Lib3dsTcb * | c,
|  | Lib3dsTcb * | nc,
|  | Lib3dsTcb * | n,
|  | Lib3dsFloat * | ksm,
|  | Lib3dsFloat * | ksp,
|  | Lib3dsFloat * | kdm,
|  | Lib3dsFloat * | kdp
| ) |

LIB3DSAPI Lib3dsBool lib3ds_tcb_read | ( | Lib3dsTcb * | tcb,
|  | Lib3dsIo * | io
| ) |

LIB3DSAPI Lib3dsBool lib3ds_tcb_write | ( | Lib3dsTcb * | tcb,
|  | Lib3dsIo * | io
| ) |