Sets the value of a shader variable.

Namespace: VideoDVR
Assembly: VideoDVR (in VideoDVR.exe) Version: 1.0.0.0 (1.0.0.0)

Syntax

C#
public void SetUniform(
	DVRRenderer..::..ShaderUniform variable,
	ref Vector4 value
)
Visual Basic
Public Sub SetUniform ( _
	variable As DVRRenderer..::..ShaderUniform, _
	ByRef value As Vector4 _
)
Visual C++
public:
void SetUniform(
	DVRRenderer..::..ShaderUniform variable, 
	Vector4% value
)

Parameters

variable
Type: VideoDVR..::..DVRRenderer..::..ShaderUniform
The variable to modify.
value
Type: Vector4%
The new value.

Exceptions

ExceptionCondition
System..::..ArgumentExceptionIf the variable does not support the type.
[!:ShaderAccessException]If the shader variable is not modifyable from outside the class.
System..::..InvalidOperationExceptionIf the location of the shader variable could not be obtained.

See Also