| Class | Description |
---|
 | LineMaterial |
LineMaterial is a material that can be used to render 3D line.
|
 | Material |
Material is a base abstract class that defines the common properties for all material objects.
|
 | PixelMaterial |
PixelMaterial is a material that can be used to render 3D pixels.
|
 | PolyLineMaterial |
PolyLineMaterial is a material that can be used to render poly-lines.
|
 | PositionColoredLineMaterial |
PositionColoredLineMaterial is a LineMaterial that contains additional properties
that can be used to render 3D lines with different start and end colors.
|
 | SolidColorMaterial |
SolidColorMaterial is a material that is not shaded by lighting and is always rendered exactly as specified by the diffuse material properties.
This means that positions and colors of the lights do not change the appearance.
It is possible to create a texture by using CreateDiffuseTexture(RawImageData, CommonSamplerTypes, String, Single) method.
To lazily load a texture use constructor that takes file name and IBitmapIO or call
LoadDiffuseTexture(String, IBitmapIO, CommonSamplerTypes, Single, Boolean, Boolean) method.
To immediately load the texture use the
[!:StandardMaterialBase.LoadDiffuseTexture(Scene, string, Ab4d.SharpEngine.Common.IBitmapIO?, Ab4d.SharpEngine.Common.CommonSamplerTypes, float, bool)] or
LoadDiffuseTexture(VulkanDevice, String, IBitmapIO, CommonSamplerTypes, Single, Boolean) methods.
|
 | StandardMaterial |
StandardMaterial is a material that defines the standard properties to show the diffuse, specular and emissive material properties.
It is possible to create a texture by using CreateDiffuseTexture(RawImageData, CommonSamplerTypes, String, Single) method.
To lazily load a texture use constructor that takes file name, file stream or RawImageData.
It is also possible to load texture by calling LoadDiffuseTexture method.
|
 | StandardMaterialBase |
StandardMaterialBase is a bases class for StandardMaterial and SolidColorMaterial
and provides common functionality for diffuse material and diffuse texture loading.
|
 | StandardMaterials |
StandardMaterials class defines StandardMaterial for known colors.
|
 | VertexColorMaterial |
VertexColorMaterial can be used to render 3D objects with specifying color for each of its position.
|