IAppSystem Derived Systems

From Valve Developer Community
Revision as of 20:46, 13 February 2009 by ChrysalisX (talk | contribs) (New page: Gui: *IVGui - Interface to core vgui components Rendering: *IStudioRender - Studio Render interface *IStudioDataCache - Responsible for caching studio render data (models, etc...)
(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.

Auido:

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