Blender  V2.59
Functions | Variables
CMP_image.c File Reference
#include "../CMP_util.h"

Go to the source code of this file.

Functions

static CompBufnode_composit_get_image (RenderData *rd, Image *ima, ImageUser *iuser)
static CompBufnode_composit_get_zimage (bNode *node, RenderData *rd)
static CompBufcompbuf_multilayer_get (RenderData *rd, RenderLayer *rl, Image *ima, ImageUser *iuser, int passtype)
static void outputs_multilayer_get (RenderData *rd, RenderLayer *rl, bNodeStack **out, Image *ima, ImageUser *iuser)
static void node_composit_exec_image (void *data, bNode *node, bNodeStack **UNUSED(in), bNodeStack **out)
static void node_composit_init_image (bNode *node)
void register_node_type_cmp_image (ListBase *lb)
static CompBufcompbuf_from_pass (RenderData *rd, RenderLayer *rl, int rectx, int recty, int passcode)
static void node_composit_rlayers_out (RenderData *rd, RenderLayer *rl, bNodeStack **out, int rectx, int recty)
static void node_composit_exec_rlayers (void *data, bNode *node, bNodeStack **UNUSED(in), bNodeStack **out)
void register_node_type_cmp_rlayers (ListBase *lb)

Variables

static bNodeSocketType cmp_node_rlayers_out []

Detailed Description

Definition in file CMP_image.c.


Function Documentation

static CompBuf* compbuf_from_pass ( RenderData rd,
RenderLayer rl,
int  rectx,
int  recty,
int  passcode 
) [static]
static CompBuf* compbuf_multilayer_get ( RenderData rd,
RenderLayer rl,
Image ima,
ImageUser iuser,
int  passtype 
) [static]
static void node_composit_exec_image ( void *  data,
bNode node,
bNodeStack **  UNUSEDin,
bNodeStack **  out 
) [static]
static void node_composit_exec_rlayers ( void *  data,
bNode node,
bNodeStack **  UNUSEDin,
bNodeStack **  out 
) [static]
static CompBuf* node_composit_get_image ( RenderData rd,
Image ima,
ImageUser iuser 
) [static]
static CompBuf* node_composit_get_zimage ( bNode node,
RenderData rd 
) [static]
static void node_composit_init_image ( bNode node) [static]
static void node_composit_rlayers_out ( RenderData rd,
RenderLayer rl,
bNodeStack **  out,
int  rectx,
int  recty 
) [static]
static void outputs_multilayer_get ( RenderData rd,
RenderLayer rl,
bNodeStack **  out,
Image ima,
ImageUser iuser 
) [static]
void register_node_type_cmp_image ( ListBase lb)
void register_node_type_cmp_rlayers ( ListBase lb)

Variable Documentation

Initial value:
 {
        {       SOCK_RGBA, 0, "Image",          0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f},
        {       SOCK_VALUE, 0, "Alpha",         1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
        {       SOCK_VALUE, 0, "Z",                     1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
        {       SOCK_VECTOR, 0, "Normal",       0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
        {       SOCK_VECTOR, 0, "UV",           1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
        {       SOCK_VECTOR, 0, "Speed",        1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
        {       SOCK_RGBA, 0, "Color",          0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
        {       SOCK_RGBA, 0, "Diffuse",        0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
        {       SOCK_RGBA, 0, "Specular",       0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
        {       SOCK_RGBA, 0, "Shadow",         0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
        {       SOCK_RGBA, 0, "AO",                     0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
        {       SOCK_RGBA, 0, "Reflect",        0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
        {       SOCK_RGBA, 0, "Refract",        0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
        {       SOCK_RGBA, 0, "Indirect",       0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
        {       SOCK_VALUE, 0, "IndexOB",       0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
        {       SOCK_VALUE, 0, "IndexMA",       0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
        {       SOCK_VALUE, 0, "Mist",          0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
        {       SOCK_RGBA, 0, "Emit",           0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
        {       SOCK_RGBA, 0, "Environment",0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
        {       -1, 0, ""       }
}

Definition at line 40 of file CMP_image.c.