RT
Data Structures | Typedefs | Functions
animate.h File Reference
#include "rtstruct.h"
Include dependency graph for animate.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  s_anim
 
struct  s_rotate
 
struct  s_translate
 
struct  s_orbit
 

Typedefs

typedef struct s_anim t_anim
 
typedef struct s_rotate t_rotate
 
typedef struct s_translate t_translate
 
typedef struct s_orbit t_orbit
 

Functions

void anim_translate (t_anim *anim)
 
void anim_orbit (t_anim *anim)
 
void anim_rotate (t_anim *anim)
 
void anim_set (t_anim *anim, int type)
 
void ui_orbit (t_anim *anim, int n)
 
void ui_translate (t_anim *anim, int n)
 
void ui_rotate (t_anim *anim, int n)
 
int anim_free (t_anim *anim)
 
void export_rotate (int fd, t_anim *anim)
 
void export_orbit_obj (int fd, t_anim *anim)
 
void export_orbit_pos (int fd, t_anim *anim)
 
void export_translate (int fd, t_anim *anim)
 
void parse_rotate (void *parse, void *res)
 
void parse_translate (void *parse, void *res)
 
void parse_orbit_obj (void *parse, void *res)
 
void parse_orbit_pos (void *parse, void *res)
 
void anim_list (t_anim *anim, char *str)
 
void anim_add_camera (t_cam *cam)
 

Typedef Documentation

◆ t_anim

typedef struct s_anim t_anim

◆ t_orbit

typedef struct s_orbit t_orbit

◆ t_rotate

typedef struct s_rotate t_rotate

◆ t_translate

typedef struct s_translate t_translate

Function Documentation

◆ anim_add_camera()

void anim_add_camera ( t_cam cam)

◆ anim_free()

int anim_free ( t_anim anim)

◆ anim_list()

void anim_list ( t_anim anim,
char *  str 
)

◆ anim_orbit()

void anim_orbit ( t_anim anim)

◆ anim_rotate()

void anim_rotate ( t_anim anim)

◆ anim_set()

void anim_set ( t_anim anim,
int  type 
)

◆ anim_translate()

void anim_translate ( t_anim anim)

◆ export_orbit_obj()

void export_orbit_obj ( int  fd,
t_anim anim 
)

◆ export_orbit_pos()

void export_orbit_pos ( int  fd,
t_anim anim 
)

◆ export_rotate()

void export_rotate ( int  fd,
t_anim anim 
)

◆ export_translate()

void export_translate ( int  fd,
t_anim anim 
)

◆ parse_orbit_obj()

void parse_orbit_obj ( void *  parse,
void *  res 
)

◆ parse_orbit_pos()

void parse_orbit_pos ( void *  parse,
void *  res 
)

◆ parse_rotate()

void parse_rotate ( void *  parse,
void *  res 
)

◆ parse_translate()

void parse_translate ( void *  parse,
void *  res 
)

◆ ui_orbit()

void ui_orbit ( t_anim anim,
int  n 
)

◆ ui_rotate()

void ui_rotate ( t_anim anim,
int  n 
)

◆ ui_translate()

void ui_translate ( t_anim anim,
int  n 
)