HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UT_PathSearch.h File Reference
#include "UT_API.h"
#include "UT_WorkBuffer.h"
#include "UT_StringArray.h"
+ Include dependency graph for UT_PathSearch.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  UT_ValArray< T >
 
class  UT_PathSearch
 
struct  UT_PathSearch::CommonPaths
 

Typedefs

typedef UT_ValArray< const char * > UT_StringList
 

Enumerations

enum  UT_KnownPath {
  UT_HOUDINI_PATH = 0, UT_HOUDINI_DSO_PATH, UT_HOUDINI_IMAGE_DSO_PATH, UT_HOUDINI_AUDIO_DSO_PATH,
  UT_HOUDINI_PDG_DSO_PATH, UT_HOUDINI_VEX_DSO_PATH, UT_MANTRA_DSO_PATH, UT_HOUDINI_OTL_PATH,
  UT_HOUDINI_OPLIBRARIES_PATH, UT_HOUDINI_OTLSCAN_PATH, UT_HOUDINI_SCRIPT_PATH, UT_HOUDINI_SOHO_PATH,
  UT_HOUDINI_GALLERY_PATH, UT_HOUDINI_PARM_DS_PATH, UT_HOUDINI_PDG_PATH, UT_HOUDINI_TEXTURE_PATH,
  UT_HOUDINI_GEOMETRY_PATH, UT_HOUDINI_CLIP_PATH, UT_VEX_DISPLACE_PATH, UT_VEX_FOG_PATH,
  UT_VEX_LIGHT_PATH, UT_VEX_SHADOW_PATH, UT_VEX_SURFACE_PATH, UT_VEX_CHOP_PATH,
  UT_VEX_COP2_PATH, UT_VEX_IMAGE3D_PATH, UT_VEX_SOP_PATH, UT_VEX_POP_PATH,
  UT_VEX_CVEX_PATH, UT_GLSL_PATH, UT_HOUDINI_UI_PATH, UT_HOUDINI_UI_APP_PATH,
  UT_HOUDINI_UI_AUDIO_PATH, UT_HOUDINI_UI_CURSOR_PATH, UT_HOUDINI_UI_DIALOG_PATH, UT_HOUDINI_UI_ICON_PATH,
  UT_HOUDINI_UI_TEMPLATE_PATH, UT_PATHFILE_DESK, UT_PATHFILE_ASSET_STORE, UT_PATHFILE_TOOLBAR,
  UT_PATHFILE_RADIALMENU, UT_PATHFILE_CUSTOM, UT_PATHFILE_PYTHON_PANEL, UT_PATHFILE_MENU,
  UT_OUTLINEFONT_PATH, UT_OCL_PATH, UT_VOP_TYPES_PATH, UT_HOUDINI_VIEWERSTATE_PATH,
  UT_MAX_KNOWN_PATHS
}
 

Functions

int HoudiniFindFile (const char *find, UT_String &result)
 
int HoudiniFindFile (const char *find, UT_WorkBuffer &result)
 
int HoudiniFindMulti (const char *find, UT_StringArray &result)
 
int HoudiniFindDir (const char *find, UT_String &result)
 
int HoudiniFindDir (const char *find, UT_WorkBuffer &result)
 
int HoudiniFindDirMulti (const char *find, UT_StringArray &result)
 

Typedef Documentation

typedef UT_ValArray<const char *> UT_StringList

Definition at line 47 of file UT_PathSearch.h.

Enumeration Type Documentation

Enumerator
UT_HOUDINI_PATH 
UT_HOUDINI_DSO_PATH 
UT_HOUDINI_IMAGE_DSO_PATH 
UT_HOUDINI_AUDIO_DSO_PATH 
UT_HOUDINI_PDG_DSO_PATH 
UT_HOUDINI_VEX_DSO_PATH 
UT_MANTRA_DSO_PATH 
UT_HOUDINI_OTL_PATH 
UT_HOUDINI_OPLIBRARIES_PATH 
UT_HOUDINI_OTLSCAN_PATH 
UT_HOUDINI_SCRIPT_PATH 
UT_HOUDINI_SOHO_PATH 
UT_HOUDINI_GALLERY_PATH 
UT_HOUDINI_PARM_DS_PATH 
UT_HOUDINI_PDG_PATH 
UT_HOUDINI_TEXTURE_PATH 
UT_HOUDINI_GEOMETRY_PATH 
UT_HOUDINI_CLIP_PATH 
UT_VEX_DISPLACE_PATH 
UT_VEX_FOG_PATH 
UT_VEX_LIGHT_PATH 
UT_VEX_SHADOW_PATH 
UT_VEX_SURFACE_PATH 
UT_VEX_CHOP_PATH 
UT_VEX_COP2_PATH 
UT_VEX_IMAGE3D_PATH 
UT_VEX_SOP_PATH 
UT_VEX_POP_PATH 
UT_VEX_CVEX_PATH 
UT_GLSL_PATH 
UT_HOUDINI_UI_PATH 
UT_HOUDINI_UI_APP_PATH 
UT_HOUDINI_UI_AUDIO_PATH 
UT_HOUDINI_UI_CURSOR_PATH 
UT_HOUDINI_UI_DIALOG_PATH 
UT_HOUDINI_UI_ICON_PATH 
UT_HOUDINI_UI_TEMPLATE_PATH 
UT_PATHFILE_DESK 
UT_PATHFILE_ASSET_STORE 
UT_PATHFILE_TOOLBAR 
UT_PATHFILE_RADIALMENU 
UT_PATHFILE_CUSTOM 
UT_PATHFILE_PYTHON_PANEL 
UT_PATHFILE_MENU 
UT_OUTLINEFONT_PATH 
UT_OCL_PATH 
UT_VOP_TYPES_PATH 
UT_HOUDINI_VIEWERSTATE_PATH 
UT_MAX_KNOWN_PATHS 

Definition at line 52 of file UT_PathSearch.h.

Function Documentation

int HoudiniFindDir ( const char *  find,
UT_String result 
)
inline

Definition at line 452 of file UT_PathSearch.h.

int HoudiniFindDir ( const char *  find,
UT_WorkBuffer result 
)
inline

Definition at line 461 of file UT_PathSearch.h.

int HoudiniFindDirMulti ( const char *  find,
UT_StringArray result 
)
inline

Definition at line 470 of file UT_PathSearch.h.

int HoudiniFindFile ( const char *  find,
UT_String result 
)
inline

Definition at line 425 of file UT_PathSearch.h.

int HoudiniFindFile ( const char *  find,
UT_WorkBuffer result 
)
inline

Definition at line 434 of file UT_PathSearch.h.

int HoudiniFindMulti ( const char *  find,
UT_StringArray result 
)
inline

Definition at line 443 of file UT_PathSearch.h.