Renderer
Inheritance: java.lang.Object
All Implemented Interfaces: java.io.Closeable
public abstract class Renderer implements Closeable
El contexto del renderizador.
Métodos
| Método | Descripción |
|---|---|
| clearCache() | Borre la caché manualmente. |
| close() | Deseche el Renderer y todos los recursos relacionados. |
| createRenderer() | Crea un nuevo Renderer con el perfil predeterminado. |
| equals(Object arg0) | |
| execute(PostProcessing postProcessing, IRenderTarget result) | Ejecute un postprocesamiento en el objetivo de renderizado especificado |
| getAssetDirectories() | Directorios que almacenan recursos externos. |
| getClass() | |
| getEnableShadows() | Obtiene si se deben habilitar las sombras. |
| getFallbackEntityRenderer() | Obtiene el renderizador de entidad de reserva cuando la entidad no tiene un renderizador especial definido. |
| getFrustum() | Obtiene el frustum que se utilizó para proporcionar la matriz de vista. |
| getMaterial() | Obtiene el material que se utilizó para proporcionar la información del material usada por los shaders. |
| getNode() | Obtiene la instancia de getNode utilizada para proporcionar la matriz de transformación del mundo. |
| getPostProcessing(String name) | Obtiene un postprocesador incorporado que es compatible con el renderizador. |
| getPostProcessings() | Cadena de postprocesamiento activa |
| getPresetShaders() | Obtiene el conjunto de shaders preestablecido |
| getRenderFactory() | Obtiene la fábrica para crear objetos relacionados con el renderizado. |
| getRenderStage() | Obtiene la etapa de renderizado actual. |
| getRenderTarget() | Especifique el objetivo de renderizado en el que se realizarán las siguientes operaciones de renderizado. |
| getShader() | Obtiene la instancia del shader utilizada para renderizar la geometría. |
| getShaderSet() | Obtiene el conjunto de shaders que se utilizó para renderizar la escena |
| getVariables() | Acceso a las variables internas utilizadas para el renderizado |
| hashCode() | |
| notify() | |
| notifyAll() | |
| registerEntityRenderer(EntityRenderer renderer) | Registre el renderizador de entidad para la entidad especificada |
| render(IRenderTarget renderTarget) | Renderiza el objetivo especificado |
| setEnableShadows(boolean value) | Establece si se habilitan las sombras. |
| setFallbackEntityRenderer(EntityRenderer value) | Establece el renderizador de entidad de reserva cuando la entidad no tiene un renderizador especial definido. |
| setFrustum(Frustum value) | Establece el frustum que se utilizó para proporcionar la matriz de vista. |
| setMaterial(Material value) | Establece el material que se utilizó para proporcionar la información del material usada por los shaders. |
| setNode(Node value) | Establece la instancia de getNode utilizada para proporcionar la matriz de transformación del mundo. |
| setPresetShaders(PresetShaders value) | Establece el conjunto de shaders preestablecido |
| setShader(ShaderProgram value) | Establece la instancia del shader utilizada para renderizar la geometría. |
| setShaderSet(ShaderSet value) | Establece el conjunto de shaders que se utilizó para renderizar la escena |
| toString() | |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
clearCache()
public void clearCache()
Borre manualmente la caché. Aspose.3D almacenará en caché algunos objetos como materiales/geometrías en tipos internos compatibles con la canalización de renderizado. Esto debe llamarse manualmente cuando la escena tenga cambios importantes.
close()
public void close()
Deseche el Renderer y todos los recursos relacionados.
createRenderer()
public static Renderer createRenderer()
Crea un nuevo Renderer con el perfil predeterminado.
Returns: Renderer
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
execute(PostProcessing postProcessing, IRenderTarget result)
public abstract void execute(PostProcessing postProcessing, IRenderTarget result)
Ejecute un postprocesamiento en el objetivo de renderizado especificado
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| postProcessing | PostProcessing | |
| result | IRenderTarget |
getAssetDirectories()
public ArrayList<String> getAssetDirectories()
Directorios que almacenan recursos externos.
Returns: java.util.ArrayList<java.lang.String> - Directorios que almacenan activos externos
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getEnableShadows()
public boolean getEnableShadows()
Obtiene si se deben habilitar las sombras.
Returns: boolean - si se habilitan sombras.
getFallbackEntityRenderer()
public EntityRenderer getFallbackEntityRenderer()
Obtiene el renderizador de entidad de reserva cuando la entidad no tiene un renderizador especial definido.
Returns: EntityRenderer - the fallback entity renderer when the entity has no special renderer defined.
getFrustum()
public Frustum getFrustum()
Obtiene el frustum que se utilizó para proporcionar la matriz de vista.
Returns: Frustum - the frustum that used to provide view matrix.
getMaterial()
public Material getMaterial()
Obtiene el material que se utilizó para proporcionar la información del material usada por los shaders.
Returns: Material - the material that used to provide material information used by shaders.
getNode()
public Node getNode()
Obtiene la instancia de getNode utilizada para proporcionar la matriz de transformación del mundo.
Returns: Node - the getNode instance used to provide world transform matrix.
getPostProcessing(String name)
public PostProcessing getPostProcessing(String name)
Obtiene un postprocesador incorporado que es compatible con el renderizador.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| nombre | java.lang.String |
Returns: PostProcessing
getPostProcessings()
public List<PostProcessing> getPostProcessings()
Cadena de postprocesamiento activa
Returns: java.util.List<com.aspose.threed.PostProcessing> - Cadena de post-procesamiento activa
getPresetShaders()
public PresetShaders getPresetShaders()
Obtiene el conjunto de shaders preestablecido
Returns: PresetShaders - the preset shader set
getRenderFactory()
public abstract RenderFactory getRenderFactory()
Obtiene la fábrica para crear objetos relacionados con el renderizado.
Returns: RenderFactory - the factory to build render-related objects.
getRenderStage()
public RenderStage getRenderStage()
Obtiene la etapa de renderizado actual.
Returns: RenderStage - the current render stage.
getRenderTarget()
public IRenderTarget getRenderTarget()
Especifique el objetivo de renderizado en el que se realizarán las siguientes operaciones de renderizado.
Returns: IRenderTarget - Specify the render target that the following render operations will be performed on.
getShader()
public ShaderProgram getShader()
Obtiene la instancia del shader utilizada para renderizar la geometría.
Returns: ShaderProgram - the shader instance used for rendering the geometry.
getShaderSet()
public ShaderSet getShaderSet()
Obtiene el conjunto de shaders que se utilizó para renderizar la escena
Returns: ShaderSet - the shader set that used to render the scene
getVariables()
public RendererVariableManager getVariables()
Acceso a las variables internas utilizadas para el renderizado
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)
Registre el renderizador de entidad para la entidad especificada
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| renderer | EntityRenderer |
render(IRenderTarget renderTarget)
public void render(IRenderTarget renderTarget)
Renderiza el objetivo especificado
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| renderTarget | IRenderTarget |
setEnableShadows(boolean value)
public void setEnableShadows(boolean value)
Establece si se habilitan las sombras.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | boolean | Nuevo valor |
setFallbackEntityRenderer(EntityRenderer value)
public void setFallbackEntityRenderer(EntityRenderer value)
Establece el renderizador de entidad de reserva cuando la entidad no tiene un renderizador especial definido.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| value | EntityRenderer | Nuevo valor |
setFrustum(Frustum value)
public void setFrustum(Frustum value)
Establece el frustum que se utilizó para proporcionar la matriz de vista.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| value | Frustum | Nuevo valor |
setMaterial(Material value)
public void setMaterial(Material value)
Establece el material que se utilizó para proporcionar la información del material usada por los shaders.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| value | Material | Nuevo valor |
setNode(Node value)
public void setNode(Node value)
Establece la instancia de getNode utilizada para proporcionar la matriz de transformación del mundo.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| value | Node | Nuevo valor |
setPresetShaders(PresetShaders value)
public void setPresetShaders(PresetShaders value)
Establece el conjunto de shaders preestablecido
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| value | PresetShaders | Nuevo valor |
setShader(ShaderProgram value)
public void setShader(ShaderProgram value)
Establece la instancia del shader utilizada para renderizar la geometría.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| value | ShaderProgram | Nuevo valor |
setShaderSet(ShaderSet value)
public void setShaderSet(ShaderSet value)
Establece el conjunto de shaders que se utilizó para renderizar la escena
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| value | ShaderSet | Nuevo valor |
toString()
public String toString()
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final void wait(long arg0)
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| arg0 | long | |
| arg1 | int |