Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
VectorClass< T > Class Template Reference

#include <Vector.H>

Inherited by DynamicVectorClass< ArcInfoStruct >, DynamicVectorClass< MeshDeformSetClass * >, DynamicVectorClass< VERT_INFO >, DynamicVectorClass< MeshDeformSaveSetClass * >, DynamicVectorClass< KEY_FRAME * >, DynamicVectorClass< ArcInfoStruct >, DynamicVectorClass< MeshDeformSetClass * >, DynamicVectorClass< VERT_INFO >, DynamicVectorClass< MeshDeformSaveSetClass * >, DynamicVectorClass< KEY_FRAME * >, DynamicVectorClass< T >, and DynamicVectorClass< T >.

Public Member Functions

WWINLINE VectorClass (NoInitClass const &)
 
 VectorClass (int size=0, T const *array=0)
 
 VectorClass (VectorClass< T > const &)
 
virtual ~VectorClass (void)
 
WWINLINE T & operator[] (int index)
 
WWINLINE T const & operator[] (int index) const
 
VectorClass< T > & operator= (VectorClass< T > const &)
 
virtual bool operator== (VectorClass< T > const &) const
 
virtual bool Resize (int newsize, T const *array=0)
 
virtual void Clear (void)
 
WWINLINE int Length (void) const
 
virtual int ID (T const *ptr)
 
virtual int ID (T const &ptr)
 
 VectorClass (NoInitClass const &)
 
 VectorClass (int size=0, T const *array=0)
 
 VectorClass (VectorClass< T > const &)
 
virtual ~VectorClass (void)
 
T & operator[] (int index)
 
T const & operator[] (int index) const
 
VectorClass< T > & operator= (VectorClass< T > const &)
 
virtual bool operator== (VectorClass< T > const &) const
 
virtual bool Resize (int newsize, T const *array=0)
 
virtual void Clear (void)
 
int Length (void) const
 
virtual int ID (T const *ptr)
 
virtual int ID (T const &ptr)
 

Protected Attributes

T * Vector
 
int VectorMax
 
bool IsValid
 
bool IsAllocated
 
bool VectorClassPad [2]
 

Detailed Description

template<class T>
class VectorClass< T >

Definition at line 88 of file Vector.H.

Constructor & Destructor Documentation

◆ VectorClass() [1/6]

template<class T>
WWINLINE VectorClass< T >::VectorClass ( NoInitClass const & )
inline

Definition at line 91 of file Vector.H.

◆ VectorClass() [2/6]

template<class T>
VectorClass< T >::VectorClass ( int size = 0,
T const * array = 0 )

Definition at line 160 of file Vector.H.

◆ VectorClass() [3/6]

template<class T>
VectorClass< T >::VectorClass ( VectorClass< T > const & vec)

Definition at line 219 of file Vector.H.

◆ ~VectorClass() [1/2]

template<class T>
VectorClass< T >::~VectorClass ( void )
virtual

Definition at line 197 of file Vector.H.

◆ VectorClass() [4/6]

template<class T>
VectorClass< T >::VectorClass ( NoInitClass const & )
inline

Definition at line 83 of file Vector.H.

◆ VectorClass() [5/6]

template<class T>
VectorClass< T >::VectorClass ( int size = 0,
T const * array = 0 )

◆ VectorClass() [6/6]

template<class T>
VectorClass< T >::VectorClass ( VectorClass< T > const & )

◆ ~VectorClass() [2/2]

template<class T>
virtual VectorClass< T >::~VectorClass ( void )
virtual

Member Function Documentation

◆ Clear() [1/2]

template<class T>
void VectorClass< T >::Clear ( void )
virtual

