3rd Eye Scene C#
3rd Eye Scene C# documentation
Tes::Runtime Namespace Reference

Classes

class  Error
 This class encapsulated error code values returned by various processing functions. More...
class  FrameTransform
 A utility class for transforming between a selected CoordinateFrame and the Unity coordinate frame.
class  Info
 Information about the way the library was built.
class  MaterialLibrary
 The MaterialLibrary provides a way to register and access Unity materials by name. More...
class  MeshBuilder
 Supports construction of UnityEngine.Mesh objects from raw vertex and index data. More...
class  MessageHandler
 This class defines the interface for any message handler class. More...
struct  SerialiseInfo
 Information for MessageHandler.Serialise(System.IO.BinaryWriter, ref SerialiseInfo). More...

Enumerations

enum  ErrorCode {
  OK = 0, Unknown, UnsupportedFeature, CrcFailure,
  UnknownMessageHandler, NullMessageCode, InvalidMessageID, MalformedMessage,
  InvalidObjectID, IndexingOutOfRange, InvalidContent, InsufficientResources,
  InvalidFileName, SerialisationFailure, DuplicateShape, MeshAlreadyFinalised,
  MeshUnknownDrawType, User = 1000
}
 Error codes for 3ES. More...

Functions

delegate bool CategoryCheckDelegate (ushort categoryID)
 Delegate used to check if a category is enabled.

Enumeration Type Documentation

Error codes for 3ES.

Enumerator:
OK 

No error.

Unknown 

Unspecified error.

UnsupportedFeature 

Feature is unsupported or not implemented on the current platform.

CrcFailure 

The CRC comparison failed.

No valid given (corrupted content).

UnknownMessageHandler 

The message routing ID did not match a known handler.

The value is set to the unknown routing id.

NullMessageCode 

A valid message code is present, but it is a null code.

InvalidMessageID 

The message content ID is invalid.

The value is set to the message ID.

MalformedMessage 

The message content could not be successfully doded.

The value is set to the message content ID.

InvalidObjectID 

Message object ID does not refere to a known and valid object.

The value is set to the invalid ID.

IndexingOutOfRange 

Some array indexing is out of bounds.

The value is set to the message content ID.

InvalidContent 

Message seems OK, but contains invalid data values.

The value is set to the message content ID.

InsufficientResources 

Not enough resources.

InvalidFileName 

The spified file name is invalid for the current operation.

Includes permission failures.

SerialisationFailure 

Failed to serialise; read or write.

DuplicateShape 

A shape with the given ID already exists.

The value is set to the duplicate ID.

MeshAlreadyFinalised 

Attempting to modify a mesh after it has been finalised.

The value is set to the mesh ID.

MeshUnknownDrawType 

The draw type of the mesh is invalid.

The value is set to the mesh ID.

User 

User error codes start here.


Function Documentation

delegate bool Tes::Runtime::CategoryCheckDelegate ( ushort  categoryID)

Delegate used to check if a category is enabled.

Parameters:
categoryIDCategory ID to query.
Returns:
True if enabled.
 All Classes Namespaces Functions Variables Enumerations Properties Events