Visual3D Game EngineAPI Documentation for XNA, C#, VB, and .NET
Key of shader in the shader cache. Contains set of control values uniquely identifying compiled shader.

Namespace: Visual3D.Graphics3D.Shaders.SharpSL
Assembly: 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  
 Public

 Protected
 Instance

 Static 
 Declared

 Inherited
 XNA Framework Only 

 .NET Compact Framework Only 

 MemberDescription
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

See Also