Reimplemented in DynamicVectorClass< T >, DynamicVectorClass< T >, DynamicVectorClass< AddInfoStruct >, DynamicVectorClass< AddInfoStruct >, DynamicVectorClass< ANIM_SOUND_LIST * >, DynamicVectorClass< ANIM_SOUND_LIST * >, DynamicVectorClass< ArcInfoStruct >, DynamicVectorClass< ArcInfoStruct >, DynamicVectorClass< ArcInfoStruct >, DynamicVectorClass< ArcInfoStruct >, DynamicVectorClass< AudibleSoundClass * >, DynamicVectorClass< AudibleSoundClass * >, DynamicVectorClass< CACHE_ENTRY_STRUCT >, DynamicVectorClass< CACHE_ENTRY_STRUCT >, DynamicVectorClass< char * >, DynamicVectorClass< char * >, DynamicVectorClass< ConnectionStruct >, DynamicVectorClass< ConnectionStruct >, DynamicVectorClass< Curve1DClass::KeyClass >, DynamicVectorClass< Curve1DClass::KeyClass >, DynamicVectorClass< Curve3DClass::KeyClass >, DynamicVectorClass< Curve3DClass::KeyClass >, DynamicVectorClass< EnumParameterClass::_ENUM_VALUE >, DynamicVectorClass< EnumParameterClass::_ENUM_VALUE >, DynamicVectorClass< FileInfoStruct >, DynamicVectorClass< FileInfoStruct >, DynamicVectorClass< float >, DynamicVectorClass< float >, DynamicVectorClass< FontCharsBuffer * >, DynamicVectorClass< FontCharsBuffer * >, DynamicVectorClass< GeometryExportTaskClass * >, DynamicVectorClass< GeometryExportTaskClass * >, DynamicVectorClass< H3DSAMPLE >, DynamicVectorClass< H3DSAMPLE >, DynamicVectorClass< HAnimComboDataClass * >, DynamicVectorClass< HAnimComboDataClass * >, DynamicVectorClass< HashItem >, DynamicVectorClass< HashItem >, DynamicVectorClass< HermiteSpline1DClass::TangentsClass >, DynamicVectorClass< HermiteSpline1DClass::TangentsClass >, DynamicVectorClass< HermiteSpline3DClass::TangentsClass >, DynamicVectorClass< HermiteSpline3DClass::TangentsClass >, DynamicVectorClass< HierarchyNodeStruct >, DynamicVectorClass< HierarchyNodeStruct >, DynamicVectorClass< HSAMPLE >, DynamicVectorClass< HSAMPLE >, DynamicVectorClass< int >, DynamicVectorClass< int >, DynamicVectorClass< KEY_FRAME * >, DynamicVectorClass< KEY_FRAME * >, DynamicVectorClass< KEY_FRAME * >, DynamicVectorClass< KEY_FRAME * >, DynamicVectorClass< LegacyMaterialClass * >, DynamicVectorClass< LegacyMaterialClass * >, DynamicVectorClass< LOGICAL_TYPE_STRUCT >, DynamicVectorClass< LOGICAL_TYPE_STRUCT >, DynamicVectorClass< MaterialRemapClass >, DynamicVectorClass< MaterialRemapClass >, DynamicVectorClass< MeshDeformSaveSetClass * >, DynamicVectorClass< MeshDeformSaveSetClass * >, DynamicVectorClass< MeshDeformSaveSetClass * >, DynamicVectorClass< MeshDeformSaveSetClass * >, DynamicVectorClass< MeshDeformSaveSetClass::_DEFORM_DATA >, DynamicVectorClass< MeshDeformSaveSetClass::_DEFORM_DATA >, DynamicVectorClass< MeshDeformSaveSetClass::KEYFRAME * >, DynamicVectorClass< MeshDeformSaveSetClass::KEYFRAME * >, DynamicVectorClass< MeshDeformSetClass * >, DynamicVectorClass< MeshDeformSetClass * >, DynamicVectorClass< MeshDeformSetClass * >, DynamicVectorClass< MeshDeformSetClass * >, DynamicVectorClass< ModelNodeClass >, DynamicVectorClass< ModelNodeClass >, DynamicVectorClass< ParameterClass * >, DynamicVectorClass< ParameterClass * >, DynamicVectorClass< PendingSurfaceStruct >, DynamicVectorClass< PendingSurfaceStruct >, DynamicVectorClass< PrototypeClass * >, DynamicVectorClass< PrototypeClass * >, DynamicVectorClass< PrototypeLoaderClass * >, DynamicVectorClass< PrototypeLoaderClass * >, DynamicVectorClass< ProxyClass >, DynamicVectorClass< ProxyClass >, DynamicVectorClass< PtrPairStruct >, DynamicVectorClass< PtrPairStruct >, DynamicVectorClass< PtrRemapStruct >, DynamicVectorClass< PtrRemapStruct >, DynamicVectorClass< Render2DClass * >, DynamicVectorClass< Render2DClass * >, DynamicVectorClass< RendererDataStruct >, DynamicVectorClass< RendererDataStruct >, DynamicVectorClass< RenderObjClass * >, DynamicVectorClass< RenderObjClass * >, DynamicVectorClass< ResolutionDescClass >, DynamicVectorClass< ResolutionDescClass >, DynamicVectorClass< SentenceDataStruct >, DynamicVectorClass< SentenceDataStruct >, DynamicVectorClass< ShadeClass >, DynamicVectorClass< ShadeClass >, DynamicVectorClass< ShaderClass >, DynamicVectorClass< ShaderClass >, DynamicVectorClass< SoundSceneObjClass * >, DynamicVectorClass< SoundSceneObjClass * >, DynamicVectorClass< StringClass >, DynamicVectorClass< StringClass >, DynamicVectorClass< TCBSpline3DClass::TCBClass >, DynamicVectorClass< TCBSpline3DClass::TCBClass >, DynamicVectorClass< TexClass >, DynamicVectorClass< TexClass >, DynamicVectorClass< TextureClass * >, DynamicVectorClass< TextureClass * >, DynamicVectorClass< unsigned long >, DynamicVectorClass< unsigned long >, DynamicVectorClass< unsigned short >, DynamicVectorClass< unsigned short >, DynamicVectorClass< Vector2 >, DynamicVectorClass< Vector2 >, DynamicVectorClass< Vector3 >, DynamicVectorClass< Vector3 >, DynamicVectorClass< VERT_INFO >, DynamicVectorClass< VERT_INFO >, DynamicVectorClass< VERT_INFO >, DynamicVectorClass< VERT_INFO >, DynamicVectorClass< VertexMaterialClass * >, DynamicVectorClass< VertexMaterialClass * >, DynamicVectorClass< VertMatClass >, DynamicVectorClass< VertMatClass >, DynamicVectorClass< W3dAggregateSubobjectStruct * >, DynamicVectorClass< W3dAggregateSubobjectStruct * >, DynamicVectorClass< WeightInfoStruct >, DynamicVectorClass< WeightInfoStruct >, DynamicVectorClass< WWAudioClass::_DRIVER_INFO_STRUCT * >, and DynamicVectorClass< WWAudioClass::_DRIVER_INFO_STRUCT * >.

Definition at line 371 of file Vector.H.

◆ Clear() [2/2]

template<class T>
virtual void VectorClass< T >::Clear ( void )
virtual

