TextureBase

Inheritance: java.lang.Object, com.aspose.threed.A3DObject

public class TextureBase extends A3DObject

모든 구체적인 텍스처의 기본 클래스입니다. Texture는 기하학 표면의 외관과 느낌을 정의합니다.

생성자

생성자설명
TextureBase(String name)새로운 TextureBase 클래스 인스턴스를 초기화합니다.

메서드

메서드설명
equals(Object arg0)
findProperty(String propertyName)속성을 찾습니다.
getAlpha()텍스처의 기본 알파 값을 가져옵니다. 이는 getAlphaSourceAlphaSource.PIXEL_ALPHA인 경우에 유효합니다. 기본값은 1.0이며, 유효 범위는 0과 1 사이입니다.
getAlphaSource()텍스처가 알파 채널을 정의하는지 여부를 가져옵니다.
getClass()
getMagFilter()확대용 필터를 가져옵니다.
getMinFilter()축소용 필터를 가져옵니다.
getMipFilter()mip 레벨 샘플링용 필터를 가져옵니다.
getName()이름을 가져옵니다.
getProperties()모든 속성의 컬렉션을 가져옵니다.
getProperty(String property)지정된 속성의 값을 가져옵니다
getUVRotation()텍스처의 회전을 가져옵니다.
getUVScale()UV 스케일을 가져옵니다.
getUVTranslation()UV 변환을 가져옵니다.
getWrapModeU()U 방향의 텍스처 랩 모드를 가져옵니다.
getWrapModeV()V 방향의 텍스처 랩 모드를 가져옵니다.
getWrapModeW()W 방향의 텍스처 랩 모드를 가져옵니다.
hashCode()
notify()
notifyAll()
removeProperty(Property property)동적 속성을 제거합니다.
removeProperty(String property)이름으로 식별되는 지정된 속성을 제거합니다.
setAlpha(double value)텍스처의 기본 알파 값을 설정합니다. 이는 getAlphaSourceAlphaSource.PIXEL_ALPHA인 경우에 유효합니다. 기본값은 1.0이며, 유효 범위는 0과 1 사이입니다.
setAlphaSource(AlphaSource value)텍스처가 알파 채널을 정의하는지 여부를 설정합니다.
setMagFilter(TextureFilter value)확대에 대한 필터를 설정합니다.
setMinFilter(TextureFilter value)축소에 대한 필터를 설정합니다.
setMipFilter(TextureFilter value)mip 레벨 샘플링에 대한 필터를 설정합니다.
setName(String value)이름을 설정합니다.
setProperty(String property, Object value)지정된 속성의 값을 설정합니다.
setRotation(double u, double v)UV 회전을 설정합니다.
setScale(double u, double v)UV 스케일을 설정합니다.
setTranslation(double u, double v)UV 변환을 설정합니다.
setUVRotation(Vector3 value)텍스처의 회전을 설정합니다.
setUVScale(Vector2 value)UV 스케일을 설정합니다.
setUVTranslation(Vector2 value)UV 변환을 설정합니다.
setWrapModeU(WrapMode value)U 방향의 텍스처 랩 모드를 설정합니다.
setWrapModeV(WrapMode value)V 방향의 텍스처 랩 모드를 설정합니다.
setWrapModeW(WrapMode value)W 방향의 텍스처 랩 모드를 설정합니다.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

TextureBase(String name)

public TextureBase(String name)

새로운 TextureBase 클래스 인스턴스를 초기화합니다.

Parameters:

매개변수형식설명
이름java.lang.String이름.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

매개변수형식설명
arg0java.lang.Object

Returns: boolean

findProperty(String propertyName)

public Property findProperty(String propertyName)

속성을 찾습니다. 동적 속성 (Created by CreateDynamicProperty/SetProperty) 또는 네이티브 속성 (Identified by its name)일 수 있습니다.

Parameters:

매개변수형식설명
propertyNamejava.lang.String속성 이름.

Returns: Property - The property.

getAlpha()

public double getAlpha()

텍스처의 기본 알파 값을 가져옵니다. 이는 getAlphaSourceAlphaSource.PIXEL_ALPHA인 경우에 유효합니다. 기본값은 1.0이며, 유효 범위는 0과 1 사이입니다.

Returns: double - 텍스처의 기본 알파 값입니다. 이는 getAlphaSourceAlphaSource.PIXEL_ALPHA인 경우에 유효합니다. 기본값은 1.0이며, 유효 범위는 0에서 1 사이입니다.

getAlphaSource()

public AlphaSource getAlphaSource()

텍스처가 알파 채널을 정의하는지 여부를 가져옵니다. 기본값은 AlphaSource.NONE

Returns: AlphaSource - whether the texture defines the alpha channel. Default value is AlphaSource.NONE

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getMagFilter()

public TextureFilter getMagFilter()

확대용 필터를 가져옵니다.

Returns: TextureFilter - the filter for magnification.

getMinFilter()

public TextureFilter getMinFilter()

