Blender V2.61 - r43446
Functions | Variables

node_texture_tree.c File Reference

#include <string.h>
#include "DNA_texture_types.h"
#include "DNA_node_types.h"
#include "BLI_listbase.h"
#include "BLI_threads.h"
#include "BLI_utildefines.h"
#include "BLF_translation.h"
#include "BKE_global.h"
#include "BKE_main.h"
#include "BKE_node.h"
#include "node_exec.h"
#include "node_util.h"
#include "NOD_texture.h"
#include "node_texture_util.h"
#include "RE_pipeline.h"
#include "RE_shader_ext.h"

Go to the source code of this file.

Functions

static void foreach_nodetree (Main *main, void *calldata, bNodeTreeCallback func)
static void foreach_nodeclass (Scene *UNUSED(scene), void *calldata, bNodeClassCallback func)
static void local_sync (bNodeTree *localtree, bNodeTree *ntree)
int ntreeTexTagAnimated (bNodeTree *ntree)
bNodeTreeExecntreeTexBeginExecTree (bNodeTree *ntree, int use_tree_data)
static void tex_free_delegates (bNodeTreeExec *exec)
void ntreeTexEndExecTree (bNodeTreeExec *exec, int use_tree_data)
int ntreeTexExecTree (bNodeTree *nodes, TexResult *texres, float *co, float *dxt, float *dyt, int osatex, short thread, Tex *UNUSED(tex), short which_output, int cfra, int preview, ShadeInput *shi, MTex *mtex)

Variables

bNodeTreeType ntreeType_Texture

Detailed Description

Definition in file node_texture_tree.c.


Function Documentation

static void foreach_nodeclass ( Scene UNUSEDscene,
void *  calldata,
bNodeClassCallback  func 
) [static]
static void foreach_nodetree ( Main main,
void *  calldata,
bNodeTreeCallback  func 
) [static]

Definition at line 57 of file node_texture_tree.c.

References ListBase::first, Tex::id, ID::next, Tex::nodetree, and Main::tex.

static void local_sync ( bNodeTree localtree,
bNodeTree ntree 
) [static]
bNodeTreeExec* ntreeTexBeginExecTree ( bNodeTree ntree,
int  use_tree_data 
) [read]
void ntreeTexEndExecTree ( bNodeTreeExec exec,
int  use_tree_data 
)
int ntreeTexExecTree ( bNodeTree nodes,
TexResult texres,
float *  co,
float *  dxt,
float *  dyt,
int  osatex,
short  thread,
Tex UNUSEDtex,
short  which_output,
int  cfra,
int  preview,
ShadeInput shi,
MTex mtex 
)
int ntreeTexTagAnimated ( bNodeTree ntree)
static void tex_free_delegates ( bNodeTreeExec exec) [static]

Variable Documentation

Initial value:

Definition at line 100 of file node_texture_tree.c.

Referenced by ntreeGetType().