Reimplemented in DynamicVectorClass< T >, DynamicVectorClass< T >, DynamicVectorClass< AddInfoStruct >, DynamicVectorClass< AddInfoStruct >, DynamicVectorClass< ANIM_SOUND_LIST * >, DynamicVectorClass< ANIM_SOUND_LIST * >, DynamicVectorClass< ArcInfoStruct >, DynamicVectorClass< ArcInfoStruct >, DynamicVectorClass< ArcInfoStruct >, DynamicVectorClass< ArcInfoStruct >, DynamicVectorClass< AudibleSoundClass * >, DynamicVectorClass< AudibleSoundClass * >, DynamicVectorClass< CACHE_ENTRY_STRUCT >, DynamicVectorClass< CACHE_ENTRY_STRUCT >, DynamicVectorClass< char * >, DynamicVectorClass< char * >, DynamicVectorClass< ConnectionStruct >, DynamicVectorClass< ConnectionStruct >, DynamicVectorClass< Curve1DClass::KeyClass >, DynamicVectorClass< Curve1DClass::KeyClass >, DynamicVectorClass< Curve3DClass::KeyClass >, DynamicVectorClass< Curve3DClass::KeyClass >, DynamicVectorClass< EnumParameterClass::_ENUM_VALUE >, DynamicVectorClass< EnumParameterClass::_ENUM_VALUE >, DynamicVectorClass< FileInfoStruct >, DynamicVectorClass< FileInfoStruct >, DynamicVectorClass< float >, DynamicVectorClass< float >, DynamicVectorClass< FontCharsBuffer * >, DynamicVectorClass< FontCharsBuffer * >, DynamicVectorClass< GeometryExportTaskClass * >, DynamicVectorClass< GeometryExportTaskClass * >, DynamicVectorClass< H3DSAMPLE >, DynamicVectorClass< H3DSAMPLE >, DynamicVectorClass< HAnimComboDataClass * >, DynamicVectorClass< HAnimComboDataClass * >, DynamicVectorClass< HashItem >, DynamicVectorClass< HashItem >, DynamicVectorClass< HermiteSpline1DClass::TangentsClass >, DynamicVectorClass< HermiteSpline1DClass::TangentsClass >, DynamicVectorClass< HermiteSpline3DClass::TangentsClass >, DynamicVectorClass< HermiteSpline3DClass::TangentsClass >, DynamicVectorClass< HierarchyNodeStruct >, DynamicVectorClass< HierarchyNodeStruct >, DynamicVectorClass< HSAMPLE >, DynamicVectorClass< HSAMPLE >, DynamicVectorClass< int >, DynamicVectorClass< int >, DynamicVectorClass< KEY_FRAME * >, DynamicVectorClass< KEY_FRAME * >, DynamicVectorClass< KEY_FRAME * >, DynamicVectorClass< KEY_FRAME * >, DynamicVectorClass< LegacyMaterialClass * >, DynamicVectorClass< LegacyMaterialClass * >, DynamicVectorClass< LOGICAL_TYPE_STRUCT >, DynamicVectorClass< LOGICAL_TYPE_STRUCT >, DynamicVectorClass< MaterialRemapClass >, DynamicVectorClass< MaterialRemapClass >, DynamicVectorClass< MeshDeformSaveSetClass * >, DynamicVectorClass< MeshDeformSaveSetClass * >, DynamicVectorClass< MeshDeformSaveSetClass * >, DynamicVectorClass< MeshDeformSaveSetClass * >, DynamicVectorClass< MeshDeformSaveSetClass::_DEFORM_DATA >, DynamicVectorClass< MeshDeformSaveSetClass::_DEFORM_DATA >, DynamicVectorClass< MeshDeformSaveSetClass::KEYFRAME * >, DynamicVectorClass< MeshDeformSaveSetClass::KEYFRAME * >, DynamicVectorClass< MeshDeformSetClass * >, DynamicVectorClass< MeshDeformSetClass * >, DynamicVectorClass< MeshDeformSetClass * >, DynamicVectorClass< MeshDeformSetClass * >, DynamicVectorClass< ModelNodeClass >, DynamicVectorClass< ModelNodeClass >, DynamicVectorClass< ParameterClass * >, DynamicVectorClass< ParameterClass * >, DynamicVectorClass< PendingSurfaceStruct >, DynamicVectorClass< PendingSurfaceStruct >, DynamicVectorClass< PrototypeClass * >, DynamicVectorClass< PrototypeClass * >, DynamicVectorClass< PrototypeLoaderClass * >, DynamicVectorClass< PrototypeLoaderClass * >, DynamicVectorClass< ProxyClass >, DynamicVectorClass< ProxyClass >, DynamicVectorClass< PtrPairStruct >, DynamicVectorClass< PtrPairStruct >, DynamicVectorClass< PtrRemapStruct >, DynamicVectorClass< PtrRemapStruct >, DynamicVectorClass< Render2DClass * >, DynamicVectorClass< Render2DClass * >, DynamicVectorClass< RendererDataStruct >, DynamicVectorClass< RendererDataStruct >, DynamicVectorClass< RenderObjClass * >, DynamicVectorClass< RenderObjClass * >, DynamicVectorClass< ResolutionDescClass >, DynamicVectorClass< ResolutionDescClass >, DynamicVectorClass< SentenceDataStruct >, DynamicVectorClass< SentenceDataStruct >, DynamicVectorClass< ShadeClass >, DynamicVectorClass< ShadeClass >, DynamicVectorClass< ShaderClass >, DynamicVectorClass< ShaderClass >, DynamicVectorClass< SoundSceneObjClass * >, DynamicVectorClass< SoundSceneObjClass * >, DynamicVectorClass< StringClass >, DynamicVectorClass< StringClass >, DynamicVectorClass< TCBSpline3DClass::TCBClass >, DynamicVectorClass< TCBSpline3DClass::TCBClass >, DynamicVectorClass< TexClass >, DynamicVectorClass< TexClass >, DynamicVectorClass< TextureClass * >, DynamicVectorClass< TextureClass * >, DynamicVectorClass< unsigned long >, DynamicVectorClass< unsigned long >, DynamicVectorClass< unsigned short >, DynamicVectorClass< unsigned short >, DynamicVectorClass< Vector2 >, DynamicVectorClass< Vector2 >, DynamicVectorClass< Vector3 >, DynamicVectorClass< Vector3 >, DynamicVectorClass< VERT_INFO >, DynamicVectorClass< VERT_INFO >, DynamicVectorClass< VERT_INFO >, DynamicVectorClass< VERT_INFO >, DynamicVectorClass< VertexMaterialClass * >, DynamicVectorClass< VertexMaterialClass * >, DynamicVectorClass< VertMatClass >, DynamicVectorClass< VertMatClass >, DynamicVectorClass< W3dAggregateSubobjectStruct * >, DynamicVectorClass< W3dAggregateSubobjectStruct * >, DynamicVectorClass< WeightInfoStruct >, DynamicVectorClass< WeightInfoStruct >, DynamicVectorClass< WWAudioClass::_DRIVER_INFO_STRUCT * >, and DynamicVectorClass< WWAudioClass::_DRIVER_INFO_STRUCT * >.

◆ ID() [1/4]

template<class T>
int VectorClass< T >::ID ( T const & ptr)
virtual

