Biped11Api.h

Go to the documentation of this file.
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