HIOUtilityVRML

Functions

HIOUtilityVRML

~HIOUtilityVRML

char const *

GetInputName

void

RegisterInputHandlerTypes

char const *

GetInputTypesString

HInputHandlerStyle

GetInputStyle

HFileIOResult

FileInputByKey

HFileIOResult

FileInputByKey

HFileIOResult

FileInputByKey

Detailed Description

class HIOUtilityVRML : public HInputHandler

VRML import support has been deprecated. This class is provided as-is and is limited to loading faceted geometry, lines, spheres, text (including font), transforms, and basic color information (diffuse, transparency, shininess).

Public Functions

inline HIOUtilityVRML()

Constructs an HIOUtilityVRML object.

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

A character pointer denoting the name of the handler.

inline virtual void RegisterInputHandlerTypes()

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

inline virtual char const *GetInputTypesString()
Returns

The input extension type that is handled by HIOUtilityVRML which is “wrl”.

inline virtual HInputHandlerStyle GetInputStyle()
Returns

The type of input style which is HInputHandlerStyleModel.

virtual HFileIOResult FileInputByKey(__wchar_t const *FileName, HC_KEY key, HInputHandlerOptions *options)

This method reads the given VRML 2.0 file into the segment tree underneath 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.

inline virtual HFileIOResult FileInputByKey(char 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 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.

inline virtual HFileIOResult 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.