True Axis Physics SDK 1.2.0.1 Beta Documentation
www.trueaxis.com

DescriptorID.h

00001 //---------------------------------------------------------------------------------
00002 // File Name: DescriptorID.h
00003 // Description:
00004 //
00005 // Copyright (C) 2004 True Axis Pty Ltd, Australia. 
00006 // All Rights Reserved.
00007 //
00008 // History:
00009 //      Created File.
00010 //---------------------------------------------------------------------------------
00011 
00012 #ifndef TA_DESCRIPTORID_H
00013 #define TA_DESCRIPTORID_H
00014 
00015 #ifndef TA_TYPES_H
00016 #include "Types.h"
00017 #endif // TA_TYPES_H
00018 
00019 #ifndef TA_COMMON_H
00020 #include "Common.h"
00021 #endif // TA_COMMON_H
00022 
00023 namespace TA
00024 {
00025 
00026 class TACOMMON_CLASS DescriptorID
00027 {
00028 public:
00029     DescriptorID() {}
00030 
00031     virtual u32 GetTypeID() const = 0;
00032 
00033 protected:
00034     static u32 TAC_CALL GetNewTypeID();
00035 };
00036 
00037 };
00038 
00039 #endif // TA_DESCRIPTORID_H


© Copyright 2004-2006 TRUE AXIS PTY LTD Australia. All rights reserved.