User Tools

Site Tools


api:dk11:activex:tatukgis_xdk11.itgis_material

Table of Contents

ITGIS_Material interface

DK11 for ActiveX | TatukGIS_XDK11.ITGIS_Material | Interfaces | Methods | Properties

Material.

Available also on: Delphi | .NET | Java | ActiveX.

Syntax

// C#
public interface ITGIS_Material: ITBaseObject
{
}
' VisualBasic
Public Interface ITGIS_Material
  Implements ITBaseObject
End Class
// Oxygene
type
  ITGIS_Material = public interface( ITBaseObject )
  end;

Implements

Methods

Inherited Overrides Protected
Name Visibility Description
AttachDelphiObj public Only for internal use of TatukGIS.
(Inherited from ITBaseObject)
DelphiObj public Only for internal use of TatukGIS.
(Inherited from ITBaseObject)

Properties

Inherited Protected
Name Visibility Description
Bpp public Texture bytes per pixel.
Buffer public Texture buffer.
Color public Fill Color.
CompressionType public Type of material compression.
EdgeColor public Edge color.
EdgeWidth public Edge width [0-255].
HasColor public True if material has defined color.
HasCullBackFaces public True if CullBackFaces.
HasEdgeColor public True if material has defined edge color.
HasEdgeWidth public True if material has defined edge width.
HasMaterialColor public True if material has defined colors in MaterialColors.
HasSharedTexture public True if material has shared texture.
HasShininess public True if material has defined shininess.
HasTextureMap public True if material has defined texture map.
HasTransparency public True if material has defined transparency.
Height public Texture height.
MaterialColors public Material colors [index : type] : 0 : diffuse, 1 : ambient, 2 : specular, 3 : emissive, 4 : transparent, 5 : reflective
SharedTextureIndex public Index of shared texture map.
Shininess public Percent shininess [0-100].
Size public Texture buffer size.
Transparency public Percent transparency [0-100].
Width public Texture width.

2020/05/08 23:15

Page Tools