UT/UT_SysSpecific.h File Reference

#include "UT_API.h"
#include "UT_Defines.h"
#include <SYS/SYS_Platform.h>
#include <stdlib.h>
#include <stdarg.h>
#include <stdio.h>
#include <string>

Go to the source code of this file.

Defines

#define UTstatic_cast(Type, Data)   static_cast<Type>(Data)

Functions

UT_API const char * UTgetTextEditor (bool &is_graphical)
UT_API void UTinvokeTextEditor (const char *fileToEdit, UT_Bool blocking, const char *title)
UT_API UT_Bool UTopenShell (UT_Bool blocking, const char *title)
UT_API UT_Bool UTrunTextProgram (const char *commandLine, UT_Bool blocking, const char *title)
UT_API UT_Bool UTrunGraphicalProgram (const char *commandLine, UT_Bool blocking, const char *title)
UT_API int UTsystem (const char *commandLine, bool in_shell=false)
UT_API void UTopenURLInWebBrowser (const char *url)
UT_API void UTgetProcessor (int &majortype, int &flags)
UT_API void UTgetUserName (UT_String &name, int alphaonly=1)
UT_API void UTdisplayMessageWindow (const char *message_text, const char *message_title="Houdini Error")
UT_API void UTdisplayMessageWindowWithHelpURL (const char *message_text, const char *help_url, const char *message_title="Houdini Error")
UT_API bool UTdisplayConfirmationWindow (const char *message_text, const char *message_title="Houdini")


Define Documentation

#define UTstatic_cast ( Type,
Data   )     static_cast<Type>(Data)

Definition at line 138 of file UT_SysSpecific.h.


Function Documentation

UT_API bool UTdisplayConfirmationWindow ( const char *  message_text,
const char *  message_title = "Houdini" 
)

UT_API void UTdisplayMessageWindow ( const char *  message_text,
const char *  message_title = "Houdini Error" 
)

UT_API void UTdisplayMessageWindowWithHelpURL ( const char *  message_text,
const char *  help_url,
const char *  message_title = "Houdini Error" 
)

UT_API void UTgetProcessor ( int &  majortype,
int &  flags 
)

UT_API const char* UTgetTextEditor ( bool &  is_graphical  ) 

UT_API void UTgetUserName ( UT_String name,
int  alphaonly = 1 
)

UT_API void UTinvokeTextEditor ( const char *  fileToEdit,
UT_Bool  blocking,
const char *  title 
)

UT_API UT_Bool UTopenShell ( UT_Bool  blocking,
const char *  title 
)

UT_API void UTopenURLInWebBrowser ( const char *  url  ) 

UT_API UT_Bool UTrunGraphicalProgram ( const char *  commandLine,
UT_Bool  blocking,
const char *  title 
)

UT_API UT_Bool UTrunTextProgram ( const char *  commandLine,
UT_Bool  blocking,
const char *  title 
)

UT_API int UTsystem ( const char *  commandLine,
bool  in_shell = false 
)


Generated on Thu May 24 00:09:05 2012 for HDK by  doxygen 1.5.9