IAppSystem Derived Systems

From Valve Developer Community
Revision as of 09:27, 9 May 2012 by Rpgthemute (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Gui:

  • IVGui - Interface to core vgui components

Rendering:

  • IStudioRender - Studio Render interface
  • IStudioDataCache - Responsible for caching studio render data (models, etc.)
  • IMaterialSystem - Responsible for managing and rendering materials and their components including shaders and textures. Can be thought of as essentially a DirectX wrapper that also handles texture and shader loading.

Audio:

Console:

  • ICVar - DLL interface for ConVars and ConCommands.

Physics:

File IO:

  • IFileSystem - Provides file loading and parsing functions

Platform Interface:

  • ISurface - Wraps contextless windows system functions