diff options
| author | Jørgen P. Tjernø <[email protected]> | 2013-12-02 19:31:46 -0800 |
|---|---|---|
| committer | Jørgen P. Tjernø <[email protected]> | 2013-12-02 19:46:31 -0800 |
| commit | f56bb35301836e56582a575a75864392a0177875 (patch) | |
| tree | de61ddd39de3e7df52759711950b4c288592f0dc /mp/src/utils/vbsp/ivp.h | |
| parent | Mark some more files as text. (diff) | |
| download | source-sdk-2013-f56bb35301836e56582a575a75864392a0177875.tar.xz source-sdk-2013-f56bb35301836e56582a575a75864392a0177875.zip | |
Fix line endings. WHAMMY.
Diffstat (limited to 'mp/src/utils/vbsp/ivp.h')
| -rw-r--r-- | mp/src/utils/vbsp/ivp.h | 150 |
1 files changed, 75 insertions, 75 deletions
diff --git a/mp/src/utils/vbsp/ivp.h b/mp/src/utils/vbsp/ivp.h index d3c310dc..318a199d 100644 --- a/mp/src/utils/vbsp/ivp.h +++ b/mp/src/utils/vbsp/ivp.h @@ -1,75 +1,75 @@ -//========= Copyright Valve Corporation, All rights reserved. ============//
-//
-// Purpose:
-//
-//=============================================================================//
-
-#ifndef IVP_H
-#define IVP_H
-#ifdef _WIN32
-#pragma once
-#endif
-
-#include "utlvector.h"
-
-class CPhysCollide;
-class CTextBuffer;
-class IPhysicsCollision;
-extern IPhysicsCollision *physcollision;
-
-// a list of all of the materials in the world model
-extern int RemapWorldMaterial( int materialIndexIn );
-
-class CPhysCollisionEntry
-{
-public:
- CPhysCollisionEntry( CPhysCollide *pCollide );
-
- virtual void WriteToTextBuffer( CTextBuffer *pTextBuffer, int modelIndex, int collideIndex ) = 0;
- virtual void DumpCollide( CTextBuffer *pTextBuffer, int modelIndex, int collideIndex ) = 0;
-
- unsigned int GetCollisionBinarySize();
- unsigned int WriteCollisionBinary( char *pDest );
-
-protected:
- void DumpCollideFileName( const char *pName, int modelIndex, CTextBuffer *pTextBuffer );
-
-protected:
- CPhysCollide *m_pCollide;
-};
-
-class CPhysCollisionEntryStaticMesh : public CPhysCollisionEntry
-{
-public:
- CPhysCollisionEntryStaticMesh( CPhysCollide *pCollide, const char *pMaterialName );
-
- virtual void WriteToTextBuffer( CTextBuffer *pTextBuffer, int modelIndex, int collideIndex );
- virtual void DumpCollide( CTextBuffer *pTextBuffer, int modelIndex, int collideIndex );
-
-private:
- const char *m_pMaterial;
-};
-
-
-class CTextBuffer
-{
-public:
- CTextBuffer( void );
- ~CTextBuffer( void );
- inline int GetSize( void ) { return m_buffer.Count(); }
- inline char *GetData( void ) { return m_buffer.Base(); }
-
- void WriteText( const char *pText );
- void WriteIntKey( const char *pKeyName, int outputData );
- void WriteStringKey( const char *pKeyName, const char *outputData );
- void WriteFloatKey( const char *pKeyName, float outputData );
- void WriteFloatArrayKey( const char *pKeyName, const float *outputData, int count );
-
- void CopyStringQuotes( const char *pString );
- void Terminate( void );
-private:
- void CopyData( const char *pData, int len );
- CUtlVector<char> m_buffer;
-};
-
-#endif // IVP_H
+//========= Copyright Valve Corporation, All rights reserved. ============// +// +// Purpose: +// +//=============================================================================// + +#ifndef IVP_H +#define IVP_H +#ifdef _WIN32 +#pragma once +#endif + +#include "utlvector.h" + +class CPhysCollide; +class CTextBuffer; +class IPhysicsCollision; +extern IPhysicsCollision *physcollision; + +// a list of all of the materials in the world model +extern int RemapWorldMaterial( int materialIndexIn ); + +class CPhysCollisionEntry +{ +public: + CPhysCollisionEntry( CPhysCollide *pCollide ); + + virtual void WriteToTextBuffer( CTextBuffer *pTextBuffer, int modelIndex, int collideIndex ) = 0; + virtual void DumpCollide( CTextBuffer *pTextBuffer, int modelIndex, int collideIndex ) = 0; + + unsigned int GetCollisionBinarySize(); + unsigned int WriteCollisionBinary( char *pDest ); + +protected: + void DumpCollideFileName( const char *pName, int modelIndex, CTextBuffer *pTextBuffer ); + +protected: + CPhysCollide *m_pCollide; +}; + +class CPhysCollisionEntryStaticMesh : public CPhysCollisionEntry +{ +public: + CPhysCollisionEntryStaticMesh( CPhysCollide *pCollide, const char *pMaterialName ); + + virtual void WriteToTextBuffer( CTextBuffer *pTextBuffer, int modelIndex, int collideIndex ); + virtual void DumpCollide( CTextBuffer *pTextBuffer, int modelIndex, int collideIndex ); + +private: + const char *m_pMaterial; +}; + + +class CTextBuffer +{ +public: + CTextBuffer( void ); + ~CTextBuffer( void ); + inline int GetSize( void ) { return m_buffer.Count(); } + inline char *GetData( void ) { return m_buffer.Base(); } + + void WriteText( const char *pText ); + void WriteIntKey( const char *pKeyName, int outputData ); + void WriteStringKey( const char *pKeyName, const char *outputData ); + void WriteFloatKey( const char *pKeyName, float outputData ); + void WriteFloatArrayKey( const char *pKeyName, const float *outputData, int count ); + + void CopyStringQuotes( const char *pString ); + void Terminate( void ); +private: + void CopyData( const char *pData, int len ); + CUtlVector<char> m_buffer; +}; + +#endif // IVP_H |