Renderer

Inheritance: java.lang.Object

All Implemented Interfaces: java.io.Closeable

public abstract class Renderer implements Closeable

El contexto del renderizador.

Métodos

MétodoDescripció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ámetroTipoDescripción
arg0java.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ámetroTipoDescripción
postProcessingPostProcessing
resultIRenderTarget

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ámetroTipoDescripción
nombrejava.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ámetroTipoDescripción
rendererEntityRenderer

render(IRenderTarget renderTarget)

public void render(IRenderTarget renderTarget)

Renderiza el objetivo especificado

Parameters:

ParámetroTipoDescripción
renderTargetIRenderTarget

setEnableShadows(boolean value)

public void setEnableShadows(boolean value)

Establece si se habilitan las sombras.

Parameters:

ParámetroTipoDescripción
valorbooleanNuevo 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ámetroTipoDescripción
valueEntityRendererNuevo valor

setFrustum(Frustum value)

public void setFrustum(Frustum value)

Establece el frustum que se utilizó para proporcionar la matriz de vista.

Parameters:

ParámetroTipoDescripción
valueFrustumNuevo 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ámetroTipoDescripción
valueMaterialNuevo 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ámetroTipoDescripción
valueNodeNuevo valor

setPresetShaders(PresetShaders value)

public void setPresetShaders(PresetShaders value)

Establece el conjunto de shaders preestablecido

Parameters:

ParámetroTipoDescripción
valuePresetShadersNuevo valor

setShader(ShaderProgram value)

public void setShader(ShaderProgram value)

Establece la instancia del shader utilizada para renderizar la geometría.

Parameters:

ParámetroTipoDescripción
valueShaderProgramNuevo valor

setShaderSet(ShaderSet value)

public void setShaderSet(ShaderSet value)

Establece el conjunto de shaders que se utilizó para renderizar la escena

Parameters:

ParámetroTipoDescripción
valueShaderSetNuevo 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ámetroTipoDescripción
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParámetroTipoDescripción
arg0long
arg1int