HDK
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GU_EdgeCreaseParms.h
Go to the documentation of this file.
1 /*
2  * PROPRIETARY INFORMATION. This software is proprietary to
3  * Side Effects Software Inc., and is not to be reproduced,
4  * transmitted, or disclosed in any way without written permission.
5  *
6  * NAME: GU Library.
7  *
8  * COMMENTS: Parameters for EdgeCrease.
9  *
10  */
11 #ifndef __GU_EdgeCreaseParms_h__
12 #define __GU_EdgeCreaseParms_h__
13 
14 #include "GU_API.h"
15 #include <UT/UT_Vector4.h>
16 
17 class GA_EdgeGroup;
18 
20 {
24 };
25 
27 {
28 public:
30  myGroup(0),
31  myAction(GU_EDGECREASE_ADDTO),
32  myCreaseValue(0.0f),
33  myColdColour(0.0f, 0.0f, 1.0f),
34  myHotColour (1.0f, 0.0f, 0.0f),
35  mySetColour(false),
36  myAttribName("creaseweight")
37  {}
38 
45  const char *myAttribName;
46 };
47 
48 
49 #endif
const char * myAttribName
GLfloat f
Definition: glcorearb.h:1926
const GA_EdgeGroup * myGroup
GU_EdgeCreaseAction myAction
#define GU_API
Definition: GU_API.h:14
GU_EdgeCreaseAction