Reimplemented in DynamicVectorClass< T >, DynamicVectorClass< T >, DynamicVectorClass< AddInfoStruct >, DynamicVectorClass< ANIM_SOUND_LIST * >, DynamicVectorClass< ArcInfoStruct >, DynamicVectorClass< AudibleSoundClass * >, DynamicVectorClass< CACHE_ENTRY_STRUCT >, DynamicVectorClass< char * >, DynamicVectorClass< ConnectionStruct >, DynamicVectorClass< Curve1DClass::KeyClass >, DynamicVectorClass< Curve3DClass::KeyClass >, DynamicVectorClass< EnumParameterClass::_ENUM_VALUE >, DynamicVectorClass< FileInfoStruct >, DynamicVectorClass< float >, DynamicVectorClass< FontCharsBuffer * >, DynamicVectorClass< GeometryExportTaskClass * >, DynamicVectorClass< H3DSAMPLE >, DynamicVectorClass< HAnimComboDataClass * >, DynamicVectorClass< HashItem >, DynamicVectorClass< HermiteSpline1DClass::TangentsClass >, DynamicVectorClass< HermiteSpline3DClass::TangentsClass >, DynamicVectorClass< HierarchyNodeStruct >, DynamicVectorClass< HSAMPLE >, DynamicVectorClass< int >, DynamicVectorClass< KEY_FRAME * >, DynamicVectorClass< LegacyMaterialClass * >, DynamicVectorClass< LOGICAL_TYPE_STRUCT >, DynamicVectorClass< MaterialRemapClass >, DynamicVectorClass< MeshDeformSaveSetClass * >, DynamicVectorClass< MeshDeformSaveSetClass::_DEFORM_DATA >, DynamicVectorClass< MeshDeformSaveSetClass::KEYFRAME * >, DynamicVectorClass< MeshDeformSetClass * >, DynamicVectorClass< ModelNodeClass >, DynamicVectorClass< ParameterClass * >, DynamicVectorClass< PendingSurfaceStruct >, DynamicVectorClass< PrototypeClass * >, DynamicVectorClass< PrototypeLoaderClass * >, DynamicVectorClass< ProxyClass >, DynamicVectorClass< PtrPairStruct >, DynamicVectorClass< PtrRemapStruct >, DynamicVectorClass< Render2DClass * >, DynamicVectorClass< RendererDataStruct >, DynamicVectorClass< RenderObjClass * >, DynamicVectorClass< ResolutionDescClass >, DynamicVectorClass< SentenceDataStruct >, DynamicVectorClass< ShadeClass >, DynamicVectorClass< ShaderClass >, DynamicVectorClass< SoundSceneObjClass * >, DynamicVectorClass< StringClass >, DynamicVectorClass< TCBSpline3DClass::TCBClass >, DynamicVectorClass< TexClass >, DynamicVectorClass< TextureClass * >, DynamicVectorClass< unsigned long >, DynamicVectorClass< unsigned short >, DynamicVectorClass< Vector2 >, DynamicVectorClass< Vector3 >, DynamicVectorClass< VERT_INFO >, DynamicVectorClass< VertexMaterialClass * >, DynamicVectorClass< VertMatClass >, DynamicVectorClass< W3dAggregateSubobjectStruct * >, DynamicVectorClass< WeightInfoStruct >, and DynamicVectorClass< WWAudioClass::_DRIVER_INFO_STRUCT * >.

Definition at line 341 of file Vector.H.

◆ ID() [2/4]

template<class T>
virtual int VectorClass< T >::ID ( T const & ptr)
virtual

Reimplemented in DynamicVectorClass< T >, DynamicVectorClass< T >, DynamicVectorClass< AddInfoStruct >, DynamicVectorClass< ANIM_SOUND_LIST * >, DynamicVectorClass< ArcInfoStruct >, DynamicVectorClass< AudibleSoundClass * >, DynamicVectorClass< CACHE_ENTRY_STRUCT >, DynamicVectorClass< char * >, DynamicVectorClass< ConnectionStruct >, DynamicVectorClass< Curve1DClass::KeyClass >, DynamicVectorClass< Curve3DClass::KeyClass >, DynamicVectorClass< EnumParameterClass::_ENUM_VALUE >, DynamicVectorClass< FileInfoStruct >, DynamicVectorClass< float >, DynamicVectorClass< FontCharsBuffer * >, DynamicVectorClass< GeometryExportTaskClass * >, DynamicVectorClass< H3DSAMPLE >, DynamicVectorClass< HAnimComboDataClass * >, DynamicVectorClass< HashItem >, DynamicVectorClass< HermiteSpline1DClass::TangentsClass >, DynamicVectorClass< HermiteSpline3DClass::TangentsClass >, DynamicVectorClass< HierarchyNodeStruct >, DynamicVectorClass< HSAMPLE >, DynamicVectorClass< int >, DynamicVectorClass< KEY_FRAME * >, DynamicVectorClass< LegacyMaterialClass * >, DynamicVectorClass< LOGICAL_TYPE_STRUCT >, DynamicVectorClass< MaterialRemapClass >, DynamicVectorClass< MeshDeformSaveSetClass * >, DynamicVectorClass< MeshDeformSaveSetClass::_DEFORM_DATA >, DynamicVectorClass< MeshDeformSaveSetClass::KEYFRAME * >, DynamicVectorClass< MeshDeformSetClass * >, DynamicVectorClass< ModelNodeClass >, DynamicVectorClass< ParameterClass * >, DynamicVectorClass< PendingSurfaceStruct >, DynamicVectorClass< PrototypeClass * >, DynamicVectorClass< PrototypeLoaderClass * >, DynamicVectorClass< ProxyClass >, DynamicVectorClass< PtrPairStruct >, DynamicVectorClass< PtrRemapStruct >, DynamicVectorClass< Render2DClass * >, DynamicVectorClass< RendererDataStruct >, DynamicVectorClass< RenderObjClass * >, DynamicVectorClass< ResolutionDescClass >, DynamicVectorClass< SentenceDataStruct >, DynamicVectorClass< ShadeClass >, DynamicVectorClass< ShaderClass >, DynamicVectorClass< SoundSceneObjClass * >, DynamicVectorClass< StringClass >, DynamicVectorClass< TCBSpline3DClass::TCBClass >, DynamicVectorClass< TexClass >, DynamicVectorClass< TextureClass * >, DynamicVectorClass< unsigned long >, DynamicVectorClass< unsigned short >, DynamicVectorClass< Vector2 >, DynamicVectorClass< Vector3 >, DynamicVectorClass< VERT_INFO >, DynamicVectorClass< VertexMaterialClass * >, DynamicVectorClass< VertMatClass >, DynamicVectorClass< W3dAggregateSubobjectStruct * >, DynamicVectorClass< WeightInfoStruct >, and DynamicVectorClass< WWAudioClass::_DRIVER_INFO_STRUCT * >.

◆ ID() [3/4]

template<class T>
int VectorClass< T >::ID ( T const * ptr)
inlinevirtual

