IFXInstant

The IFXInstant interface represents a model's instantaneous state in time, including location, rotation, and scale.

Interface Methods

Description

IFXInstant

Constructor

Reset

Resets data to identity values

IFXInstant

Standard copy constructor

Location

Accesses the location component

LocationConst

Accesses the location component disallowing changes

Rotation

Accesses the rotation component

RotationConst

Accesses the rotation component disallowing changes

Scale

Accesses the scale component

ScaleConst

Accesses the scale component disallowing changes

operator=

Standard deep copy


IFXInstant::IFXInstant()

Class constructor

Parameters:

None

Return Values:

None


IFXInstant::Reset()

This method resets data to identity values.

Parameters:

None

Return Values:

None


IFXInstant::IFXInstant(const IFXInstant &operand)

This method is the standard copy constructor.

Parameters:

operand

Reference to the IFXInstant

Return Values:

None


IFXInstant::Location()

This method accesses the location component.

Parameters:

None

Return Values:

IFXVector3 &


IFXInstant::LocationConst() Const

This method accesses the location component disallowing changes.

Parameters:

None

Return Values:

const IFXVector3 &


IFXInstant::Rotation()

This method accesses the rotation component.

Parameters:

None

Return Values:

IFXQuaternion &


IFXInstant::RotationConst() Const

This method accesses the rotation component disallowing changes.

Parameters:

None

Return Values:

const IFXQuaternion &


IFXInstant::Scale()

This method accesses the scale component.

Parameters:

None

Return Values:

IFXVector3 &


IFXInstant::ScaleConst() Const

This method accesses the scale component disallowing changes.

Parameters:

None

Return Values:

const IFXVector3 &


IFXInstant::operator=(const IFXInstant &operand)

Standard deep copy.

Parameters:

operand

Reference to the IFXInstant

Return Values:

IFXInstant&

 

§See asterisked (*) statement at Legal Information © 2001 Intel Corporation.