//===========================================================================// // File: EntityAttribute.hpp // //---------------------------------------------------------------------------// // Date Who Modification // // -------- --- ---------------------------------------------------------- // // 08/25/97 JMA Infrastructure changes // // 08/25/97 ECH Infrastructure changes // //---------------------------------------------------------------------------// // Copyright (C) 1994-97, Virtual World Entertainment, Inc. // // All Rights reserved worldwide // // This unpublished sourcecode is PROPRIETARY and CONFIDENTIAL // //===========================================================================// #pragma once #include "Adept.hpp" #include "Attribute.hpp" namespace Adept { //########################################################################## //#################### LocalToWorldAttributeEntry #################### //########################################################################## class LocalToWorldAttributeEntry: public AttributeEntry { //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // public: LocalToWorldAttributeEntry( Entity::AttributeID attribute_ID, const char *attribute_name ); ~LocalToWorldAttributeEntry(); void TestInstance() const {} //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // public: void GetValue( Entity *entity, void *new_value ); bool GetChangedValue( Entity *entity, void *new_value, void *current_value, Scalar diff_threshold ); }; }