Reimplemented in DynamicVectorClass< T >, DynamicVectorClass< T >, DynamicVectorClass< AddInfoStruct >, DynamicVectorClass< AddInfoStruct >, DynamicVectorClass< ANIM_SOUND_LIST * >, DynamicVectorClass< ANIM_SOUND_LIST * >, DynamicVectorClass< AudibleSoundClass * >, DynamicVectorClass< AudibleSoundClass * >, DynamicVectorClass< CACHE_ENTRY_STRUCT >, DynamicVectorClass< CACHE_ENTRY_STRUCT >, DynamicVectorClass< char * >, DynamicVectorClass< char * >, DynamicVectorClass< ConnectionStruct >, DynamicVectorClass< ConnectionStruct >, DynamicVectorClass< Curve1DClass::KeyClass >, DynamicVectorClass< Curve1DClass::KeyClass >, DynamicVectorClass< Curve3DClass::KeyClass >, DynamicVectorClass< Curve3DClass::KeyClass >, DynamicVectorClass< EnumParameterClass::_ENUM_VALUE >, DynamicVectorClass< EnumParameterClass::_ENUM_VALUE >, DynamicVectorClass< FileInfoStruct >, DynamicVectorClass< FileInfoStruct >, DynamicVectorClass< float >, DynamicVectorClass< float >, DynamicVectorClass< FontCharsBuffer * >, DynamicVectorClass< FontCharsBuffer * >, DynamicVectorClass< GeometryExportTaskClass * >, DynamicVectorClass< GeometryExportTaskClass * >, DynamicVectorClass< H3DSAMPLE >, DynamicVectorClass< H3DSAMPLE >, DynamicVectorClass< HAnimComboDataClass * >, DynamicVectorClass< HAnimComboDataClass * >, DynamicVectorClass< HashItem >, DynamicVectorClass< HashItem >, DynamicVectorClass< HermiteSpline1DClass::TangentsClass >, DynamicVectorClass< HermiteSpline1DClass::TangentsClass >, DynamicVectorClass< HermiteSpline3DClass::TangentsClass >, DynamicVectorClass< HermiteSpline3DClass::TangentsClass >, DynamicVectorClass< HierarchyNodeStruct >, DynamicVectorClass< HierarchyNodeStruct >, DynamicVectorClass< HSAMPLE >, DynamicVectorClass< HSAMPLE >, DynamicVectorClass< int >, DynamicVectorClass< int >, DynamicVectorClass< LegacyMaterialClass * >, DynamicVectorClass< LegacyMaterialClass * >, DynamicVectorClass< LOGICAL_TYPE_STRUCT >, DynamicVectorClass< LOGICAL_TYPE_STRUCT >, DynamicVectorClass< MaterialRemapClass >, DynamicVectorClass< MaterialRemapClass >, DynamicVectorClass< MeshDeformSaveSetClass::_DEFORM_DATA >, DynamicVectorClass< MeshDeformSaveSetClass::_DEFORM_DATA >, DynamicVectorClass< MeshDeformSaveSetClass::KEYFRAME * >, DynamicVectorClass< MeshDeformSaveSetClass::KEYFRAME * >, DynamicVectorClass< ModelNodeClass >, DynamicVectorClass< ModelNodeClass >, DynamicVectorClass< ParameterClass * >, DynamicVectorClass< ParameterClass * >, DynamicVectorClass< PendingSurfaceStruct >, DynamicVectorClass< PendingSurfaceStruct >, DynamicVectorClass< PrototypeClass * >, DynamicVectorClass< PrototypeClass * >, DynamicVectorClass< PrototypeLoaderClass * >, DynamicVectorClass< PrototypeLoaderClass * >, DynamicVectorClass< ProxyClass >, DynamicVectorClass< ProxyClass >, DynamicVectorClass< PtrPairStruct >, DynamicVectorClass< PtrPairStruct >, DynamicVectorClass< PtrRemapStruct >, DynamicVectorClass< PtrRemapStruct >, DynamicVectorClass< Render2DClass * >, DynamicVectorClass< Render2DClass * >, DynamicVectorClass< RendererDataStruct >, DynamicVectorClass< RendererDataStruct >, DynamicVectorClass< RenderObjClass * >, DynamicVectorClass< RenderObjClass * >, DynamicVectorClass< ResolutionDescClass >, DynamicVectorClass< ResolutionDescClass >, DynamicVectorClass< SentenceDataStruct >, DynamicVectorClass< SentenceDataStruct >, DynamicVectorClass< ShadeClass >, DynamicVectorClass< ShadeClass >, DynamicVectorClass< ShaderClass >, DynamicVectorClass< ShaderClass >, DynamicVectorClass< SoundSceneObjClass * >, DynamicVectorClass< SoundSceneObjClass * >, DynamicVectorClass< StringClass >, DynamicVectorClass< StringClass >, DynamicVectorClass< TCBSpline3DClass::TCBClass >, DynamicVectorClass< TCBSpline3DClass::TCBClass >, DynamicVectorClass< TexClass >, DynamicVectorClass< TexClass >, DynamicVectorClass< TextureClass * >, DynamicVectorClass< TextureClass * >, DynamicVectorClass< unsigned long >, DynamicVectorClass< unsigned long >, DynamicVectorClass< unsigned short >, DynamicVectorClass< unsigned short >, DynamicVectorClass< Vector2 >, DynamicVectorClass< Vector2 >, DynamicVectorClass< Vector3 >, DynamicVectorClass< Vector3 >, DynamicVectorClass< VertexMaterialClass * >, DynamicVectorClass< VertexMaterialClass * >, DynamicVectorClass< VertMatClass >, DynamicVectorClass< VertMatClass >, DynamicVectorClass< W3dAggregateSubobjectStruct * >, DynamicVectorClass< W3dAggregateSubobjectStruct * >, DynamicVectorClass< WeightInfoStruct >, DynamicVectorClass< WeightInfoStruct >, DynamicVectorClass< WWAudioClass::_DRIVER_INFO_STRUCT * >, and DynamicVectorClass< WWAudioClass::_DRIVER_INFO_STRUCT * >.

Definition at line 317 of file Vector.H.

◆ ID() [4/4]

template<class T>
virtual int VectorClass< T >::ID ( T const * ptr)
virtual

