ScriptGroup.Builder Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Вспомогательный класс для создания ScriptGroup.
[Android.Runtime.Register("android/renderscript/ScriptGroup$Builder", DoNotGenerateAcw=true)]
public sealed class ScriptGroup.Builder : Java.Lang.Object
[<Android.Runtime.Register("android/renderscript/ScriptGroup$Builder", DoNotGenerateAcw=true)>]
type ScriptGroup.Builder = class
inherit Object
- Наследование
- Атрибуты
Комментарии
Вспомогательный класс для создания ScriptGroup. ScriptGroup создается в два этапа.
Во-первых, необходимо добавить все ядра, используемые ScriptGroup.
Во-вторых, добавьте соединения между ядрами. Существует два типа подключений: ядро к ядру и ядро к полю. Ядро в ядро позволяет передавать выходные данные ядра другому ядру в качестве входных данных. Ядро в поле позволяет привязать выходные данные одного ядра к глобальному скрипту. Ядро в ядро имеет более высокую производительность и следует использовать там, где это возможно.
ScriptGroup должна содержать один направленный ациклический граф (DAG); он не может содержать циклы. В настоящее время все ядра, используемые в ScriptGroup, должны поступать из разных объектов Script. Кроме того, все ядра в ScriptGroup должны иметь по крайней мере одно входное, выходное или внутреннее соединение.
После выполнения всех подключений вызов метода #create
вернет объект ScriptGroup.
Этот элемент устарел. Взамен рекомендуется использовать Builder2
.
Документация по Java для android.renderscript.ScriptGroup.Builder
.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.
Конструкторы
ScriptGroup.Builder(RenderScript) |
Создайте построитель для создания ScriptGroup. |
Свойства
Class |
Возвращает класс среды выполнения данного объекта |
Handle |
Дескриптор базового экземпляра Android. (Унаследовано от Object) |
JniIdentityHashCode |
Вспомогательный класс для создания ScriptGroup. (Унаследовано от Object) |
JniPeerMembers |
Вспомогательный класс для создания ScriptGroup. |
PeerReference |
Вспомогательный класс для создания ScriptGroup. (Унаследовано от Object) |
ThresholdClass |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. (Унаследовано от Object) |
ThresholdType |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. (Унаследовано от Object) |
Методы
AddConnection(Type, Script+KernelID, Script+FieldID) |
Добавляет подключение к группе. |
AddConnection(Type, Script+KernelID, Script+KernelID) |
Добавляет подключение к группе. |
AddKernel(Script+KernelID) |
Добавляет ядро в группу. |
Clone() |
Создает и возвращает копию этого объекта. (Унаследовано от Object) |
Create() |
Создает группу Скрипт. |
Dispose() |
Вспомогательный класс для создания ScriptGroup. (Унаследовано от Object) |
Dispose(Boolean) |
Вспомогательный класс для создания ScriptGroup. (Унаследовано от Object) |
Equals(Object) |
Указывает, равен ли какой-то другой объект этому объекту. (Унаследовано от Object) |
GetHashCode() |
Возвращает значение хэш-кода для объекта. (Унаследовано от Object) |
JavaFinalize() |
Вызывается сборщиком мусора для объекта , когда сборка мусора определяет, что больше нет ссылок на объект . (Унаследовано от Object) |
Notify() |
Пробуждает один поток, ожидающий монитора этого объекта. (Унаследовано от Object) |
NotifyAll() |
Пробуждает все потоки, ожидающие на мониторе этого объекта. (Унаследовано от Object) |
SetHandle(IntPtr, JniHandleOwnership) |
Задает свойство Handle. (Унаследовано от Object) |
ToArray<T>() |
Вспомогательный класс для создания ScriptGroup. (Унаследовано от Object) |
ToString() |
Возвращает строковое представление объекта. (Унаследовано от Object) |
UnregisterFromRuntime() |
Вспомогательный класс для создания ScriptGroup. (Унаследовано от Object) |
Wait() |
Вызывает ожидание текущего потока, пока он не пробудится, как правило, из-за <уведомления><<> или>прерывания или прерывания.>< (Унаследовано от Object) |
Wait(Int64) |
Вызывает ожидание текущего потока, пока он не пробудится, как правило, путем <уведомления><<> или>прерывания или прерывания<> или до истечения определенного количества реального времени. (Унаследовано от Object) |
Wait(Int64, Int32) |
Вызывает ожидание текущего потока, пока он не пробудится, как правило, путем <уведомления><<> или>прерывания или прерывания<> или до истечения определенного количества реального времени. (Унаследовано от Object) |
Явные реализации интерфейса
IJavaPeerable.Disposed() |
Вспомогательный класс для создания ScriptGroup. (Унаследовано от Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Вспомогательный класс для создания ScriptGroup. (Унаследовано от Object) |
IJavaPeerable.Finalized() |
Вспомогательный класс для создания ScriptGroup. (Унаследовано от Object) |
IJavaPeerable.JniManagedPeerState |
Вспомогательный класс для создания ScriptGroup. (Унаследовано от Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Вспомогательный класс для создания ScriptGroup. (Унаследовано от Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Вспомогательный класс для создания ScriptGroup. (Унаследовано от Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Вспомогательный класс для создания ScriptGroup. (Унаследовано от Object) |
Методы расширения
JavaCast<TResult>(IJavaObject) |
Выполняет преобразование типа, проверенного средой выполнения Android. |
JavaCast<TResult>(IJavaObject) |
Вспомогательный класс для создания ScriptGroup. |
GetJniTypeName(IJavaPeerable) |
Вспомогательный класс для создания ScriptGroup. |