ITargetclass

The target of a MaterialAccessor. This is the object that will be modified when setting or clearing material overrides.

objectITarget
Namespace
global
Assembly
Sandbox.Engine
Declaration
public abstract interface Sandbox.Engine.MaterialAccessor.ITarget

Methods4

Showing 4 methods

public virtual void ClearOverrides()PUBLICVIRTUAL

Wipe all overrides

Returns:void

public virtual Sandbox.Material Get(int index)PUBLICVIRTUAL

Get the original material, before overrides, matching this index

ParameterTypeDescription
indexint
Returns:Material

public virtual int GetMaterialCount()PUBLICVIRTUAL

The number of materials on this target

Returns:int

public virtual void SetOverride(int index, Sandbox.Material material)PUBLICVIRTUAL

Set the override material for this index.

ParameterTypeDescription
indexint
materialMaterial
Returns:void

Properties1

Showing 1 properties

public virtual bool Sandbox.Engine.MaterialAccessor.ITarget.IsValid { get; set; }PUBLICVIRTUALGETSET

Return true if this target is valid

Returns:bool

On this page