TextureBase
Overview
TextureBase is a class in Aspose.3D FOSS for .NET.
Inherits from: A3DObject, INamedObject.
Base class for all concrete textures. Texture defines the look and feel of a geometry surface.
This class provides 9 methods for working with TextureBase objects in .NET programs.
Available methods include: A3DObject, FindProperty, GetProperty, RemoveProperty, SetProperty, SetRotation, SetScale, SetTranslation, TextureBase.
All public members are accessible to any .NET application after installing the Aspose.3D FOSS for .NET package.
Properties: Alpha, AlphaSource, MagFilter, MinFilter, MipFilter, Name, and 7 more.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
Alpha | double | Read/Write | Gets or sets the alpha. |
AlphaSource | AlphaSource | Read/Write | Gets or sets the alpha source. |
WrapModeU | WrapMode | Read/Write | Gets or sets the wrap mode u. |
WrapModeV | WrapMode | Read/Write | Gets or sets the wrap mode v. |
WrapModeW | WrapMode | Read/Write | Gets or sets the wrap mode w. |
MinFilter | TextureFilter | Read/Write | Gets or sets the min filter. |
MagFilter | TextureFilter | Read/Write | Gets or sets the mag filter. |
MipFilter | TextureFilter | Read/Write | Gets or sets the mip filter. |
UVRotation | Vector3 | Read/Write | Gets or sets the uv rotation. |
UVScale | Vector2 | Read/Write | Gets or sets the uv scale. |
UVTranslation | Vector2 | Read/Write | Gets or sets the uv translation. |
Name | string | Read/Write | Gets or sets the name. |
Properties | PropertyCollection | Read | Gets the properties. |
Methods
| Signature | Description |
|---|---|
TextureBase(name: string) | |
SetTranslation(u: double, v: double) | Sets the UV translation. |
SetScale(u: double, v: double) | Sets the UV scale. |
SetRotation(u: double, v: double) | Sets the UV rotation. |
A3DObject() | |
RemoveProperty(property: Property) | Removes a dynamic property. |
GetProperty(property: string) | Get the value of specified property |
SetProperty(property: string, value: object?) | Sets the value of specified property |
FindProperty(propertyName: string) | Finds the property. It can be a dynamic property (Created by CreateDynamicProperty/SetProperty) or native property(Identified by its name) |