VR-Forces 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::DtHumanStateComponentCurrentFrame Class Reference

3) Define the current frame class. This will be used for read access.

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

Public Member Functions

 DtHumanStateComponentCurrentFrame (DtStateData *)
 
virtual ~DtHumanStateComponentCurrentFrame ()
 
const DtString diguyAppearance () const
 
const DtString diguyType () const
 
const DtString diguyHeadAppearance () const
 
const DtString diguyItemAppearance () const
 
const DtPatchIdentifier diguyPrimaryUnitPatch () const
 
const DtPatchIdentifier diguySecondaryUnitPatch () const
 
const DtPatchIdentifier diguyRankPatch () const
 
const DtString diguyCharacterName () const
 
const DtString diguyAction () const
 
const double bodyWeight () const
 
const bool diguyUsingAnimationOffset () const
 
const DtVector diguyAnimationOffset () const
 
const float diguyTransitionSpeed () const
 
bool readComponentValid () const
 
bool findReadComponent ()
 
- 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)
 
virtual void setDiguyType (const DtString &newType, const DtString &newAppearance)
 
- 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::ReadDIGuyAppearanceRepository myReadHumanComponent
 
LOM::ReadLifeformRepository myReadLifeformRepository
 
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
 
- Protected Member Functions inherited from makVrf::DtFrameStateInterface
virtual void makeWritable ()
 
virtual void makeReadOnly ()
 

Constructor & Destructor Documentation

makVrf::DtHumanStateComponentCurrentFrame::DtHumanStateComponentCurrentFrame ( DtStateData )
virtual makVrf::DtHumanStateComponentCurrentFrame::~DtHumanStateComponentCurrentFrame ( )
virtual

Member Function Documentation

const DtString makVrf::DtHumanStateComponentCurrentFrame::diguyAppearance ( ) const
const DtString makVrf::DtHumanStateComponentCurrentFrame::diguyType ( ) const
const DtString makVrf::DtHumanStateComponentCurrentFrame::diguyHeadAppearance ( ) const
const DtString makVrf::DtHumanStateComponentCurrentFrame::diguyItemAppearance ( ) const
const DtPatchIdentifier makVrf::DtHumanStateComponentCurrentFrame::diguyPrimaryUnitPatch ( ) const
const DtPatchIdentifier makVrf::DtHumanStateComponentCurrentFrame::diguySecondaryUnitPatch ( ) const
const DtPatchIdentifier makVrf::DtHumanStateComponentCurrentFrame::diguyRankPatch ( ) const
const DtString makVrf::DtHumanStateComponentCurrentFrame::diguyCharacterName ( ) const
const DtString makVrf::DtHumanStateComponentCurrentFrame::diguyAction ( ) const
const double makVrf::DtHumanStateComponentCurrentFrame::bodyWeight ( ) const
const bool makVrf::DtHumanStateComponentCurrentFrame::diguyUsingAnimationOffset ( ) const
const DtVector makVrf::DtHumanStateComponentCurrentFrame::diguyAnimationOffset ( ) const
const float makVrf::DtHumanStateComponentCurrentFrame::diguyTransitionSpeed ( ) const
bool makVrf::DtHumanStateComponentCurrentFrame::readComponentValid ( ) const
bool makVrf::DtHumanStateComponentCurrentFrame::findReadComponent ( )

Member Data Documentation

VRF::ReadDIGuyAppearanceRepository makVrf::DtHumanStateComponentCurrentFrame::myReadHumanComponent
protected
LOM::ReadLifeformRepository makVrf::DtHumanStateComponentCurrentFrame::myReadLifeformRepository
protected
DtStateData* makVrf::DtHumanStateComponentCurrentFrame::myStateData
protected

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

Document ID: Generated on Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)