Renderer

Inheritance: java.lang.Object

All Implemented Interfaces: java.io.Closeable

public abstract class Renderer implements Closeable

Renderlayıcıyla ilgili bağlam.

Yöntemler

YöntemAçıklama
clearCache()Önbelleği manuel olarak temizleyin.
close()Renderer ‘ı yok edin ve tüm ilgili kaynakları serbest bırakın
createRenderer()Varsayılan profil ile yeni bir Renderer oluşturur.
equals(Object arg0)
execute(PostProcessing postProcessing, IRenderTarget result)Belirtilen render hedefi üzerinde bir post işleme yürütür.
getAssetDirectories()Harici varlıkları depolayan dizinler.
getClass()
getEnableShadows()Gölgelerin etkinleştirilip etkinleştirilmeyeceğini alır.
getFallbackEntityRenderer()Varlığın özel bir renderlayıcı tanımlı olmadığı durumda geri dönüş varlık renderlayıcısını alır.
getFrustum()Görünüm matrisini sağlamak için kullanılan frustum’u alır.
getMaterial()Shader’lar tarafından kullanılan malzeme bilgilerini sağlamak için kullanılan malzemeyi alır.
getNode()Dünya dönüşüm matrisini sağlamak için kullanılan getNode örneğini alır.
getPostProcessing(String name)Renderlayıcı tarafından desteklenen yerleşik bir post-işlemciyi alır.
getPostProcessings()Aktif post-işleme zinciri
getPresetShaders()Önceden ayarlanmış shader setini alır
getRenderFactory()Render ile ilgili nesneleri oluşturmak için fabrikayı alır.
getRenderStage()Mevcut render aşamasını alır.
getRenderTarget()Aşağıdaki render işlemlerinin gerçekleştirileceği render hedefini belirtin.
getShader()Geometriyi renderlemek için kullanılan shader örneğini alır.
getShaderSet()Sahneyi renderlemek için kullanılan shader setini alır
getVariables()Renderleme için kullanılan iç değişkenlere erişim
hashCode()
notify()
notifyAll()
registerEntityRenderer(EntityRenderer renderer)Belirtilen varlık için varlık renderlayıcısını kaydet
render(IRenderTarget renderTarget)Belirtilen hedefi renderla
setEnableShadows(boolean value)Gölge etkinleştirilip etkinleştirilmeyeceğini ayarlar.
setFallbackEntityRenderer(EntityRenderer value)Varlığın özel bir renderlayıcı tanımlı olmadığı durumda geri dönüş varlık renderlayıcısını ayarlar.
setFrustum(Frustum value)Görünüm matrisini sağlamak için kullanılan frustum’u ayarlar.
setMaterial(Material value)Shader’lar tarafından kullanılan malzeme bilgilerini sağlamak için kullanılan malzemeyi ayarlar.
setNode(Node value)Dünya dönüşüm matrisini sağlamak için kullanılan getNode örneğini ayarlar.
setPresetShaders(PresetShaders value)Önceden ayarlanmış shader setini ayarlar
setShader(ShaderProgram value)Geometriyi renderlemek için kullanılan shader örneğini ayarlar.
setShaderSet(ShaderSet value)Sahneyi renderlemek için kullanılan shader setini ayarlar
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

clearCache()

public void clearCache()

Önbelleği manuel olarak temizleyin. Aspose.3D, malzemeler/geometriler gibi bazı nesneleri render boru hattıyla uyumlu iç türlere önbelleğe alır. Sahne büyük değişiklikler geçirdiğinde bu manuel olarak çağrılmalıdır.

close()

public void close()

Renderer ‘ı yok edin ve tüm ilgili kaynakları serbest bırakın

createRenderer()

public static Renderer createRenderer()

Varsayılan profil ile yeni bir Renderer oluşturur.

Returns: Renderer

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParametreTürAçıklama
arg0java.lang.Object

Returns: boolean

execute(PostProcessing postProcessing, IRenderTarget result)

public abstract void execute(PostProcessing postProcessing, IRenderTarget result)

Belirtilen render hedefi üzerinde bir post işleme yürütür.

Parameters:

ParametreTürAçıklama
postProcessingPostProcessing
resultIRenderTarget

getAssetDirectories()

public ArrayList<String> getAssetDirectories()

Harici varlıkları depolayan dizinler.

Returns: java.util.ArrayList<java.lang.String> - Dış varlıkların depolandığı dizinler

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getEnableShadows()

public boolean getEnableShadows()

Gölgelerin etkinleştirilip etkinleştirilmeyeceğini alır.

Returns: boolean - gölgelerin etkinleştirilip etkinleştirilmeyeceği.

getFallbackEntityRenderer()

public EntityRenderer getFallbackEntityRenderer()

Varlığın özel bir renderlayıcı tanımlı olmadığı durumda geri dönüş varlık renderlayıcısını alır.

Returns: EntityRenderer - the fallback entity renderer when the entity has no special renderer defined.

