VR-Forces 5.0.2 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes
makVrf::DtHumanStateComponentNextFrame Class Reference

2) Define the next frame class. This will be used for write access.

Inheritance diagram for makVrf::DtHumanStateComponentNextFrame:
Inheritance graph
[legend]

Public Member Functions

 DtHumanStateComponentNextFrame (DtStateData *sd)
 
virtual ~DtHumanStateComponentNextFrame ()
 
const DtString diguyAppearance () const
 
void setDiguyAppearance (const DtString &)
 
const DtString diguyType () const
 
void setDiguyType (const DtString &)
 
const DtString diguyHeadAppearance () const
 
void setDiguyHeadAppearance (const DtString &)
 
const DtString diguyItemAppearance () const
 
void setDiguyItemAppearance (const DtString &)
 
const DtPatchIdentifier diguyPrimaryUnitPatch () const
 
void setDiguyPrimaryUnitPatch (const DtPatchIdentifier &)
 
const DtPatchIdentifier diguySecondaryUnitPatch () const
 
void setDiguySecondaryUnitPatch (const DtPatchIdentifier &)
 
const DtPatchIdentifier diguyRankPatch () const
 
void setDiguyRankPatch (const DtPatchIdentifier &)
 
const DtString diguyCharacterName () const
 
void setDiguyCharacterName (const DtString &)
 
const DtString diguyAction () const
 
void setDiguyAction (const DtString &)
 
const double bodyWeight () const
 
void setBodyWeight (const double &)
 
const bool diguyUsingAnimationOffset () const
 
void setDiguyUsingAnimationOffset (const bool &)
 
const float diguyTransitionSpeed () const
 
void setDiguyTransitionSpeed (const float &)
 
const DtVector diguyAnimationOffset () const
 
void setDiguyAnimationOffset (const DtVector &)
 
void setDiguyType (const DtString &newType, const DtString &newAppearance)
 
virtual void makeWritable ()
 
virtual void makeReadOnly ()
 
- Public Member Functions inherited from makVrf::DtHumanStateComponent
 DtHumanStateComponent (DtStateData *sd)
 
 UNDEFINED_RETURNVALUE_ACCESSOR_MUTATOR (DtString, diguyAppearance, DiguyAppearance)
 
 UNDEFINED_RETURNVALUE_ACCESSOR_MUTATOR (DtString, diguyType, DiguyType)
 
 UNDEFINED_RETURNVALUE_ACCESSOR_MUTATOR (DtString, diguyHeadAppearance, DiguyHeadAppearance)
 
 UNDEFINED_RETURNVALUE_ACCESSOR_MUTATOR (DtString, diguyItemAppearance, DiguyItemAppearance)
 
 UNDEFINED_RETURNVALUE_ACCESSOR_MUTATOR (DtPatchIdentifier, diguyPrimaryUnitPatch, DiguyPrimaryUnitPatch)
 
 UNDEFINED_RETURNVALUE_ACCESSOR_MUTATOR (DtPatchIdentifier, diguySecondaryUnitPatch, DiguySecondaryUnitPatch)
 
 UNDEFINED_RETURNVALUE_ACCESSOR_MUTATOR (DtPatchIdentifier, diguyRankPatch, DiguyRankPatch)
 
 UNDEFINED_RETURNVALUE_ACCESSOR_MUTATOR (DtString, diguyCharacterName, DiguyCharacterName)
 
 UNDEFINED_RETURNVALUE_ACCESSOR_MUTATOR (DtString, diguyAction, DiguyAction)
 
 UNDEFINED_RETURNVALUE_ACCESSOR_MUTATOR (double, bodyWeight, BodyWeight)
 
 UNDEFINED_RETURNVALUE_ACCESSOR_MUTATOR (bool, diguyUsingAnimationOffset, DiguyUsingAnimationOffset)
 
 UNDEFINED_RETURNVALUE_ACCESSOR_MUTATOR (DtVector, diguyAnimationOffset, DiguyAnimationOffset)
 
 UNDEFINED_RETURNVALUE_ACCESSOR_MUTATOR (float, diguyTransitionSpeed, DiguyTransitionSpeed)
 
- Public Member Functions inherited from makVrf::DtFrameStateInterface
 DtFrameStateInterface (const DtStateData *)
 
virtual ~DtFrameStateInterface ()
 
void setIsWritable (bool b)
 
bool isWritable () const
 
UInt64 stateId () const
 
UInt64 legionGlobalId () const
 
void setLegionGlobalId (UInt64 d)
 
bool isModified () const
 
void clearModified ()
 
void markModified ()
 
virtual
DtStateComponent::StateComponentType 
type () const
 
virtual
DtStateComponent::StateComponentType 
componentType () const =0
 
void setId (UInt64 id)
 
virtual UInt64 id () const
 
virtual void updateStateData (DtStateData *sd)
 
virtual Legion::ReadStateInstance readStateInstance () const
 
virtual Legion::WriteStateInstance writeStateInstance ()
 
void emitComponentUpdated ()
 
