TextureBase Class
Base class for all concrete textures. Texture defines the look and feel of a geometry surface.
Inheritance Hierarchy
SystemObject
  Aspose.ThreeDA3DObject
    Aspose.ThreeD.ShadingTextureBase
      Aspose.ThreeD.ShadingTexture

Namespace: Aspose.ThreeD.Shading
Assembly: Aspose.3D (in Aspose.3D.dll) Version: 20.3.0.0 (20.3)
Syntax
public class TextureBase : A3DObject

The TextureBase type exposes the following members.

Constructors
  NameDescription
Public methodTextureBase
Initializes a new instance of the TextureBase class.
Properties
  NameDescription
Public propertyAlpha
Gets or sets the default alpha value of the texture This is valid when the AlphaSource is PixelAlpha Default value is 1.0, valid value range is between 0 and 1
Public propertyAlphaSource
Gets or sets whether the texture defines the alpha channel. Default value is None
Public propertyMagFilter
Gets or sets the filter for magnification.
Public propertyMinFilter
Gets or sets the filter for minification.
Public propertyMipFilter
Gets or sets the filter for mip-level sampling.
Public propertyName
Gets or sets the name.
(Inherited from A3DObject.)
Public propertyProperties
Gets the collection of all properties.
(Inherited from A3DObject.)
Public propertyUVRotation
Gets or sets the rotation of the texture
Public propertyUVScale
Gets or sets the UV scale.
Public propertyUVTranslation
Gets or sets the UV translation.
Public propertyWrapModeU
Gets or sets the texture wrap modes in U.
Public propertyWrapModeV
Gets or sets the texture wrap modes in V.
Public propertyWrapModeW
Gets or sets the texture wrap modes in W.
Methods
  NameDescription
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodFindProperty
Finds the property. It can be a dynamic property (Created by CreateDynamicProperty/SetProperty) or native property(Identified by its name)
(Inherited from A3DObject.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetProperty
Get the value of specified property
(Inherited from A3DObject.)
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodRemoveProperty(String)
Remove the specified property identified by name
(Inherited from A3DObject.)
Public methodRemoveProperty(Property)
Removes a dynamic property.
(Inherited from A3DObject.)
Public methodSetProperty
Sets the value of specified property
(Inherited from A3DObject.)
Public methodSetRotation
Sets the UV rotation.
Public methodSetScale
Sets the UV scale.
Public methodSetTranslation
Sets the UV translation.
Public methodToString (Inherited from Object.)
Fields
  NameDescription
Protected fieldname
The name of the current object.
(Inherited from A3DObject.)
Protected fieldproperties
The properties of the current object.
(Inherited from A3DObject.)
See Also