IAppSystem Derived Systems: Difference between revisions
Jump to navigation
Jump to search
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...) |
Rpgthemute (talk | contribs) mNo edit summary |
||
Line 7: | Line 7: | ||
*[[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. | *[[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: | |||
*[[ISoundEmmiterSystemBase]] - Base class for sound emitter system handling | *[[ISoundEmmiterSystemBase]] - Base class for sound emitter system handling | ||
Latest revision as of 09:27, 9 May 2012
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:
- ISoundEmmiterSystemBase - Base class for sound emitter system handling
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