bool cleared () const
 
bool advancedFrame () const
 
virtual void frameAdvanced ()
 
virtual void convertToRemote ()
 
virtual void convertToLocal ()
 
virtual void aboutToBeDeleted ()
 

Protected Attributes

VRF::WriteDIGuyAppearanceRepository myWriteHumanComponent
 
LOM::WriteLifeformRepository myWriteLifeformRepository
 
DtStateDatamyStateData
 
- Protected Attributes inherited from makVrf::DtFrameStateInterface
bool myIsModified
 
UInt64 myId
 
UInt64 myStateId
 
UInt64 myLegionId
 
bool myIsWritable
 
bool myCleared
 
bool myAdvancedFrame
 

Additional Inherited Members

- Public Attributes inherited from makVrf::DtFrameStateInterface
boost::signals2::signal< void(DtFrameStateInterface *)> signal_stateComponentAboutToBeDeleted
 
boost::signals2::signal< void(const
DtFrameStateInterface *)> 
signal_componentModified
 

Constructor & Destructor Documentation

makVrf::DtHumanStateComponentNextFrame::DtHumanStateComponentNextFrame ( DtStateData sd)
virtual makVrf::DtHumanStateComponentNextFrame::~DtHumanStateComponentNextFrame ( )
virtual

Member Function Documentation

const DtString makVrf::DtHumanStateComponentNextFrame::diguyAppearance ( ) const
void makVrf::DtHumanStateComponentNextFrame::setDiguyAppearance ( const DtString )
const DtString makVrf::DtHumanStateComponentNextFrame::diguyType ( ) const
void makVrf::DtHumanStateComponentNextFrame::setDiguyType ( const DtString )
const DtString makVrf::DtHumanStateComponentNextFrame::diguyHeadAppearance ( ) const
void makVrf::DtHumanStateComponentNextFrame::setDiguyHeadAppearance ( const DtString )
const DtString makVrf::DtHumanStateComponentNextFrame::diguyItemAppearance ( ) const
void makVrf::DtHumanStateComponentNextFrame::setDiguyItemAppearance ( const DtString )
const DtPatchIdentifier makVrf::DtHumanStateComponentNextFrame::diguyPrimaryUnitPatch ( ) const
void makVrf::DtHumanStateComponentNextFrame::setDiguyPrimaryUnitPatch ( const DtPatchIdentifier &  )
const DtPatchIdentifier makVrf::DtHumanStateComponentNextFrame::diguySecondaryUnitPatch ( ) const
void makVrf::DtHumanStateComponentNextFrame::setDiguySecondaryUnitPatch ( const DtPatchIdentifier &  )
const DtPatchIdentifier makVrf::DtHumanStateComponentNextFrame::diguyRankPatch ( ) const
void makVrf::DtHumanStateComponentNextFrame::setDiguyRankPatch ( const DtPatchIdentifier &  )
const DtString makVrf::DtHumanStateComponentNextFrame::diguyCharacterName ( ) const
void makVrf::DtHumanStateComponentNextFrame::setDiguyCharacterName ( const DtString )
const DtString makVrf::DtHumanStateComponentNextFrame::diguyAction ( ) const
void makVrf::DtHumanStateComponentNextFrame::setDiguyAction ( const DtString )
const double makVrf::DtHumanStateComponentNextFrame::bodyWeight ( ) const
void makVrf::DtHumanStateComponentNextFrame::setBodyWeight ( const double )
const bool makVrf::DtHumanStateComponentNextFrame::diguyUsingAnimationOffset ( ) const
void makVrf::DtHumanStateComponentNextFrame::setDiguyUsingAnimationOffset ( const bool )
const float makVrf::DtHumanStateComponentNextFrame::diguyTransitionSpeed ( ) const
void makVrf::DtHumanStateComponentNextFrame::setDiguyTransitionSpeed ( const float &  )
const DtVector makVrf::DtHumanStateComponentNextFrame::diguyAnimationOffset ( ) const
void makVrf::DtHumanStateComponentNextFrame::setDiguyAnimationOffset ( const DtVector )
void makVrf::DtHumanStateComponentNextFrame::setDiguyType ( const DtString newType,
const DtString newAppearance 
)
virtual

Reimplemented from makVrf::DtHumanStateComponent.

virtual void makVrf::DtHumanStateComponentNextFrame::makeWritable ( )
virtual

Override to make component writable.

Reimplemented from makVrf::DtFrameStateInterface.

virtual void makVrf::DtHumanStateComponentNextFrame::makeReadOnly ( )
virtual

Override to make component read-only.

Reimplemented from makVrf::DtFrameStateInterface.

Member Data Documentation

VRF::WriteDIGuyAppearanceRepository makVrf::DtHumanStateComponentNextFrame::myWriteHumanComponent
protected
LOM::WriteLifeformRepository makVrf::DtHumanStateComponentNextFrame::myWriteLifeformRepository
protected
DtStateData* makVrf::DtHumanStateComponentNextFrame::myStateData
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)