HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UI_LookType.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: UI_LookType.h ( UI Library, C++)
7  *
8  * COMMENTS:
9  */
10 
11 #ifndef __UI_LookType__
12 #define __UI_LookType__
13 
14 #include "UI_API.h"
15 
16 #include "UI_Types.h"
17 
18 class UI_LookXPtr;
19 
20 UI_API extern UI_LookXPtr UIgetLook(
22  const char *label = nullptr,
23  const char *iconfile = nullptr);
24 UI_API extern UI_LookXPtr UIgetLook(
25  const char *name,
27  bool locate = false,
28  bool warnflag = true,
30 
31 //
32 // Use UIisSharedLook to find out if one of the above enumerated looks
33 // is a shared resource or if UIgetLook will return a unique instance.
34 //
36 
37 #endif
38 
GLuint GLsizei const GLchar * label
Definition: glcorearb.h:2545
UI_API UI_LookXPtr UIgetLook(UI_LookType type, const char *label=nullptr, const char *iconfile=nullptr)
UI_LookType
Definition: UI_Types.h:150
GA_API const UT_StringHolder scale
UI_BorderType
Definition: UI_Types.h:63
UI_API int UIisSharedLook(UI_LookType type)
GLuint const GLchar * name
Definition: glcorearb.h:786
GLdouble t
Definition: glad.h:2397
#define UI_API
Definition: UI_API.h:10
type
Definition: core.h:1059
UI_IconScalability
Definition: UI_Types.h:121