13 #ifndef _HIOUTILITYU3D_H
14 #define _HIOUTILITYU3D_H
25 #define HIO_API __declspec (dllexport)
82 return FileInputByKey(H_WCS(FileName).encodedText(), key, options);
87 utf16.encodedText((utf16_char
const*) FileName);
112 HFileOutputResult FileOutputByKey(
const __wchar_t * filename, HC_KEY key, HOutputHandlerOptions * options);
114 HFileOutputResult FileOutputByKey(
const unsigned short * filename, HC_KEY key, HOutputHandlerOptions * options){
116 utf16.encodedText((utf16_char
const*) filename);
117 return FileOutputByKey(H_WCS(utf16).encodedText(), key, options);
120 HFileOutputResult FileOutputByKey(
const char * filename, HC_KEY key, HOutputHandlerOptions * options){
121 return FileOutputByKey(H_WCS(filename).encodedText(), key, options);
128 HIO_API
void * CreateInput(HIOManager *manager);
129 HIO_API
void * CreateOutput(HIOManager *manager);
130 HIO_API
void * CreateConnector(
void * unused);
HFileInputResult FileInputByKey(const unsigned short *FileName, HC_KEY key, HInputHandlerOptions *options)
Definition: HIOUtilityU3D.h:85
Specifies an HInputHandler for model data.
Definition: HIOManager.h:227
#define HOutputOpFileOutputByKey
This HOutputHandler supports output from a segment key.
Definition: HIOManager.h:75
Definition: HIOManager.h:149
void RegisterInputHandlerTypes()
Definition: HIOUtilityU3D.h:60
HInputHandlerStyle GetInputStyle()
Definition: HIOUtilityU3D.h:67
HOutputHandlerStyle
Definition: HIOManager.h:858
#define HIORegisterInputType(type, input_object)
Definition: HIOManager.h:87
HFileInputResult FileInputByKey(const char *FileName, HC_KEY key, HInputHandlerOptions *options)
Definition: HIOUtilityU3D.h:81
#define HIORegisterOutputType(type, output_object)
HIORegisterOutputType(type,output_object) Used by a HOutputHandler to set extension types that it han...
Definition: HIOManager.h:92
HInputHandlerStyle
Definition: HIOManager.h:226
void RegisterOutputHandlerTypes()
Definition: HIOUtilityU3D.h:93
const char * GetInputName()
Definition: HIOUtilityU3D.h:56
const char * GetOutputTypesString()
Definition: HIOUtilityU3D.h:102
HOutputHandlerStyle GetOutputStyle()
Definition: HIOUtilityU3D.h:99
#define HInputOpFileInputByKey
This HInputHandler supports input to a segment key.
Definition: HIOManager.h:60
HIOUtilityU3D()
Definition: HIOUtilityU3D.h:46
const char * GetInputTypesString()
Definition: HIOUtilityU3D.h:70
A header file containing the HIO classes for passing to HBaseView::FileInput and HBaseView::FileOutpu...
Definition: HIOUtilityU3D.h:41
const char * GetOutputName()
Definition: HIOUtilityU3D.h:55