#include <services.h>
Inheritance diagram for iSyntaxService:
Public Methods | |
virtual bool | ParseMatrix (char *buffer, csMatrix3 &m)=0 |
Parse a MATRIX description. More... | |
virtual bool | ParseVector (char *buffer, csVector3 &v)=0 |
Parse a VECTOR description. More... | |
virtual bool | ParseMixmode (char *buffer, UInt &mixmode)=0 |
Parse a MIXMODE description. More... | |
virtual bool | ParseShading (char *buf, int &shading)=0 |
Parse a SHADING description. More... | |
virtual bool | ParseTexture (char *buf, const csVector3 *vref, UInt &texspec, csVector3 &tx_orig, csVector3 &tx1, csVector3 &tx2, csVector3 &len, csMatrix3 &tx_m, csVector3 &tx_v, csVector2 &uv_shift, int &idx1, csVector2 &uv1, int &idx2, csVector2 &uv2, int &idx3, csVector2 &uv3, char *plane, const char *polyname)=0 |
Parse a texture description. More... | |
virtual bool | ParseWarp (char *buf, csVector &flags, bool &mirror, csMatrix3 &m, csVector3 &before, csVector3 &after)=0 |
Parses a WARP () specification. More... | |
virtual bool | ParsePoly3d (iEngine *engine, iPolygon3D *poly3d, char *buf, float default_texlen, iThingState *thing_state, int vt_offset)=0 |
Parses a POLYGON. | |
virtual const char* | MatrixToText (const csMatrix3 &m, int indent, bool newline=true)=0 |
Transform the matrix into its textual representation. More... | |
virtual const char* | VectorToText (const char *vname, const csVector3 &v, int indent, bool newline=true)=0 |
Transform the vector into its textual representation. More... | |
virtual const char* | VectorToText (const char *vname, float x, float y, float z, int indent, bool newline=true)=0 |
virtual const char* | VectorToText (const char *vname, const csVector2 &v, int indent, bool newline=true)=0 |
virtual const char* | VectorToText (const char *vname, float x, float y, int indent, bool newline=true)=0 |
virtual const char* | BoolToText (const char *vname, bool b, int indent, bool newline=true)=0 |
Transform the boolean into its textual representation. More... | |
virtual const char* | MixmodeToText (UInt mixmode, int indent, bool newline=true)=0 |
Transform the mixmode into its textual representation. More... |
|
Transform the boolean into its textual representation.
|
|
Transform the matrix into its textual representation.
|
|
Transform the mixmode into its textual representation.
|
|
Parse a MATRIX description. Returns true if successful. |
|
Parse a MIXMODE description. Returns true if successful. |
|
Parse a SHADING description. Returns true if successful. |
|
Parse a texture description.
|
|
Parse a VECTOR description. Returns true if successful. |
|
Parses a WARP () specification. flags: contains all flags found in the description. |
|
Transform the vector into its textual representation.
|