축소용 필터를 가져옵니다.

Returns: TextureFilter - the filter for minification.

getMipFilter()

public TextureFilter getMipFilter()

mip 레벨 샘플링용 필터를 가져옵니다.

Returns: TextureFilter - the filter for mip-level sampling.

getName()

public String getName()

이름을 가져옵니다.

Returns: java.lang.String - 이름.

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 - 찾은 속성의 값

getUVRotation()

public Vector3 getUVRotation()

텍스처의 회전을 가져옵니다.

Returns: Vector3 - the rotation of the texture

getUVScale()

public Vector2 getUVScale()

UV 스케일을 가져옵니다.

Returns: Vector2 - the UV scale.

getUVTranslation()

public Vector2 getUVTranslation()

UV 변환을 가져옵니다.

Returns: Vector2 - the UV translation.

getWrapModeU()

public WrapMode getWrapModeU()

U 방향의 텍스처 랩 모드를 가져옵니다.

Returns: WrapMode - the texture wrap modes in U.

getWrapModeV()

public WrapMode getWrapModeV()

V 방향의 텍스처 랩 모드를 가져옵니다.

Returns: WrapMode - the texture wrap modes in V.

getWrapModeW()

public WrapMode getWrapModeW()

W 방향의 텍스처 랩 모드를 가져옵니다.

Returns: WrapMode - the texture wrap modes in W.

hashCode()

public native int hashCode()

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

removeProperty(Property property)

public boolean removeProperty(Property property)

동적 속성을 제거합니다.

Parameters:

매개변수형식설명
propertyProperty제거할 속성

Returns: boolean - 속성이 성공적으로 제거되면 true

removeProperty(String property)

public boolean removeProperty(String property)

이름으로 식별되는 지정된 속성을 제거합니다.

Parameters:

매개변수형식설명
속성java.lang.String제거할 속성

Returns: boolean - 속성이 성공적으로 제거되면 true

setAlpha(double value)

public void setAlpha(double value)

텍스처의 기본 알파 값을 설정합니다. 이는 getAlphaSourceAlphaSource.PIXEL_ALPHA인 경우에 유효합니다. 기본값은 1.0이며, 유효 범위는 0과 1 사이입니다.

Parameters:

매개변수형식설명
double새 값

setAlphaSource(AlphaSource value)

public void setAlphaSource(AlphaSource value)

텍스처가 알파 채널을 정의하는지 설정합니다. 기본값은 AlphaSource.NONE

Parameters:

매개변수형식설명
valueAlphaSource새 값

setMagFilter(TextureFilter value)

public void setMagFilter(TextureFilter value)

확대에 대한 필터를 설정합니다.

Parameters:

매개변수형식설명
valueTextureFilter새 값

setMinFilter(TextureFilter value)

public void setMinFilter(TextureFilter value)

축소에 대한 필터를 설정합니다.

Parameters:

매개변수형식설명
valueTextureFilter새 값

setMipFilter(TextureFilter value)

public void setMipFilter(TextureFilter value)

mip 레벨 샘플링에 대한 필터를 설정합니다.

Parameters:

매개변수형식설명
valueTextureFilter새 값

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속성의 값

setRotation(double u, double v)

public void setRotation(double u, double v)

UV 회전을 설정합니다.

Parameters:

매개변수형식설명
udoubleU.
vdoubleV.

setScale(double u, double v)

public void setScale(double u, double v)

UV 스케일을 설정합니다.

Parameters:

매개변수형식설명
udoubleU.
vdoubleV.

setTranslation(double u, double v)

public void setTranslation(double u, double v)

UV 변환을 설정합니다.

Parameters:

매개변수형식설명
udoubleU.
vdoubleV.

setUVRotation(Vector3 value)

public void setUVRotation(Vector3 value)

텍스처의 회전을 설정합니다.

Parameters:

매개변수형식설명
valueVector3새 값

setUVScale(Vector2 value)

public void setUVScale(Vector2 value)

UV 스케일을 설정합니다.

Parameters:

매개변수형식설명
valueVector2새 값

setUVTranslation(Vector2 value)

public void setUVTranslation(Vector2 value)

UV 변환을 설정합니다.

Parameters:

매개변수형식설명
valueVector2새 값

setWrapModeU(WrapMode value)

public void setWrapModeU(WrapMode value)

U 방향의 텍스처 랩 모드를 설정합니다.

Parameters:

매개변수형식설명
valueWrapMode새 값

setWrapModeV(WrapMode value)

public void setWrapModeV(WrapMode value)

V 방향의 텍스처 랩 모드를 설정합니다.

Parameters:

매개변수형식설명
valueWrapMode새 값

setWrapModeW(WrapMode value)

public void setWrapModeW(WrapMode value)

W 방향의 텍스처 랩 모드를 설정합니다.

Parameters:

매개변수형식설명
valueWrapMode새 값

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

매개변수형식설명
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

매개변수형식설명
arg0long
arg1int