Reimplemented in DynamicVectorClass< T >, DynamicVectorClass< T >, DynamicVectorClass< AddInfoStruct >, DynamicVectorClass< AddInfoStruct >, DynamicVectorClass< ANIM_SOUND_LIST * >, DynamicVectorClass< ANIM_SOUND_LIST * >, DynamicVectorClass< AudibleSoundClass * >, DynamicVectorClass< AudibleSoundClass * >, DynamicVectorClass< CACHE_ENTRY_STRUCT >, DynamicVectorClass< CACHE_ENTRY_STRUCT >, DynamicVectorClass< char * >, DynamicVectorClass< char * >, DynamicVectorClass< ConnectionStruct >, DynamicVectorClass< ConnectionStruct >, DynamicVectorClass< Curve1DClass::KeyClass >, DynamicVectorClass< Curve1DClass::KeyClass >, DynamicVectorClass< Curve3DClass::KeyClass >, DynamicVectorClass< Curve3DClass::KeyClass >, DynamicVectorClass< EnumParameterClass::_ENUM_VALUE >, DynamicVectorClass< EnumParameterClass::_ENUM_VALUE >, DynamicVectorClass< FileInfoStruct >, DynamicVectorClass< FileInfoStruct >, DynamicVectorClass< float >, DynamicVectorClass< float >, DynamicVectorClass< FontCharsBuffer * >, DynamicVectorClass< FontCharsBuffer * >, DynamicVectorClass< GeometryExportTaskClass * >, DynamicVectorClass< GeometryExportTaskClass * >, DynamicVectorClass< H3DSAMPLE >, DynamicVectorClass< H3DSAMPLE >, DynamicVectorClass< HAnimComboDataClass * >, DynamicVectorClass< HAnimComboDataClass * >, DynamicVectorClass< HashItem >, DynamicVectorClass< HashItem >, DynamicVectorClass< HermiteSpline1DClass::TangentsClass >, DynamicVectorClass< HermiteSpline1DClass::TangentsClass >, DynamicVectorClass< HermiteSpline3DClass::TangentsClass >, DynamicVectorClass< HermiteSpline3DClass::TangentsClass >, DynamicVectorClass< HierarchyNodeStruct >, DynamicVectorClass< HierarchyNodeStruct >, DynamicVectorClass< HSAMPLE >, DynamicVectorClass< HSAMPLE >, DynamicVectorClass< int >, DynamicVectorClass< int >, DynamicVectorClass< LegacyMaterialClass * >, DynamicVectorClass< LegacyMaterialClass * >, DynamicVectorClass< LOGICAL_TYPE_STRUCT >, DynamicVectorClass< LOGICAL_TYPE_STRUCT >, DynamicVectorClass< MaterialRemapClass >, DynamicVectorClass< MaterialRemapClass >, DynamicVectorClass< MeshDeformSaveSetClass::_DEFORM_DATA >, DynamicVectorClass< MeshDeformSaveSetClass::_DEFORM_DATA >, DynamicVectorClass< MeshDeformSaveSetClass::KEYFRAME * >, DynamicVectorClass< MeshDeformSaveSetClass::KEYFRAME * >, DynamicVectorClass< ModelNodeClass >, DynamicVectorClass< ModelNodeClass >, DynamicVectorClass< ParameterClass * >, DynamicVectorClass< ParameterClass * >, DynamicVectorClass< PendingSurfaceStruct >, DynamicVectorClass< PendingSurfaceStruct >, DynamicVectorClass< PrototypeClass * >, DynamicVectorClass< PrototypeClass * >, DynamicVectorClass< PrototypeLoaderClass * >, DynamicVectorClass< PrototypeLoaderClass * >, DynamicVectorClass< ProxyClass >, DynamicVectorClass< ProxyClass >, DynamicVectorClass< PtrPairStruct >, DynamicVectorClass< PtrPairStruct >, DynamicVectorClass< PtrRemapStruct >, DynamicVectorClass< PtrRemapStruct >, DynamicVectorClass< Render2DClass * >, DynamicVectorClass< Render2DClass * >, DynamicVectorClass< RendererDataStruct >, DynamicVectorClass< RendererDataStruct >, DynamicVectorClass< RenderObjClass * >, DynamicVectorClass< RenderObjClass * >, DynamicVectorClass< ResolutionDescClass >, DynamicVectorClass< ResolutionDescClass >, DynamicVectorClass< SentenceDataStruct >, DynamicVectorClass< SentenceDataStruct >, DynamicVectorClass< ShadeClass >, DynamicVectorClass< ShadeClass >, DynamicVectorClass< ShaderClass >, DynamicVectorClass< ShaderClass >, DynamicVectorClass< SoundSceneObjClass * >, DynamicVectorClass< SoundSceneObjClass * >, DynamicVectorClass< StringClass >, DynamicVectorClass< StringClass >, DynamicVectorClass< TCBSpline3DClass::TCBClass >, DynamicVectorClass< TCBSpline3DClass::TCBClass >, DynamicVectorClass< TexClass >, DynamicVectorClass< TexClass >, DynamicVectorClass< TextureClass * >, DynamicVectorClass< TextureClass * >, DynamicVectorClass< unsigned long >, DynamicVectorClass< unsigned long >, DynamicVectorClass< unsigned short >, DynamicVectorClass< unsigned short >, DynamicVectorClass< Vector2 >, DynamicVectorClass< Vector2 >, DynamicVectorClass< Vector3 >, DynamicVectorClass< Vector3 >, DynamicVectorClass< VertexMaterialClass * >, DynamicVectorClass< VertexMaterialClass * >, DynamicVectorClass< VertMatClass >, DynamicVectorClass< VertMatClass >, DynamicVectorClass< W3dAggregateSubobjectStruct * >, DynamicVectorClass< W3dAggregateSubobjectStruct * >, DynamicVectorClass< WeightInfoStruct >, DynamicVectorClass< WeightInfoStruct >, DynamicVectorClass< WWAudioClass::_DRIVER_INFO_STRUCT * >, and DynamicVectorClass< WWAudioClass::_DRIVER_INFO_STRUCT * >.

◆ Length() [1/2]

template<class T>
WWINLINE int VectorClass< T >::Length ( void ) const
inline

Definition at line 105 of file Vector.H.

◆ Length() [2/2]

template<class T>
int VectorClass< T >::Length ( void ) const
inline

Definition at line 96 of file Vector.H.

◆ operator=() [1/2]

template<class T>
VectorClass< T > & VectorClass< T >::operator= ( VectorClass< T > const & vec)

Definition at line 245 of file Vector.H.

◆ operator=() [2/2]

template<class T>
VectorClass< T > & VectorClass< T >::operator= ( VectorClass< T > const & )

◆ operator==() [1/2]

template<class T>
bool VectorClass< T >::operator== ( VectorClass< T > const & vec) const
virtual

Definition at line 284 of file Vector.H.

◆ operator==() [2/2]

template<class T>
virtual bool VectorClass< T >::operator== ( VectorClass< T > const & ) const
virtual

◆ operator[]() [1/4]

template<class T>
WWINLINE T & VectorClass< T >::operator[] ( int index)
inline

Definition at line 96 of file Vector.H.

◆ operator[]() [2/4]

template<class T>
T & VectorClass< T >::operator[] ( int index)
inline

Definition at line 88 of file Vector.H.

◆ operator[]() [3/4]

template<class T>
WWINLINE T const & VectorClass< T >::operator[] ( int index) const
inline

Definition at line 97 of file Vector.H.

◆ operator[]() [4/4]

template<class T>
T const & VectorClass< T >::operator[] ( int index) const
inline

Definition at line 89 of file Vector.H.

◆ Resize() [1/2]

template<class T>
bool VectorClass< T >::Resize ( int newsize,
T const * array = 0 )
virtual

