#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 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.
| enum GU_BrushMergeMode |
Definition at line 144 of file GU_Brush.h.
| enum GU_BrushStencilMode |
Definition at line 52 of file GU_Brush.h.
1.5.9