Blender  V2.59
Defines | Variables
BLI_blenlib.h File Reference
#include <stdlib.h>
#include "BLI_listbase.h"
#include "BLI_string.h"
#include "BLI_path_util.h"
#include "BLI_storage.h"
#include "BLI_fileops.h"
#include "BLI_rect.h"
#include "BLI_noise.h"

Go to the source code of this file.

Defines

#define BLI_STRUCT_OFFSET(strct, member)   ((int)(intptr_t) &((strct*) 0)->member)

Variables

char btempdir []

Detailed Description

Blender LIbrary external interface

About the AVI module

This is the external interface of the Blender Library. If you find a call to a BLI function that is not prototyped here, please add a prototype here. The library offers mathematical operations (mainly vector and matrix calculus), an abstraction layer for file i/o, functions for calculating Perlin noise, scanfilling services for triangles, and a system for guarded memory allocation/deallocation. There is also a patch to make MS Windows behave more or less Posix-compliant.

Known issues with AVI

Dependencies

Definition in file BLI_blenlib.h.


Define Documentation

#define BLI_STRUCT_OFFSET (   strct,
  member 
)    ((int)(intptr_t) &((strct*) 0)->member)
Parameters:
strctThe structure of interest
memberThe name of a member field of strct
Return values:
Theoffset in bytes of member within strct

Definition at line 92 of file BLI_blenlib.h.

Referenced by _getSubSurf().


Variable Documentation

char btempdir[]