#include <HIOUtilitySKP.h>
Public Member Functions | |
HFileInputResult | FileInputByKey (const unsigned short *FileName, HC_KEY key, HInputHandlerOptions *options) |
HFileInputResult | FileInputByKey (const wchar_t *FileName, HC_KEY key, HInputHandlerOptions *options) |
HFileInputResult | FileInputByKey (const char *FileName, HC_KEY key, HInputHandlerOptions *options) |
const char * | GetInputName () |
HInputHandlerStyle | GetInputStyle () |
const char * | GetInputTypesString () |
const char * | GetOutputName () |
HIOUtilitySKP () | |
bool | InitSKP () |
void | RegisterInputHandlerTypes () |
void | ShutdownSKP () |
Public Attributes | |
CComPtr< ISkpApplication > | m_pApp |
HIOUtilitySKP::HIOUtilitySKP | ( | ) | [inline] |
Constructs an HIOUtilitySKP object.
References HInputOpFileInputByKey, and HInputHandler::SetInputOps().
HFileInputResult HIOUtilitySKP::FileInputByKey | ( | const unsigned short * | FileName, | |
HC_KEY | key, | |||
HInputHandlerOptions * | options | |||
) | [virtual] |
This method reads the SKP file into the segment tree underneath given key.
filename | The UNICODE name of the file to load. | |
key | The HOOPS segment key to load model data into. | |
options | An options class containing any needed extra information for operation. |
Reimplemented from HInputHandler.
HFileInputResult HIOUtilitySKP::FileInputByKey | ( | const char * | FileName, | |
HC_KEY | key, | |||
HInputHandlerOptions * | options | |||
) | [virtual] |
This method reads the SKP file into the segment tree underneath given key.
filename | The name of the file to load. | |
key | The HOOPS segment key to load model data into. | |
options | An options class containing any needed extra information for operation. |
Reimplemented from HInputHandler.
const char* HIOUtilitySKP::GetInputName | ( | ) | [inline, virtual] |
HInputHandlerStyle HIOUtilitySKP::GetInputStyle | ( | ) | [inline, virtual] |
Implements HInputHandler.
References HInputHandlerStyleModel.
const char* HIOUtilitySKP::GetInputTypesString | ( | ) | [inline, virtual] |
Implements HInputHandler.
const char* HIOUtilitySKP::GetOutputName | ( | ) | [inline] |
bool HIOUtilitySKP::InitSKP | ( | ) |
This method Initializes Runtime Extension environment and loads sketchup reader libray.
void HIOUtilitySKP::RegisterInputHandlerTypes | ( | ) | [inline, virtual] |
This method registers the "skp" extension to this handler as an input handler.
Implements HInputHandler.
References HIORegisterInputType.
void HIOUtilitySKP::ShutdownSKP | ( | ) |
This method frees the sketchup reader library.