HTK_Enumerated
Functions
Detailed Description
-
class HTK_Enumerated : public TK_Enumerated
Provides HOOPS/3dGS-specific handling of various opcodes.
This class provides provides support for writing/reading opcode objects which represent a simple choice from an enumerated set (TKO_Enumerations). This currently includes the opcodes: TKE_Face_Pattern, TKE_Window_Pattern, TKE_Marker_Symbol, TKE_Text_Alignment, TKE_Window_Frame, TKE_Handedness
Public Functions
-
inline HTK_Enumerated(unsigned char opcode)
constructor
-
virtual TK_Status Execute(BStreamFileToolkit &tk)
Processes the binary data that has been read for the current object, which involves passing the data to application-specific data structures.
- Parameters
tk – A reference to the BStreamFileToolkit object.
- Returns
The result of the function call.
-
TK_Status Interpret(BStreamFileToolkit &tk, ID_Key key = -1, int variant = 0)
-
inline TK_Status Interpret(BStreamFileToolkit &tk, ID_Key key, char const *special)
-
virtual TK_Status Clone(BStreamFileToolkit &tk, BBaseOpcodeHandler **handler) const
Copies the opcode handler
- Parameters
tk – A reference to the BStreamFileToolkit object.
handler – A pointer to the opcode handler object. Passed by reference.
- Returns
The result of the function call.
-
inline HTK_Enumerated(unsigned char opcode)