Reimplemented in DynamicVectorClass< T >, DynamicVectorClass< T >, DynamicVectorClass< AddInfoStruct >, DynamicVectorClass< AddInfoStruct >, DynamicVectorClass< ANIM_SOUND_LIST * >, DynamicVectorClass< ANIM_SOUND_LIST * >, DynamicVectorClass< ArcInfoStruct >, DynamicVectorClass< AudibleSoundClass * >, DynamicVectorClass< AudibleSoundClass * >, DynamicVectorClass< CACHE_ENTRY_STRUCT >, DynamicVectorClass< CACHE_ENTRY_STRUCT >, DynamicVectorClass< char * >, DynamicVectorClass< char * >, DynamicVectorClass< ConnectionStruct >, DynamicVectorClass< ConnectionStruct >, DynamicVectorClass< Curve1DClass::KeyClass >, DynamicVectorClass< Curve1DClass::KeyClass >, DynamicVectorClass< Curve3DClass::KeyClass >, DynamicVectorClass< Curve3DClass::KeyClass >, DynamicVectorClass< EnumParameterClass::_ENUM_VALUE >, DynamicVectorClass< EnumParameterClass::_ENUM_VALUE >, DynamicVectorClass< FileInfoStruct >, DynamicVectorClass< FileInfoStruct >, DynamicVectorClass< float >, DynamicVectorClass< float >, DynamicVectorClass< FontCharsBuffer * >, DynamicVectorClass< FontCharsBuffer * >, DynamicVectorClass< GeometryExportTaskClass * >, DynamicVectorClass< GeometryExportTaskClass * >, DynamicVectorClass< H3DSAMPLE >, DynamicVectorClass< H3DSAMPLE >, DynamicVectorClass< HAnimComboDataClass * >, DynamicVectorClass< HAnimComboDataClass * >, DynamicVectorClass< HashItem >, DynamicVectorClass< HashItem >, DynamicVectorClass< HermiteSpline1DClass::TangentsClass >, DynamicVectorClass< HermiteSpline1DClass::TangentsClass >, DynamicVectorClass< HermiteSpline3DClass::TangentsClass >, DynamicVectorClass< HermiteSpline3DClass::TangentsClass >, DynamicVectorClass< HierarchyNodeStruct >, DynamicVectorClass< HierarchyNodeStruct >, DynamicVectorClass< HSAMPLE >, DynamicVectorClass< HSAMPLE >, DynamicVectorClass< int >, DynamicVectorClass< int >, DynamicVectorClass< KEY_FRAME * >, DynamicVectorClass< LegacyMaterialClass * >, DynamicVectorClass< LegacyMaterialClass * >, DynamicVectorClass< LOGICAL_TYPE_STRUCT >, DynamicVectorClass< LOGICAL_TYPE_STRUCT >, DynamicVectorClass< MaterialRemapClass >, DynamicVectorClass< MaterialRemapClass >, DynamicVectorClass< MeshDeformSaveSetClass * >, DynamicVectorClass< MeshDeformSaveSetClass::_DEFORM_DATA >, DynamicVectorClass< MeshDeformSaveSetClass::_DEFORM_DATA >, DynamicVectorClass< MeshDeformSaveSetClass::KEYFRAME * >, DynamicVectorClass< MeshDeformSaveSetClass::KEYFRAME * >, DynamicVectorClass< MeshDeformSetClass * >, DynamicVectorClass< ModelNodeClass >, DynamicVectorClass< ModelNodeClass >, DynamicVectorClass< ParameterClass * >, DynamicVectorClass< ParameterClass * >, DynamicVectorClass< PendingSurfaceStruct >, DynamicVectorClass< PendingSurfaceStruct >, DynamicVectorClass< PrototypeClass * >, DynamicVectorClass< PrototypeClass * >, DynamicVectorClass< PrototypeLoaderClass * >, DynamicVectorClass< PrototypeLoaderClass * >, DynamicVectorClass< ProxyClass >, DynamicVectorClass< ProxyClass >, DynamicVectorClass< PtrPairStruct >, DynamicVectorClass< PtrPairStruct >, DynamicVectorClass< PtrRemapStruct >, DynamicVectorClass< PtrRemapStruct >, DynamicVectorClass< Render2DClass * >, DynamicVectorClass< Render2DClass * >, DynamicVectorClass< RendererDataStruct >, DynamicVectorClass< RendererDataStruct >, DynamicVectorClass< RenderObjClass * >, DynamicVectorClass< RenderObjClass * >, DynamicVectorClass< ResolutionDescClass >, DynamicVectorClass< ResolutionDescClass >, DynamicVectorClass< SentenceDataStruct >, DynamicVectorClass< SentenceDataStruct >, DynamicVectorClass< ShadeClass >, DynamicVectorClass< ShadeClass >, DynamicVectorClass< ShaderClass >, DynamicVectorClass< ShaderClass >, DynamicVectorClass< SoundSceneObjClass * >, DynamicVectorClass< SoundSceneObjClass * >, DynamicVectorClass< StringClass >, DynamicVectorClass< StringClass >, DynamicVectorClass< TCBSpline3DClass::TCBClass >, DynamicVectorClass< TCBSpline3DClass::TCBClass >, DynamicVectorClass< TexClass >, DynamicVectorClass< TexClass >, DynamicVectorClass< TextureClass * >, DynamicVectorClass< TextureClass * >, DynamicVectorClass< unsigned long >, DynamicVectorClass< unsigned long >, DynamicVectorClass< unsigned short >, DynamicVectorClass< unsigned short >, DynamicVectorClass< Vector2 >, DynamicVectorClass< Vector2 >, DynamicVectorClass< Vector3 >, DynamicVectorClass< Vector3 >, DynamicVectorClass< VERT_INFO >, DynamicVectorClass< VertexMaterialClass * >, DynamicVectorClass< VertexMaterialClass * >, DynamicVectorClass< VertMatClass >, DynamicVectorClass< VertMatClass >, DynamicVectorClass< W3dAggregateSubobjectStruct * >, DynamicVectorClass< W3dAggregateSubobjectStruct * >, DynamicVectorClass< WeightInfoStruct >, DynamicVectorClass< WeightInfoStruct >, DynamicVectorClass< WWAudioClass::_DRIVER_INFO_STRUCT * >, and DynamicVectorClass< WWAudioClass::_DRIVER_INFO_STRUCT * >.

Definition at line 402 of file Vector.H.

◆ Resize() [2/2]

template<class T>
virtual bool VectorClass< T >::Resize ( int newsize,
T const * array = 0 )
virtual

