00001 //**************************************************************************/ 00002 // Copyright (c) 1998-2007 Autodesk, Inc. 00003 // All rights reserved. 00004 // 00005 // These coded instructions, statements, and computer programs contain 00006 // unpublished proprietary information written by Autodesk, Inc., and are 00007 // protected by Federal copyright law. They may not be disclosed to third 00008 // parties or copied or duplicated in any form, in whole or in part, without 00009 // the prior written consent of Autodesk, Inc. 00010 //**************************************************************************/ 00011 // DESCRIPTION: Interface for Biped for Max 11 00012 // AUTHOR: Susan Amkraut - created August 31, 2007 00013 //***************************************************************************/ 00014 00015 #pragma once 00016 00017 #include "biped10Api.h" 00018 00019 00024 00025 00027 class IBipMaster11: public IBipMaster10 00028 { 00029 public: 00030 00031 /************ Access to the Biped Interface ***************/ 00035 static const ULONG I_BIPMASTER11 = 0x9171; 00036 00040 BIPExport static IBipMaster11* GetBipMaster11Interface(Animatable& anim); 00041 00042 00043 /************ Triangle Neck ***************/ 00049 00050 00051 virtual const BOOL GetTriangleNeck()=0; 00052 00055 virtual void SetTriangleNeck(BOOL bEnabled)=0; 00057 00058 /************ ForeFeet ***************/ 00064 00065 00066 virtual const BOOL GetForeFeet()=0; 00067 00071 virtual void SetForeFeet(BOOL bEnabled)=0; 00073 00074 /************ Mirror In Place ***************/ 00078 00079 00084 virtual bool MirrorInPlace()=0; 00086 }; 00087