TextureMap Class
An abstract base class of all texture maps.
NuGet/Assembly: Carmenta.Engine.5.17.0.nupkg (in the CECore assembly)
Syntax
public abstract class TextureMap : Map
Remarks
A TextureMap is an image that contains color information that can be applied (with a MapApplier) to the surface of a mesh. It is an abstract base class that can not be instantiated.
Inheritance Hierarchy
System.Object
EngineObject
ResourceObject
Map
TextureMap
ImageTextureMap
Platforms
Windows, Linux, Android
TextureMap Members
The TextureMap type has the following members.
Properties
Name | Description |
---|---|
Bounds | Gets or sets the geographical bounds of the map. Inherited from Map |
IsDisposed | Gets a value that tells whether the current TextureMap has been disposed. Inherited from EngineObject |
Name | Gets or sets the name of the TextureMap. Inherited from ResourceObject |
NativeHandle | Gets the native Carmenta Engine kernel object the current TextureMap represents. Inherited from EngineObject |
Smooth | Gets or sets a value indicating if filtering should be used when applying the map to a mesh. Inherited from Map |
IUserProperties.UserProperties | Gets the AttributeSet that contains the user properties. Inherited from IUserProperties |
Methods
Name | Description |
---|---|
Clone | Creates a copy of an object. Inherited from EngineObject |
Dispose | Releases the reference to the native Carmenta Engine kernel instance the EngineObject represents. Inherited from EngineObject |
Equals | Determines whether this instance is equal to another. Inherited from EngineObject |
GetRaster | Gets the image data used to create the texture as a Raster. |