Interface IFileLoader
- Namespace
- ValveResourceFormat.IO
- Assembly
- ValveResourceFormat.dll
Interface for loading game resource files.
public interface IFileLoader
Methods
LoadFile(string)
Loads a resource file.
Resource? LoadFile(string file)
Parameters
file
string-
Path to the file to load.
Returns
- Resource?
-
Loaded resource, or null if not found.
LoadFileCompiled(string)
Same as ValveResourceFormat.IO.IFileLoader.LoadFile(System.String) but appends "_c" to the end of the string.
Resource? LoadFileCompiled(string file)
Parameters
file
string-
Path to the file to load (without _c suffix).
Returns
- Resource?
-
Loaded compiled resource, or null if not found.
LoadShader(string)
Loads a shader collection by name.
ShaderCollection? LoadShader(string shaderName)
Parameters
shaderName
string-
Name of the shader to load.
Returns
- ShaderCollection?
-
Loaded shader collection, or null if not found.