Visual3D Game EngineAPI Documentation for XNA, C#, VB, and .NETNamespace: Visual3D.Graphics3D.Shaders.SharpSL
Assembly: Visual3D.Engine (in Visual3D.Engine.dll) Version: 1.0.0.0 (1.0.0.0)
Assembly: Visual3D.Engine (in Visual3D.Engine.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
| C# | Visual Basic |
Type Parameters
- T
Members
| All Members | Constructors | Properties | Methods |
| Member | Description | |
|---|---|---|
| array<(Of <(<'T>)>)>()()()() | Initializes a new instance of the array<(Of <(<'T>)>)> class | |
| array<(Of <(<'T>)>)>(Int32) | Initializes a new instance of the array<(Of <(<'T>)>)> class | |
| array<(Of <(<'T>)>)>(array<T>[]()[][]) | Initializes a new instance of the array<(Of <(<'T>)>)> class | |
| Add(T) | ||
| AddRange(IEnumerable<(Of <<'(T>)>>)) | ||
| Clear()()()() | ||
| Contains(T) | ||
| CopyTo(array<T>[]()[][], Int32) | ||
| Count | ||
| Data | Array of raw Vector4 values. Use only to pass constants into shader in fast way,
do NOT use this property in the shader. | |
| GetEnumerator()()()() | ||
| IndexOf(T) | ||
| Insert(Int32, T) | ||
| IsReadOnly | ||
| Item[([( Int32])]) | Gets/sets value at given index, performing static indexing (in C#).
For faster access consuder use of Data property instead. | |
| Item[([( float1])]) | Gets/sets value at given index, performing dynamic indexing (in HLSL). | |
| Remove(T) | ||
| RemoveAt(Int32) | ||
| Resize(Int32) |
Changes array length. Make sure you have called Invalidate after this,
in order to propagate changes to HLSL code.
| |
| ToString()()()() | (Overrides Object..::..ToString()()()().) |
Inheritance Hierarchy
System..::..Object
Visual3D.Graphics3D.Shaders.SharpSL..::..array<(Of <(<'T>)>)>
Visual3D.Graphics3D.Shaders.SharpSL..::..array<(Of <(<'T>)>)>