Reimplemented in DynamicVectorClass< T >, DynamicVectorClass< T >, DynamicVectorClass< AddInfoStruct >, DynamicVectorClass< AddInfoStruct >, DynamicVectorClass< ANIM_SOUND_LIST * >, DynamicVectorClass< ANIM_SOUND_LIST * >, DynamicVectorClass< ArcInfoStruct >, DynamicVectorClass< AudibleSoundClass * >, DynamicVectorClass< AudibleSoundClass * >, DynamicVectorClass< CACHE_ENTRY_STRUCT >, DynamicVectorClass< CACHE_ENTRY_STRUCT >, DynamicVectorClass< char * >, DynamicVectorClass< char * >, DynamicVectorClass< ConnectionStruct >, DynamicVectorClass< ConnectionStruct >, DynamicVectorClass< Curve1DClass::KeyClass >, DynamicVectorClass< Curve1DClass::KeyClass >, DynamicVectorClass< Curve3DClass::KeyClass >, DynamicVectorClass< Curve3DClass::KeyClass >, DynamicVectorClass< EnumParameterClass::_ENUM_VALUE >, DynamicVectorClass< EnumParameterClass::_ENUM_VALUE >, DynamicVectorClass< FileInfoStruct >, DynamicVectorClass< FileInfoStruct >, DynamicVectorClass< float >, DynamicVectorClass< float >, DynamicVectorClass< FontCharsBuffer * >, DynamicVectorClass< FontCharsBuffer * >, DynamicVectorClass< GeometryExportTaskClass * >, DynamicVectorClass< GeometryExportTaskClass * >, DynamicVectorClass< H3DSAMPLE >, DynamicVectorClass< H3DSAMPLE >, DynamicVectorClass< HAnimComboDataClass * >, DynamicVectorClass< HAnimComboDataClass * >, DynamicVectorClass< HashItem >, DynamicVectorClass< HashItem >, DynamicVectorClass< HermiteSpline1DClass::TangentsClass >, DynamicVectorClass< HermiteSpline1DClass::TangentsClass >, DynamicVectorClass< HermiteSpline3DClass::TangentsClass >, DynamicVectorClass< HermiteSpline3DClass::TangentsClass >, DynamicVectorClass< HierarchyNodeStruct >, DynamicVectorClass< HierarchyNodeStruct >, DynamicVectorClass< HSAMPLE >, DynamicVectorClass< HSAMPLE >, DynamicVectorClass< int >, DynamicVectorClass< int >, DynamicVectorClass< KEY_FRAME * >, DynamicVectorClass< LegacyMaterialClass * >, DynamicVectorClass< LegacyMaterialClass * >, DynamicVectorClass< LOGICAL_TYPE_STRUCT >, DynamicVectorClass< LOGICAL_TYPE_STRUCT >, DynamicVectorClass< MaterialRemapClass >, DynamicVectorClass< MaterialRemapClass >, DynamicVectorClass< MeshDeformSaveSetClass * >, DynamicVectorClass< MeshDeformSaveSetClass::_DEFORM_DATA >, DynamicVectorClass< MeshDeformSaveSetClass::_DEFORM_DATA >, DynamicVectorClass< MeshDeformSaveSetClass::KEYFRAME * >, DynamicVectorClass< MeshDeformSaveSetClass::KEYFRAME * >, DynamicVectorClass< MeshDeformSetClass * >, DynamicVectorClass< ModelNodeClass >, DynamicVectorClass< ModelNodeClass >, DynamicVectorClass< ParameterClass * >, DynamicVectorClass< ParameterClass * >, DynamicVectorClass< PendingSurfaceStruct >, DynamicVectorClass< PendingSurfaceStruct >, DynamicVectorClass< PrototypeClass * >, DynamicVectorClass< PrototypeClass * >, DynamicVectorClass< PrototypeLoaderClass * >, DynamicVectorClass< PrototypeLoaderClass * >, DynamicVectorClass< ProxyClass >, DynamicVectorClass< ProxyClass >, DynamicVectorClass< PtrPairStruct >, DynamicVectorClass< PtrPairStruct >, DynamicVectorClass< PtrRemapStruct >, DynamicVectorClass< PtrRemapStruct >, DynamicVectorClass< Render2DClass * >, DynamicVectorClass< Render2DClass * >, DynamicVectorClass< RendererDataStruct >, DynamicVectorClass< RendererDataStruct >, DynamicVectorClass< RenderObjClass * >, DynamicVectorClass< RenderObjClass * >, DynamicVectorClass< ResolutionDescClass >, DynamicVectorClass< ResolutionDescClass >, DynamicVectorClass< SentenceDataStruct >, DynamicVectorClass< SentenceDataStruct >, DynamicVectorClass< ShadeClass >, DynamicVectorClass< ShadeClass >, DynamicVectorClass< ShaderClass >, DynamicVectorClass< ShaderClass >, DynamicVectorClass< SoundSceneObjClass * >, DynamicVectorClass< SoundSceneObjClass * >, DynamicVectorClass< StringClass >, DynamicVectorClass< StringClass >, DynamicVectorClass< TCBSpline3DClass::TCBClass >, DynamicVectorClass< TCBSpline3DClass::TCBClass >, DynamicVectorClass< TexClass >, DynamicVectorClass< TexClass >, DynamicVectorClass< TextureClass * >, DynamicVectorClass< TextureClass * >, DynamicVectorClass< unsigned long >, DynamicVectorClass< unsigned long >, DynamicVectorClass< unsigned short >, DynamicVectorClass< unsigned short >, DynamicVectorClass< Vector2 >, DynamicVectorClass< Vector2 >, DynamicVectorClass< Vector3 >, DynamicVectorClass< Vector3 >, DynamicVectorClass< VERT_INFO >, DynamicVectorClass< VertexMaterialClass * >, DynamicVectorClass< VertexMaterialClass * >, DynamicVectorClass< VertMatClass >, DynamicVectorClass< VertMatClass >, DynamicVectorClass< W3dAggregateSubobjectStruct * >, DynamicVectorClass< W3dAggregateSubobjectStruct * >, DynamicVectorClass< WeightInfoStruct >, DynamicVectorClass< WeightInfoStruct >, DynamicVectorClass< WWAudioClass::_DRIVER_INFO_STRUCT * >, and DynamicVectorClass< WWAudioClass::_DRIVER_INFO_STRUCT * >.

Member Data Documentation

◆ IsAllocated

template<class T>
bool VectorClass< T >::IsAllocated
protected

Definition at line 130 of file Vector.H.

◆ IsValid

template<class T>
bool VectorClass< T >::IsValid
protected

Definition at line 124 of file Vector.H.

◆ Vector

template<class T>
T * VectorClass< T >::Vector
protected

Definition at line 114 of file Vector.H.

◆ VectorClassPad

template<class T>
bool VectorClass< T >::VectorClassPad[2]
protected

Definition at line 135 of file Vector.H.

◆ VectorMax

template<class T>
int VectorClass< T >::VectorMax
protected

Definition at line 119 of file Vector.H.


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