======Класс Shader====== * **Пространство имен:** [[developers:references:topomatic.visualization.shaders|Topomatic.Visualization.Shaders]] * **Сборка:** Topomatic.Cad.Foundation (в Topomatic.Cad.Foundation.dll) =====Иерархия наследования===== * System.Object * Topomatic.Visualization.Shaders.Shader =====Синтаксис===== public class Shader : IEnumerable>, IEnumerable, IPhongMaterial, IStgSerializable, ICloneable, IEquatable =====Конструкторы===== ^Тип^Имя^Описание^ |{{developers:references:method.png|Конструктор}}|[[developers:references:topomatic.visualization.shaders.shader..ctor|Shader()]]| | =====Свойства===== ^Тип^Имя^Описание^ |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.visualization.shaders.shader.conditions|Conditions]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.visualization.shaders.shader.item_system.string|Item[String]]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.visualization.shaders.shader.name|Name]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.visualization.shaders.shader.ps|PS]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.visualization.shaders.shader.sortable|Sortable]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.visualization.shaders.shader.technique|Technique]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.visualization.shaders.shader.uidescription|UIDescription]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.visualization.shaders.shader.uiname|UIName]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.visualization.shaders.shader.vertexformat|VertexFormat]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.visualization.shaders.shader.vs|VS]]| | =====Методы===== ^Тип^Имя^Описание^ |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.visualization.shaders.shader.addboolean_system.string_system.boolean|AddBoolean(String, Boolean)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.visualization.shaders.shader.addcolor3f_system.string_system.drawing.color|AddColor3f(String, Color)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.visualization.shaders.shader.addcolor3i_system.string_system.drawing.color|AddColor3i(String, Color)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.visualization.shaders.shader.addcolor4f_system.string_system.drawing.color|AddColor4f(String, Color)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.visualization.shaders.shader.addcolor4i_system.string_system.drawing.color|AddColor4i(String, Color)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.visualization.shaders.shader.addinteger_system.string_system.int32|AddInteger(String, Int32)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.visualization.shaders.shader.addinteger2_system.string_system.int32_system.int32|AddInteger2(String, Int32, Int32)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.visualization.shaders.shader.addinteger3_system.string_system.int32_system.int32_system.int32|AddInteger3(String, Int32, Int32, Int32)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.visualization.shaders.shader.addinteger4_system.string_system.int32_system.int32_system.int32_system.int32|AddInteger4(String, Int32, Int32, Int32, Int32)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.visualization.shaders.shader.addmatrix_system.string_topomatic.cad.foundation.matrix|AddMatrix(String, Matrix)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.visualization.shaders.shader.addreference_system.string_system.string|AddReference(String, String)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.visualization.shaders.shader.addsingle_system.string_system.single|AddSingle(String, Single)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.visualization.shaders.shader.addsingle2_system.string_system.single_system.single|AddSingle2(String, Single, Single)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.visualization.shaders.shader.addsingle3_system.string_system.single_system.single_system.single|AddSingle3(String, Single, Single, Single)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.visualization.shaders.shader.addsingle4_system.string_system.single_system.single_system.single_system.single|AddSingle4(String, Single, Single, Single, Single)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.visualization.shaders.shader.addtexture1d_system.string_system.string|AddTexture1D(String, String)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.visualization.shaders.shader.addtexture2d_system.string_system.string|AddTexture2D(String, String)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.visualization.shaders.shader.addtexture3d_system.string_system.string|AddTexture3D(String, String)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.visualization.shaders.shader.addtexturecube_system.string_system.string|AddTextureCube(String, String)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.visualization.shaders.shader.clone|Clone()]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.visualization.shaders.shader.equals_topomatic.visualization.geometry.iphongmaterial|Equals(IPhongMaterial)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.visualization.shaders.shader.equals_system.object|Equals(Object)]]| (Переопределяет Equals(Object).)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.visualization.shaders.shader.getenumerator|GetEnumerator()]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.visualization.shaders.shader.gethashcode|GetHashCode()]]| (Переопределяет GetHashCode().)| |{{developers:references:method.png|Метод}}|GetType()| Возвращает объект Type для текущего экземпляра. (Наследуется от Object.)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.visualization.shaders.shader.loadfromstg_topomatic.stg.stgnode|LoadFromStg(StgNode)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.visualization.shaders.shader.loadfromstring_system.string|LoadFromString(String)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.visualization.shaders.shader.savetostg_topomatic.stg.stgnode|SaveToStg(StgNode)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.visualization.shaders.shader.tophong|ToPhong()]]| | |{{developers:references:method.png|Метод}}|ToString()| Возвращает строку, представляющую текущий объект. (Наследуется от Object.)|