TextureData
Inheritance: java.lang.Object, com.aspose.threed.A3DObject
public class TextureData extends A3DObject
تحتوي هذه الفئة على البيانات الخام وتعريف تنسيق القوام.
المنشئات
الطرق
TextureData(int width, int height, int stride, int bytesPerPixel, PixelFormat pixelFormat, byte[] data)
public TextureData(int width, int height, int stride, int bytesPerPixel, PixelFormat pixelFormat, byte[] data)
منشئ TextureData
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| العرض | int | |
| الارتفاع | int | |
| stride | int | |
| bytesPerPixel | int | |
| pixelFormat | PixelFormat | |
| بيانات | byte[] |
TextureData(int width, int height, PixelFormat pixelFormat)
public TextureData(int width, int height, PixelFormat pixelFormat)
ينشئ TextureData جديد ويخصص بيانات البكسل.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| العرض | int | |
| الارتفاع | int | |
| pixelFormat | PixelFormat |
TextureData()
public TextureData()
منشئ TextureData
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
findProperty(String propertyName)
public Property findProperty(String propertyName)
يبحث عن الخاصية. يمكن أن تكون خاصية ديناميكية (Created by CreateDynamicProperty/SetProperty) أو خاصية أصلية (Identified by its name)
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| propertyName | java.lang.String | اسم الخاصية. |
Returns: Property - The property.
fromFile(String fileName)
public static TextureData fromFile(String fileName)
تحميل نسيج من ملف
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| fileName | java.lang.String |
Returns: TextureData
fromStream(Stream stream)
public static TextureData fromStream(Stream stream)
تحميل نسيج من تدفق
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| stream | Stream |
Returns: TextureData
getBytesPerPixel()
public int getBytesPerPixel()
عدد البايتات في البكسل
Returns: int - عدد البايتات في بكسل واحد
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getData()
public byte[] getData()
البايتات الخام لبيانات البكسل
Returns: byte[] - البايتات الخام لبيانات البكسل
getHeight()
public int getHeight()
عدد البكسلات العمودية
Returns: int - عدد البكسلات العمودية
getName()
public String getName()
يحصل على الاسم.
Returns: java.lang.String - الاسم.
getPixelFormat()
public PixelFormat getPixelFormat()
تنسيق البكسل
Returns: PixelFormat - The pixel’s format
getProperties()
public PropertyCollection getProperties()
يحصل على مجموعة جميع الخصائص.
Returns: PropertyCollection - the collection of all properties.
getProperty(String property)
public Object getProperty(String property)
احصل على قيمة الخاصية المحددة
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| خاصية | java.lang.String | اسم الخاصية |
Returns: java.lang.Object - قيمة الخاصية التي تم العثور عليها
getStride()
public int getStride()
عدد البايتات في سطر المسح.
Returns: int - عدد البايتات في سطر المسح.
getWidth()
public int getWidth()
عدد البكسلات الأفقية
Returns: int - عدد البكسلات الأفقية
hashCode()
public native int hashCode()
Returns: int
mapPixels(PixelMapMode mapMode)
public PixelMapping mapPixels(PixelMapMode mapMode)
تعيين جميع البكسلات للقراءة/الكتابة
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| mapMode | PixelMapMode | وضع التعيين |
Returns: PixelMapping
mapPixels(PixelMapMode mapMode, PixelFormat format)
public PixelMapping mapPixels(PixelMapMode mapMode, PixelFormat format)
تعيين جميع البكسلات للقراءة/الكتابة بالتنسيق البكسلي المحدد
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| mapMode | PixelMapMode | وضع التعيين |
| format | PixelFormat | تنسيق البكسل |
Returns: PixelMapping
mapPixels(Rect rect, PixelMapMode mapMode, PixelFormat format)
public PixelMapping mapPixels(Rect rect, PixelMapMode mapMode, PixelFormat format)
تعيين البكسلات المحددة بالمستطيل للقراءة/الكتابة بالتنسيق البكسلي المحدد
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| rect | Rect | منطقة البكسلات التي سيتم الوصول إليها |
| mapMode | PixelMapMode | وضع التعيين |
| format | PixelFormat | تنسيق البكسل |
Returns: PixelMapping - Returns a mapping object, it should be disposed when no longer needed.
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
removeProperty(Property property)
public boolean removeProperty(Property property)
يزيل خاصية ديناميكية.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| property | Property | أي خاصية تريد إزالتها |
Returns: boolean - true إذا تم إزالة الخاصية بنجاح
removeProperty(String property)
public boolean removeProperty(String property)
إزالة الخاصية المحددة التي تم التعرف عليها بالاسم.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| خاصية | java.lang.String | أي خاصية تريد إزالتها |
Returns: boolean - true إذا تم إزالة الخاصية بنجاح
save(Stream stream, String format)
public void save(Stream stream, String format)
حفظ بيانات القوام في تنسيق الصورة المحدد
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| stream | Stream | الدفق الذي يحتوي على الصورة المحفوظة |
| تنسيق | java.lang.String | تنسيق الصورة، عادةً امتداد الملف |
save(String fileName)
public void save(String fileName)
حفظ بيانات القوام في ملف صورة
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| fileName | java.lang.String | اسم الملف حيث سيتم حفظ الصورة. |
save(String fileName, String format)
public void save(String fileName, String format)
حفظ بيانات القوام في ملف صورة
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| fileName | java.lang.String | اسم الملف حيث سيتم حفظ الصورة. |
| تنسيق | java.lang.String | تنسيق الصورة للملف الناتج. |
setName(String value)
public void setName(String value)
يضبط الاسم.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | java.lang.String | القيمة الجديدة |
setProperty(String property, Object value)
public void setProperty(String property, Object value)
يضبط قيمة الخاصية المحددة
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| خاصية | java.lang.String | اسم الخاصية |
| القيمة | java.lang.Object | قيمة الخاصية |
toString()
public String toString()
Returns: java.lang.String
transformPixelFormat(PixelFormat pixelFormat)
public void transformPixelFormat(PixelFormat pixelFormat)
تحويل تخطيط البكسل إلى تنسيق بكسلي جديد.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| pixelFormat | PixelFormat | تنسيق البكسل الوجهة |
wait()
public final void wait()
wait(long arg0)
public final void wait(long arg0)
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| arg0 | long | |
| arg1 | int |