Predict_Float Class Reference

Inheritance diagram for Predict_Float:

Inheritance graph
[legend]
Collaboration diagram for Predict_Float:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 Predict_Float (memberVariable)
 SetError (float value)
 SetMinError (float value)
 SetMaxError (float value)
 SetMinDistance (float value)
 SetMaxDistance (float value)
 SetInterpolationFilter (float value)
 Quadratic ()
 Linear ()
 SetLagged (float value)
 SetSnapToDifference (float value)
void BoundaryEnable (void)
void BoundaryDisable (void)
void BoundaryWrapAround (void)
void BoundaryCapped (void)
void BoundaryLowerUpper (const float lower, const float upper)
void BoundaryApplyToMaster (void)
void BoundaryDoNotApplyToMaster (void)
void SetValueFloat (void)
void SetValueShortFloat (void)
void SetDeltaFloat (void)
void SetDeltaShortFloat (void)


Detailed Description

This datablock type handles changes for member variables that contain float data type that do need to have prediction and extrapolation. See the ReplicaNet documentation for more details of this datablock type.

Constructor & Destructor Documentation

Predict_Float ( memberVariable   ) 

Use this keyword to define a member variable that is to be used. For example:

		Predict_Float mAFloatMemberVariable
		{
			SetMinError(1.0f);
		}
		


Member Function Documentation

SetError ( float  value  ) 

Use this keyword to set the minimum and maximum error used by the data block.

SetMinError ( float  value  ) 

Use this keyword to set the minimum error used by the data block.

SetMaxError ( float  value  ) 

Use this keyword to set the maximum error used by the data block.

SetMinDistance ( float  value  ) 

Use this keyword to set the minimum distance used by the data block.

SetMaxDistance ( float  value  ) 

Use this keyword to set the maximum distance used by the data block.

SetInterpolationFilter ( float  value  ) 

Use this keyword to set the interpolation filter used by the data block.

Quadratic (  ) 

Enable quadratic distance based extrapolation

Linear (  ) 

Enable linear distance based extrapolation

SetLagged ( float  value  ) 

Use this keyword to set the lagged time used by the data block.

SetSnapToDifference ( float  value  ) 

Use this keyword to set the snap to difference used by the data block.

void BoundaryEnable ( void   ) 

Use this keyword to enable the boundary checks.

void BoundaryDisable ( void   ) 

Use this keyword to disable the boundary checks.

void BoundaryWrapAround ( void   ) 

Use this keyword to set the boundary checks to use a wrap around value.

void BoundaryCapped ( void   ) 

Use this keyword to set the boundary checks to use a capped value.

void BoundaryApplyToMaster ( void   ) 

Use this keyword to enable write-back of the master boundary checked value.

void BoundaryDoNotApplyToMaster ( void   ) 

Use this keyword to disable write-back of the master boundary checked value.

void SetValueFloat ( void   ) 

Set this DataBlock to use full 32 bit floating point values when propagating the value. This is the default option.

void SetValueShortFloat ( void   ) 

Set this DataBlock to use short 16 bit floating point values when propagating the value.

void SetDeltaFloat ( void   ) 

Set this DataBlock to use full 32 bit floating point values when propagating the value. This is the default option.

void SetDeltaShortFloat ( void   ) 

Set this DataBlock to use short 16 bit floating point values when propagating the value.


Generated on Sat Jun 28 22:02:28 2008 for ReplicaNet and RNLobby by  doxygen 1.5.3