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)
Key of shader in the shader cache.
Contains set of control values uniquely identifying compiled shader.
Namespace: Visual3D.Graphics3D.Shaders.SharpSLAssembly: Visual3D.Engine (in Visual3D.Engine.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
| C# | Visual Basic |
[SerializableAttribute] public class ShaderCacheKey
<SerializableAttribute> _ Public Class ShaderCacheKey
Members
| All Members | Constructors | Methods |
| Member | Description | |
|---|---|---|
| ShaderCacheKey()()()() | Initializes a new instance of the ShaderCacheKey class | |
| Add(Int32) | Adds integer value into cache key. | |
| Clear()()()() | Clears the cache key. | |
| Clone()()()() | ||
| Equals(Object) | (Overrides Object..::..Equals(Object).) | |
| FinishAdd()()()() | ||
| GetHashCode()()()() | (Overrides Object..::..GetHashCode()()()().) | |
| Set(Boolean) | ||
| Set(array<Boolean>[]()[][]) | ||
| Set(Int64, Int64) | ||
| SetBits(Int64, Int32) | ||
| SetBitsIf(Boolean, Int64, Int32) | ||
| SetEnum(IConvertible) | ||
| SetEnumIf(Boolean, IConvertible) | ||
| SetEnums(array<IConvertible>[]()[][]) | ||
| SetEnumsIf(Boolean, array<IConvertible>[]()[][]) | ||
| SetIf(Boolean, Boolean) | ||
| SetIf(Boolean, array<Boolean>[]()[][]) | ||
| SetIf(Boolean, Int64, Int64) | ||
| SetInt(Int32) | ||
| ToString()()()() | (Overrides Object..::..ToString()()()().) |
Inheritance Hierarchy
System..::..Object
Visual3D.Graphics3D.Shaders.SharpSL..::..ShaderCacheKey
Visual3D.Graphics3D.Shaders.SharpSL..::..ShaderCacheKey