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öntem | Açı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:
| Parametre | Tür | Açıklama |
|---|---|---|
| arg0 | java.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:
| Parametre | Tür | Açıklama |
|---|---|---|
| postProcessing | PostProcessing | |
| result | IRenderTarget |
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:
| Parametre | Tür | Açıklama |
|---|---|---|
| ad | java.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:
| Parametre | Tür | Açıklama |
|---|---|---|
| renderer | EntityRenderer |
render(IRenderTarget renderTarget)
public void render(IRenderTarget renderTarget)
Belirtilen hedefi renderla
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| renderTarget | IRenderTarget |
setEnableShadows(boolean value)
public void setEnableShadows(boolean value)
Gölge etkinleştirilip etkinleştirilmeyeceğini ayarlar.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | boolean | Yeni 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:
| Parametre | Tür | Açıklama |
|---|---|---|
| value | EntityRenderer | Yeni 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:
| Parametre | Tür | Açıklama |
|---|---|---|
| value | Frustum | Yeni 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:
| Parametre | Tür | Açıklama |
|---|---|---|
| value | Material | Yeni 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:
| Parametre | Tür | Açıklama |
|---|---|---|
| value | Node | Yeni değer |
setPresetShaders(PresetShaders value)
public void setPresetShaders(PresetShaders value)
Önceden ayarlanmış shader setini ayarlar
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| value | PresetShaders | Yeni değer |
setShader(ShaderProgram value)
public void setShader(ShaderProgram value)
Geometriyi renderlemek için kullanılan shader örneğini ayarlar.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| value | ShaderProgram | Yeni değer |
setShaderSet(ShaderSet value)
public void setShaderSet(ShaderSet value)
Sahneyi renderlemek için kullanılan shader setini ayarlar
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| value | ShaderSet | Yeni 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:
| Parametre | Tür | Açıklama |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| arg0 | long | |
| arg1 | int |