Compartilhar via


RenderScript Classe

Definição

Essa classe fornece acesso a um contexto RenderScript, que controla a inicialização, o gerenciamento de recursos e a desmontagem do RenderScript.

[Android.Runtime.Register("android/renderscript/RenderScript", DoNotGenerateAcw=true)]
public class RenderScript : Java.Lang.Object
[<Android.Runtime.Register("android/renderscript/RenderScript", DoNotGenerateAcw=true)>]
type RenderScript = class
    inherit Object
Herança
RenderScript
Derivado
Atributos

Comentários

Essa classe fornece acesso a um contexto RenderScript, que controla a inicialização, o gerenciamento de recursos e a desmontagem do RenderScript. Uma instância da classe RenderScript deve ser criada antes que qualquer outro objeto RS possa ser criado.

<div class="referência especial"><h3>Guias< do desenvolvedor/h3>

Para obter mais informações sobre como criar um aplicativo que usa o RenderScript, leia o guia do desenvolvedor do RenderScript .

</Div>

Este membro foi preterido. O Renderscript foi descontinuado no nível 31 da API. Consulte o guia de migração para obter as alternativas propostas.

Documentação Java para android.renderscript.RenderScript.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Construtores

RenderScript(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime.

Propriedades

ApplicationContext

Obtém o contexto do aplicativo associado ao contexto do RenderScript.

Class

Retorna a classe de tempo de execução deste Object.

(Herdado de Object)
ErrorHandler
Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
JniIdentityHashCode

Essa classe fornece acesso a um contexto RenderScript, que controla a inicialização, o gerenciamento de recursos e a desmontagem do RenderScript.

(Herdado de Object)
JniPeerMembers

Essa classe fornece acesso a um contexto RenderScript, que controla a inicialização, o gerenciamento de recursos e a desmontagem do RenderScript.

MessageHandler
MinorVersion

Retorna um identificador que pode ser usado para identificar uma versão secundária específica do RS.

PeerReference

Essa classe fornece acesso a um contexto RenderScript, que controla a inicialização, o gerenciamento de recursos e a desmontagem do RenderScript.

(Herdado de Object)
ThresholdClass

Essa API é compatível com a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

ThresholdType

Essa API é compatível com a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

Métodos

Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
ContextDump()

Imprima as informações de depuração disponíveis no momento sobre o estado do contexto RS no log.

Create(Context, RenderScript+ContextType, Int32)

chama create(ctx, ContextType.

Create(Context, RenderScript+ContextType)

chama create(ctx, ContextType.

Create(Context)

chama create(ctx, ContextType.

CreateMultiContext(Context, RenderScript+ContextType, Int32, Int32)

Crie um contexto RenderScript.

Destroy()

Destrói esse contexto RenderScript.

Dispose()

Essa classe fornece acesso a um contexto RenderScript, que controla a inicialização, o gerenciamento de recursos e a desmontagem do RenderScript.

(Herdado de Object)
Dispose(Boolean)

Essa classe fornece acesso a um contexto RenderScript, que controla a inicialização, o gerenciamento de recursos e a desmontagem do RenderScript.

(Herdado de Object)
Equals(Object)

Indica se algum outro objeto é "igual a" este.

(Herdado de Object)
Finish()

Aguarde a conclusão de todas as operações assíncronas pendentes (como cópias para uma alocação RS ou execuções de script RS).

GetHashCode()

Retorna um valor de código hash para o objeto.

(Herdado de Object)
JavaFinalize()

Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto.

(Herdado de Object)
Notify()

Ativa um único thread que está aguardando no monitor desse objeto.

(Herdado de Object)
NotifyAll()

Ativa todos os threads que estão aguardando no monitor deste objeto.

(Herdado de Object)
ReleaseAllContexts()

Libera todos os contextos do processo.

SendMessage(Int32, Int32[])

Coloque uma mensagem na fila de mensagens para ser enviada de volta ao manipulador de mensagens depois que todos os comandos anteriores tiverem sido executados.

SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle.

(Herdado de Object)
SetPriority(RenderScript+Priority)

Altere a prioridade dos threads de trabalho para esse contexto.

ToArray<T>()

Essa classe fornece acesso a um contexto RenderScript, que controla a inicialização, o gerenciamento de recursos e a desmontagem do RenderScript.

(Herdado de Object)
ToString()

Retorna uma representação de cadeia de caracteres do objeto.

(Herdado de Object)
UnregisterFromRuntime()

Essa classe fornece acesso a um contexto RenderScript, que controla a inicialização, o gerenciamento de recursos e a desmontagem do RenderScript.

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até que seja despertado, normalmente sendo <notificado></em> ou <em>interrompido</em>.

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que seja ativado, normalmente sendo <notificado></em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64)

Faz com que o thread atual aguarde até que seja ativado, normalmente sendo <notificado></em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)

Implantações explícitas de interface

IJavaPeerable.Disposed()

Essa classe fornece acesso a um contexto RenderScript, que controla a inicialização, o gerenciamento de recursos e a desmontagem do RenderScript.

(Herdado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Essa classe fornece acesso a um contexto RenderScript, que controla a inicialização, o gerenciamento de recursos e a desmontagem do RenderScript.

(Herdado de Object)
IJavaPeerable.Finalized()

Essa classe fornece acesso a um contexto RenderScript, que controla a inicialização, o gerenciamento de recursos e a desmontagem do RenderScript.

(Herdado de Object)
IJavaPeerable.JniManagedPeerState

Essa classe fornece acesso a um contexto RenderScript, que controla a inicialização, o gerenciamento de recursos e a desmontagem do RenderScript.

(Herdado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Essa classe fornece acesso a um contexto RenderScript, que controla a inicialização, o gerenciamento de recursos e a desmontagem do RenderScript.

(Herdado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Essa classe fornece acesso a um contexto RenderScript, que controla a inicialização, o gerenciamento de recursos e a desmontagem do RenderScript.

(Herdado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Essa classe fornece acesso a um contexto RenderScript, que controla a inicialização, o gerenciamento de recursos e a desmontagem do RenderScript.

(Herdado de Object)

Métodos de Extensão

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo verificada pelo tempo de execução do Android.

JavaCast<TResult>(IJavaObject)

Essa classe fornece acesso a um contexto RenderScript, que controla a inicialização, o gerenciamento de recursos e a desmontagem do RenderScript.

GetJniTypeName(IJavaPeerable)

Essa classe fornece acesso a um contexto RenderScript, que controla a inicialização, o gerenciamento de recursos e a desmontagem do RenderScript.

Aplica-se a