Visual3D Game EngineAPI Documentation for XNA, C#, VB, and .NET
Assembly: Visual3D.Engine (in Visual3D.Engine.dll) Version: 1.0.0.0 (1.0.0.0)
Contains implementation of indexing swizzles, allowing to write such expressions like
float1 x = color[0];
Extends BasicValue with Name and Usage properties, specific for named variables
and input/output shader parameters.
Namespace: Visual3D.Graphics3D.Shaders.SharpSL.CoreAssembly: Visual3D.Engine (in Visual3D.Engine.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
| C# | Visual Basic |
public class NamedValue<T> : BasicValue<T>, IVariable, IOperand, ICloneable where T : struct, new()
Public Class NamedValue(Of T As {Structure, New}) _ Inherits BasicValue(Of T) _ Implements IVariable, IOperand, ICloneable
Type Parameters
- T
Members
| All Members | Constructors | Properties | Methods |
| Member | Description | |
|---|---|---|
| NamedValue<(Of <(<'T>)>)>(T) | Initializes a new instance of the NamedValue<(Of <(<'T>)>)> class | |
| NamedValue<(Of <(<'T>)>)>(T, String) | Initializes a new instance of the NamedValue<(Of <(<'T>)>)> class | |
| Data | (Inherited from BasicValue<(Of <(<'T>)>)>.) | |
| Item[([( Int32])]) | ||
| Item[([( IOperand<(Of <<'(Vector2>)>>)])]) | ||
| Item[([( IOperand<(Of <<'(Int32>)>>)])]) | ||
| Item[([( IOperand<(Of <<'(Single>)>>)])]) | ||
| Item[([( Int32, Int32])]) | ||
| Item[([( IOperand<(Of <<'(Int32>)>>), IOperand<(Of <<'(Int32>)>>)])]) | ||
| Item[([( IOperand<(Of <<'(Single>)>>), IOperand<(Of <<'(Single>)>>)])]) | ||
| ToString()()()() | (Overrides BasicValue<(Of <(<'T>)>)>..::..ToString()()()().) |
Inheritance Hierarchy
System..::..Object
Visual3D.Graphics3D.Shaders.SharpSL.Core..::..BasicValue<(Of <(<'T>)>)>
Visual3D.Graphics3D.Shaders.SharpSL.Core..::..NamedValue<(Of <(<'T>)>)>
Visual3D.Graphics3D.Shaders.SharpSL..::..bool1
Visual3D.Graphics3D.Shaders.SharpSL..::..float1
Visual3D.Graphics3D.Shaders.SharpSL..::..float2
Visual3D.Graphics3D.Shaders.SharpSL..::..float3
Visual3D.Graphics3D.Shaders.SharpSL..::..float4
Visual3D.Graphics3D.Shaders.SharpSL..::..floatNxN
Visual3D.Graphics3D.Shaders.SharpSL..::..int1
Visual3D.Graphics3D.Shaders.SharpSL..::..int2
Visual3D.Graphics3D.Shaders.SharpSL..::..int3
Visual3D.Graphics3D.Shaders.SharpSL..::..int4
Visual3D.Graphics3D.Shaders.SharpSL.Core..::..BasicValue<(Of <(<'T>)>)>
Visual3D.Graphics3D.Shaders.SharpSL.Core..::..NamedValue<(Of <(<'T>)>)>
Visual3D.Graphics3D.Shaders.SharpSL..::..bool1
Visual3D.Graphics3D.Shaders.SharpSL..::..float1
Visual3D.Graphics3D.Shaders.SharpSL..::..float2
Visual3D.Graphics3D.Shaders.SharpSL..::..float3
Visual3D.Graphics3D.Shaders.SharpSL..::..float4
Visual3D.Graphics3D.Shaders.SharpSL..::..floatNxN
Visual3D.Graphics3D.Shaders.SharpSL..::..int1
Visual3D.Graphics3D.Shaders.SharpSL..::..int2
Visual3D.Graphics3D.Shaders.SharpSL..::..int3
Visual3D.Graphics3D.Shaders.SharpSL..::..int4