Table of Contents

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.