getFrustum()

public Frustum getFrustum()

Görünüm matrisini sağlamak için kullanılan frustum’u alır.

Returns: Frustum - the frustum that used to provide view matrix.

getMaterial()

public Material getMaterial()

Shader’lar tarafından kullanılan malzeme bilgilerini sağlamak için kullanılan malzemeyi alır.

Returns: Material - the material that used to provide material information used by shaders.

getNode()

public Node getNode()

Dünya dönüşüm matrisini sağlamak için kullanılan getNode örneğini alır.

Returns: Node - the getNode instance used to provide world transform matrix.

getPostProcessing(String name)

public PostProcessing getPostProcessing(String name)

Renderlayıcı tarafından desteklenen yerleşik bir post-işlemciyi alır.

Parameters:

ParametreTürAçıklama
adjava.lang.String

Returns: PostProcessing

getPostProcessings()

public List<PostProcessing> getPostProcessings()

Aktif post-işleme zinciri

Returns: java.util.List<com.aspose.threed.PostProcessing> - Aktif sonrası işleme zinciri

getPresetShaders()

public PresetShaders getPresetShaders()

Önceden ayarlanmış shader setini alır

Returns: PresetShaders - the preset shader set

getRenderFactory()

public abstract RenderFactory getRenderFactory()

Render ile ilgili nesneleri oluşturmak için fabrikayı alır.

Returns: RenderFactory - the factory to build render-related objects.

getRenderStage()

public RenderStage getRenderStage()

Mevcut render aşamasını alır.

Returns: RenderStage - the current render stage.

getRenderTarget()

public IRenderTarget getRenderTarget()

Aşağıdaki render işlemlerinin gerçekleştirileceği render hedefini belirtin.

Returns: IRenderTarget - Specify the render target that the following render operations will be performed on.

getShader()

public ShaderProgram getShader()

Geometriyi renderlemek için kullanılan shader örneğini alır.

Returns: ShaderProgram - the shader instance used for rendering the geometry.

getShaderSet()

public ShaderSet getShaderSet()

Sahneyi renderlemek için kullanılan shader setini alır

Returns: ShaderSet - the shader set that used to render the scene

getVariables()

public RendererVariableManager getVariables()

Renderleme için kullanılan iç değişkenlere erişim

Returns: RendererVariableManager - Access to the internal variables used for rendering

hashCode()

public native int hashCode()

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

registerEntityRenderer(EntityRenderer renderer)

public void registerEntityRenderer(EntityRenderer renderer)

Belirtilen varlık için varlık renderlayıcısını kaydet

Parameters:

ParametreTürAçıklama
rendererEntityRenderer

render(IRenderTarget renderTarget)

public void render(IRenderTarget renderTarget)

Belirtilen hedefi renderla

Parameters:

ParametreTürAçıklama
renderTargetIRenderTarget

setEnableShadows(boolean value)

public void setEnableShadows(boolean value)

Gölge etkinleştirilip etkinleştirilmeyeceğini ayarlar.

Parameters:

ParametreTürAçıklama
değerbooleanYeni değer

setFallbackEntityRenderer(EntityRenderer value)

public void setFallbackEntityRenderer(EntityRenderer value)

Varlığın özel bir renderlayıcı tanımlı olmadığı durumda geri dönüş varlık renderlayıcısını ayarlar.

Parameters:

ParametreTürAçıklama
valueEntityRendererYeni değer

setFrustum(Frustum value)

public void setFrustum(Frustum value)

Görünüm matrisini sağlamak için kullanılan frustum’u ayarlar.

Parameters:

ParametreTürAçıklama
valueFrustumYeni değer

setMaterial(Material value)

public void setMaterial(Material value)

Shader’lar tarafından kullanılan malzeme bilgilerini sağlamak için kullanılan malzemeyi ayarlar.

Parameters:

ParametreTürAçıklama
valueMaterialYeni değer

setNode(Node value)

public void setNode(Node value)

Dünya dönüşüm matrisini sağlamak için kullanılan getNode örneğini ayarlar.

Parameters:

ParametreTürAçıklama
valueNodeYeni değer

setPresetShaders(PresetShaders value)

public void setPresetShaders(PresetShaders value)

Önceden ayarlanmış shader setini ayarlar

Parameters:

ParametreTürAçıklama
valuePresetShadersYeni değer

setShader(ShaderProgram value)

public void setShader(ShaderProgram value)

Geometriyi renderlemek için kullanılan shader örneğini ayarlar.

Parameters:

ParametreTürAçıklama
valueShaderProgramYeni değer

setShaderSet(ShaderSet value)

public void setShaderSet(ShaderSet value)

Sahneyi renderlemek için kullanılan shader setini ayarlar

Parameters:

ParametreTürAçıklama
valueShaderSetYeni değer

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParametreTürAçıklama
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParametreTürAçıklama
arg0long
arg1int