RenderScript Classe

Definição

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

[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 do RenderScript, o gerenciamento de recursos e o teardown. Uma instância da classe RenderScript deve ser criada antes que outros objetos RS possam ser criados.

<div class="special reference"><h3>Developer Guides</h3>

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

</div>

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

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

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

Construtores

Nome Description
RenderScript(IntPtr, JniHandleOwnership)

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

Propriedades

Nome Description
ApplicationContext

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

Class

Retorna a classe de runtime 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 do RenderScript, o gerenciamento de recursos e o teardown.

(Herdado de Object)
JniPeerMembers

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

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 do RenderScript, o gerenciamento de recursos e o teardown.

(Herdado de Object)
ThresholdClass

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

ThresholdType

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

Métodos

Nome Description
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)

Criar um contexto RenderScript.

Destroy()

Destrói esse contexto RenderScript.

Dispose()

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

(Herdado de Object)
Dispose(Boolean)

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

(Herdado de Object)
Equals(Object)

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

(Herdado de Object)
Finish()

Aguarde a conclusão de quaisquer opeations assíncronas pendentes (como cópias para uma alocação de 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 deste 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 a 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 este contexto.

ToArray<T>()

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

(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 do RenderScript, o gerenciamento de recursos e o teardown.

(Herdado de Object)
Wait()

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

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>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 ele seja despertado, normalmente por ser <>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

Nome Description
IJavaPeerable.Disposed()

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

(Herdado de Object)
IJavaPeerable.DisposeUnlessReferenced()

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

(Herdado de Object)
IJavaPeerable.Finalized()

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

(Herdado de Object)
IJavaPeerable.JniManagedPeerState

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

(Herdado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

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

(Herdado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

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

(Herdado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

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

(Herdado de Object)

Métodos de Extensão

Nome Description
GetJniTypeName(IJavaPeerable)

Obtém o nome JNI do tipo da instância self.

JavaAs<TResult>(IJavaPeerable)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo marcada por runtime do Android.

JavaCast<TResult>(IJavaObject)

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

TryJavaCast<TResult>(IJavaPeerable, TResult)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

Aplica-se a