mirror of
https://github.com/nillerusr/source-engine.git
synced 2026-08-10 10:49:35 +00:00
1
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
//========= Copyright Valve Corporation, All rights reserved. ============//
|
||||
//
|
||||
// Purpose:
|
||||
//
|
||||
// $NoKeywords: $
|
||||
//=============================================================================//
|
||||
|
||||
#ifndef PHYSICS_MATERIAL_H
|
||||
#define PHYSICS_MATERIAL_H
|
||||
#pragma once
|
||||
|
||||
#include "vphysics_interface.h"
|
||||
class IVP_Material;
|
||||
class IVP_Material_Manager;
|
||||
|
||||
class IPhysicsSurfacePropsInternal : public IPhysicsSurfaceProps
|
||||
{
|
||||
public:
|
||||
virtual IVP_Material *GetIVPMaterial( int materialIndex ) = 0;
|
||||
|
||||
virtual int GetIVPMaterialIndex( const IVP_Material *pIVP ) const = 0;
|
||||
virtual IVP_Material_Manager *GetIVPManager( void ) = 0;
|
||||
virtual int RemapIVPMaterialIndex( int ivpMaterialIndex ) const = 0;
|
||||
};
|
||||
|
||||
extern IPhysicsSurfacePropsInternal *physprops;
|
||||
|
||||
// Special material indices outside of the normal system
|
||||
enum
|
||||
{
|
||||
MATERIAL_INDEX_SHADOW = 0xF000,
|
||||
};
|
||||
|
||||
#endif // PHYSICS_MATERIAL_H
|
||||
Reference in New Issue
Block a user