HIOUtilitySKP

Functions

HIOUtilitySKP

~HIOUtilitySKP

char const *

GetInputName

void

RegisterInputHandlerTypes

HInputHandlerStyle

GetInputStyle

char const *

GetInputTypesString

HFileInputResult

FileInputByKey

HFileInputResult

FileInputByKey

HFileInputResult

FileInputByKey

Detailed Description

class HIOUtilitySKP : public HInputHandler

Public Functions

HIOUtilitySKP()
inline virtual ~HIOUtilitySKP()
inline virtual char const *GetInputName()
Returns

A character pointer denoting the name of the handler.

inline virtual void RegisterInputHandlerTypes()

This method registers the “skp” extension to this handler as an input handler.

inline virtual HInputHandlerStyle GetInputStyle()
Returns

The type of input style which is HInputHandlerStyleModel.

inline virtual char const *GetInputTypesString()
Returns

The input extension type that is handled by HIOUtilitySKP which is “skp”.

virtual HFileInputResult FileInputByKey(char const *fileName, HC_KEY key, HInputHandlerOptions *options)

This method reads the SKP file into the segment tree underneath given key.

Parameters
  • 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.

Returns

The #HFileInputResult result of the input operation.

virtual HFileInputResult FileInputByKey(wchar_t const *fileName, HC_KEY key, HInputHandlerOptions *options)
virtual HFileInputResult FileInputByKey(unsigned short const *fileName, HC_KEY key, HInputHandlerOptions *options)

This method loads model data from a given file to a given HOOPS segment key. Note that this must be implemented in a subclassed HInputHandler instance handling models.

Parameters
  • 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 the operation.

Returns

The #HFileInputResult result of the input operation.