Team Fortress 2 Source Code as on 22/4/2020
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

44 lines
2.1 KiB

  1. //========= Copyright Valve Corporation, All rights reserved. ============//
  2. //
  3. // Purpose:
  4. //
  5. //===========================================================================//
  6. #ifndef TEXTURE_GROUP_NAMES_H
  7. #define TEXTURE_GROUP_NAMES_H
  8. #ifdef _WIN32
  9. #pragma once
  10. #endif
  11. // These are given to FindMaterial to reference the texture groups that show up on the
  12. #define TEXTURE_GROUP_LIGHTMAP "Lightmaps"
  13. #define TEXTURE_GROUP_WORLD "World textures"
  14. #define TEXTURE_GROUP_MODEL "Model textures"
  15. #define TEXTURE_GROUP_VGUI "VGUI textures"
  16. #define TEXTURE_GROUP_PARTICLE "Particle textures"
  17. #define TEXTURE_GROUP_DECAL "Decal textures"
  18. #define TEXTURE_GROUP_SKYBOX "SkyBox textures"
  19. #define TEXTURE_GROUP_CLIENT_EFFECTS "ClientEffect textures"
  20. #define TEXTURE_GROUP_OTHER "Other textures"
  21. #define TEXTURE_GROUP_PRECACHED "Precached" // TODO: assign texture groups to the precached materials
  22. #define TEXTURE_GROUP_CUBE_MAP "CubeMap textures"
  23. #define TEXTURE_GROUP_RENDER_TARGET "RenderTargets"
  24. #define TEXTURE_GROUP_RUNTIME_COMPOSITE "Runtime Composite"
  25. #define TEXTURE_GROUP_UNACCOUNTED "Unaccounted textures" // Textures that weren't assigned a texture group.
  26. //#define TEXTURE_GROUP_STATIC_VERTEX_BUFFER "Static Vertex"
  27. #define TEXTURE_GROUP_STATIC_INDEX_BUFFER "Static Indices"
  28. #define TEXTURE_GROUP_STATIC_VERTEX_BUFFER_DISP "Displacement Verts"
  29. #define TEXTURE_GROUP_STATIC_VERTEX_BUFFER_COLOR "Lighting Verts"
  30. #define TEXTURE_GROUP_STATIC_VERTEX_BUFFER_WORLD "World Verts"
  31. #define TEXTURE_GROUP_STATIC_VERTEX_BUFFER_MODELS "Model Verts"
  32. #define TEXTURE_GROUP_STATIC_VERTEX_BUFFER_OTHER "Other Verts"
  33. #define TEXTURE_GROUP_DYNAMIC_INDEX_BUFFER "Dynamic Indices"
  34. #define TEXTURE_GROUP_DYNAMIC_VERTEX_BUFFER "Dynamic Verts"
  35. #define TEXTURE_GROUP_DEPTH_BUFFER "DepthBuffer"
  36. #define TEXTURE_GROUP_VIEW_MODEL "ViewModel"
  37. #define TEXTURE_GROUP_PIXEL_SHADERS "Pixel Shaders"
  38. #define TEXTURE_GROUP_VERTEX_SHADERS "Vertex Shaders"
  39. #define TEXTURE_GROUP_RENDER_TARGET_SURFACE "RenderTarget Surfaces"
  40. #define TEXTURE_GROUP_MORPH_TARGETS "Morph Targets"
  41. #endif // TEXTURE_GROUP_NAMES_H