Matrix4f Класс

Определение

Класс для предоставления собственного типа RenderScript rs_matrix4x4 обратно в систему Android.

[Android.Runtime.Register("android/renderscript/Matrix4f", DoNotGenerateAcw=true)]
public class Matrix4f : Java.Lang.Object
[<Android.Runtime.Register("android/renderscript/Matrix4f", DoNotGenerateAcw=true)>]
type Matrix4f = class
    inherit Object
Наследование
Matrix4f
Атрибуты

Комментарии

Класс для предоставления собственного типа RenderScript rs_matrix4x4 обратно в систему Android.

Этот элемент устарел. Renderscript не рекомендуется использовать на уровне API 31. Предлагаемые альтернативы см. в руководстве по миграции .

Документация по Java для android.renderscript.Matrix4f.

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.

Конструкторы

Matrix4f()

Создает новую матрицу удостоверения 4x4

Matrix4f(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

Matrix4f(Single[])

Создает новую матрицу и задает ее значения на основе заданного параметра.

Свойства

Class

Возвращает класс среды выполнения данного объекта Object.

(Унаследовано от Object)
Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
JniIdentityHashCode

Класс для предоставления собственного типа RenderScript rs_matrix4x4 обратно в систему Android.

(Унаследовано от Object)
JniPeerMembers

Класс для предоставления собственного типа RenderScript rs_matrix4x4 обратно в систему Android.

PeerReference

Класс для предоставления собственного типа RenderScript rs_matrix4x4 обратно в систему Android.

(Унаследовано от Object)
ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

Методы

Clone()

Создает и возвращает копию этого объекта.

(Унаследовано от Object)
Dispose()

Класс для предоставления собственного типа RenderScript rs_matrix4x4 обратно в систему Android.

(Унаследовано от Object)
Dispose(Boolean)

Класс для предоставления собственного типа RenderScript rs_matrix4x4 обратно в систему Android.

(Унаследовано от Object)
Equals(Object)

Указывает, равен ли какой-то другой объект этому объекту.

(Унаследовано от Object)
Get(Int32, Int32)

Возвращает значение для заданной строки и столбца.

GetArray()

Возвращает ссылку на внутренний массив, представляющий значения матрицы.

GetHashCode()

Возвращает значение хэш-кода для объекта.

(Унаследовано от Object)
Inverse()

Задает для текущей матрицы обратное значение

InverseTranspose()

Задает для текущей матрицы обратное транспонирование

JavaFinalize()

Вызывается сборщиком мусора для объекта , когда сборка мусора определяет, что больше нет ссылок на объект .

(Унаследовано от Object)
Load(Matrix4f)

Задает значения матрицы, соответствующие значениям параметра .

LoadFrustum(Single, Single, Single, Single, Single, Single)

Задает текущие значения в виде матрицы проекции перспективы

LoadIdentity()

Задает для значений матрицы значение identity

LoadMultiply(Matrix4f, Matrix4f)

Задает текущие значения в результате умножения двух заданных матриц.

LoadOrtho(Single, Single, Single, Single, Single, Single)

Установка текущих значений в качестве матрицы орфографической проекции

LoadOrthoWindow(Int32, Int32)

Задайте текущие значения как матрицу орфографической проекции с правой и нижней плоскостями обрезки, заданными заданными значениями.

LoadPerspective(Single, Single, Single, Single)

Задает текущие значения в виде матрицы проекции перспективы

LoadProjectionNormalized(Int32, Int32)

Вспомогающая функция для задания текущих значений в матрице проекции перспективы с пропорциями, определяемыми параметрами, и сопоставлением (ближнего, дальнего), (нижнего, верхнего) с (-1, 1) при z = 0

LoadRotate(Single, Single, Single, Single)

Задает текущие значения в виде матрицы поворота определенного угла относительно заданной оси

LoadScale(Single, Single, Single)

Задает текущие значения в виде матрицы масштабирования заданных измерений

LoadTranslate(Single, Single, Single)

Задает текущие значения в виде матрицы преобразования заданных измерений

Multiply(Matrix4f)

После умножения текущей матрицы на заданный параметр

Notify()

Пробуждает один поток, ожидающий монитора этого объекта.

(Унаследовано от Object)
NotifyAll()

Пробуждает все потоки, ожидающие на мониторе этого объекта.

(Унаследовано от Object)
Rotate(Single, Single, Single, Single)

Изменяет текущую матрицу путем ее последующего умножения с помощью матрицы поворота определенного угла вокруг заданной оси

Scale(Single, Single, Single)

Изменяет текущую матрицу путем ее последующего умножения с помощью матрицы масштабирования заданных измерений

Set(Int32, Int32, Single)

Задает значение для заданной строки и столбца

SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
ToArray<T>()

Класс для предоставления собственного типа RenderScript rs_matrix4x4 обратно в систему Android.

(Унаследовано от Object)
ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
Translate(Single, Single, Single)

Изменяет текущую матрицу путем ее последующего умножения с помощью матрицы преобразования заданных измерений

Transpose()

Задает для текущей матрицы ее транспонирование

UnregisterFromRuntime()

Класс для предоставления собственного типа RenderScript rs_matrix4x4 обратно в систему Android.

(Унаследовано от Object)
Wait()

Вызывает ожидание текущего потока, пока он не пробудится, как правило, из-за <уведомления><<> или>прерывания или прерывания.><

(Унаследовано от Object)
Wait(Int64)

Вызывает ожидание текущего потока, пока он не пробудится, как правило, путем <уведомления><<> или>прерывания или прерывания<> или до истечения определенного количества реального времени.

(Унаследовано от Object)
Wait(Int64, Int32)

Вызывает ожидание текущего потока, пока он не пробудится, как правило, путем <уведомления><<> или>прерывания или прерывания<> или до истечения определенного количества реального времени.

(Унаследовано от Object)

Явные реализации интерфейса

IJavaPeerable.Disposed()

Класс для предоставления собственного типа RenderScript rs_matrix4x4 обратно в систему Android.

(Унаследовано от Object)
IJavaPeerable.DisposeUnlessReferenced()

Класс для предоставления собственного типа RenderScript rs_matrix4x4 обратно в систему Android.

(Унаследовано от Object)
IJavaPeerable.Finalized()

Класс для предоставления собственного типа RenderScript rs_matrix4x4 обратно в систему Android.

(Унаследовано от Object)
IJavaPeerable.JniManagedPeerState

Класс для предоставления собственного типа RenderScript rs_matrix4x4 обратно в систему Android.

(Унаследовано от Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Класс для предоставления собственного типа RenderScript rs_matrix4x4 обратно в систему Android.

(Унаследовано от Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Класс для предоставления собственного типа RenderScript rs_matrix4x4 обратно в систему Android.

(Унаследовано от Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Класс для предоставления собственного типа RenderScript rs_matrix4x4 обратно в систему Android.

(Унаследовано от Object)

Методы расширения

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверенного средой выполнения Android.

JavaCast<TResult>(IJavaObject)

Класс для предоставления собственного типа RenderScript rs_matrix4x4 обратно в систему Android.

GetJniTypeName(IJavaPeerable)

Класс для предоставления собственного типа RenderScript rs_matrix4x4 обратно в систему Android.

Применяется к