GU/GU_Brush.h File Reference

#include "GU_API.h"
#include <UT/UT_Color.h>
#include <UT/UT_BitArray.h>
#include <UT/UT_Vector3Array.h>
#include <UT/UT_PtrArray.h>
#include <UT/UT_IntArray.h>
#include <UT/UT_FloatArray.h>
#include <UT/UT_RefArray.h>
#include <GEO/GEO_Delta.h>
#include <GEO/GEO_Detail.h>

Go to the source code of this file.

Classes

class  GU_StencilPixel
class  GU_BrushStencil
class  GU_Brush

Typedefs

typedef void(* GU_BrushMergeModeCallback )(GEO_Point *pt, GEO_Vertex *vtx, UT_Vector3 &result, const UT_Vector3 &cd, const UT_Vector3 &orig, void *data)
typedef void(* GU_BrushCallback )(GEO_Point *pt, const UT_PtrArray< const GEO_Point * > *ptneighbour, GEO_Vertex *vtx, const UT_PtrArray< const GEO_Vertex * > *vtxneighbour, GEO_Primitive *vtx_prim, int prim_vtx_idx, float alpha, GEO_Delta *delta, void *data)

Enumerations

enum  GU_BrushStencilMode { GU_BRUSHMERGEMODE_NONE, GU_BRUSHMERGEMODE_POINT, GU_BRUSHMERGEMODE_VERTEX }
enum  GU_BrushMergeMode {
  GU_BRUSHMERGEMODE_REPLACE, GU_BRUSHMERGEMODE_ADD, GU_BRUSHMERGEMODE_SUB, GU_BRUSHMERGEMODE_MULT,
  GU_BRUSHMERGEMODE_SCREEN, GU_BRUSHMERGEMODE_HUE, GU_BRUSHMERGEMODE_SAT, GU_BRUSHMERGEMODE_LIGHT,
  GU_BRUSHMERGEMODE_RED, GU_BRUSHMERGEMODE_GREEN, GU_BRUSHMERGEMODE_BLUE, GU_BRUSHMERGEMODE_INVERT,
  GU_BRUSHMERGEMODE_CALLBACK
}


Typedef Documentation

typedef void(* GU_BrushCallback)(GEO_Point *pt, const UT_PtrArray< const GEO_Point * > *ptneighbour, GEO_Vertex *vtx, const UT_PtrArray< const GEO_Vertex * > *vtxneighbour, GEO_Primitive *vtx_prim, int prim_vtx_idx, float alpha, GEO_Delta *delta, void *data)

Definition at line 136 of file GU_Brush.h.

typedef void(* GU_BrushMergeModeCallback)(GEO_Point *pt, GEO_Vertex *vtx, UT_Vector3 &result, const UT_Vector3 &cd, const UT_Vector3 &orig, void *data)

Definition at line 132 of file GU_Brush.h.


Enumeration Type Documentation

Enumerator:
GU_BRUSHMERGEMODE_REPLACE 
GU_BRUSHMERGEMODE_ADD 
GU_BRUSHMERGEMODE_SUB 
GU_BRUSHMERGEMODE_MULT 
GU_BRUSHMERGEMODE_SCREEN 
GU_BRUSHMERGEMODE_HUE 
GU_BRUSHMERGEMODE_SAT 
GU_BRUSHMERGEMODE_LIGHT 
GU_BRUSHMERGEMODE_RED 
GU_BRUSHMERGEMODE_GREEN 
GU_BRUSHMERGEMODE_BLUE 
GU_BRUSHMERGEMODE_INVERT 
GU_BRUSHMERGEMODE_CALLBACK 

Definition at line 144 of file GU_Brush.h.

Enumerator:
GU_BRUSHMERGEMODE_NONE 
GU_BRUSHMERGEMODE_POINT 
GU_BRUSHMERGEMODE_VERTEX 

Definition at line 52 of file GU_Brush.h.


Generated on Wed May 23 00:10:19 2012 for HDK by  doxygen 1.5.9