summaryrefslogtreecommitdiff
path: root/utils/hlmv/debugdrawmodel.h
diff options
context:
space:
mode:
Diffstat (limited to 'utils/hlmv/debugdrawmodel.h')
-rw-r--r--utils/hlmv/debugdrawmodel.h30
1 files changed, 30 insertions, 0 deletions
diff --git a/utils/hlmv/debugdrawmodel.h b/utils/hlmv/debugdrawmodel.h
new file mode 100644
index 0000000..be82b45
--- /dev/null
+++ b/utils/hlmv/debugdrawmodel.h
@@ -0,0 +1,30 @@
+//========= Copyright Valve Corporation, All rights reserved. ============//
+//
+// Purpose:
+//
+//=============================================================================//
+
+#ifndef DEBUGDRAWMODEL_H
+#define DEBUGDRAWMODEL_H
+#ifdef _WIN32
+#pragma once
+#endif
+
+int DebugDrawModel( IStudioRender *pStudioRender, DrawModelInfo_t& info, matrix3x4_t *pBoneToWorld, const Vector &modelOrigin,
+ int flags = STUDIORENDER_DRAW_ENTIRE_MODEL );
+int DebugDrawModelNormals( IStudioRender *pStudioRender, DrawModelInfo_t& info, matrix3x4_t *pBoneToWorld, const Vector &modelOrigin,
+ int flags = STUDIORENDER_DRAW_ENTIRE_MODEL );
+int DebugDrawModelTangentS( IStudioRender *pStudioRender, DrawModelInfo_t& info, matrix3x4_t *pBoneToWorld, const Vector &modelOrigin,
+ int flags = STUDIORENDER_DRAW_ENTIRE_MODEL );
+int DebugDrawModelTangentT( IStudioRender *pStudioRender, DrawModelInfo_t& info, matrix3x4_t *pBoneToWorld, const Vector &modelOrigin,
+ int flags = STUDIORENDER_DRAW_ENTIRE_MODEL );
+int DebugDrawModelBoneWeights( IStudioRender *pStudioRender, DrawModelInfo_t& info, matrix3x4_t *pBoneToWorld, const Vector &modelOrigin,
+ int flags = STUDIORENDER_DRAW_ENTIRE_MODEL );
+int DebugDrawModelBadVerts( IStudioRender *pStudioRender, DrawModelInfo_t& info, matrix3x4_t *pBoneToWorld, const Vector &modelOrigin,
+ int flags = STUDIORENDER_DRAW_ENTIRE_MODEL );
+int DebugDrawModelWireframe( IStudioRender *pStudioRender, DrawModelInfo_t& info, matrix3x4_t *pBoneToWorld, const Vector &modelOrigin,
+ const Vector &color, int flags = STUDIORENDER_DRAW_ENTIRE_MODEL );
+int DebugDrawModelTexCoord( IStudioRender *pStudioRender, const char *pMaterialName, const DrawModelInfo_t& info, matrix3x4_t *pBoneToWorld, float w, float h );
+
+
+#endif // DEBUGDRAWMODEL_H