Camera Класс

Определение

Экземпляр камеры можно использовать для вычисления трехмерных преобразований и создания матрицы, которая может быть применена Canvas, например, к .

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

Комментарии

Экземпляр камеры можно использовать для вычисления трехмерных преобразований и создания матрицы, которая может быть применена Canvas, например, к .

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

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

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

Camera()

Создает новую камеру с пустыми преобразованиями.

Camera(IntPtr, JniHandleOwnership)

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

Свойства

Class

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

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

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

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

Экземпляр камеры можно использовать для вычисления трехмерных преобразований и создания матрицы, которая может быть применена Canvas, например, к .

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

Экземпляр камеры можно использовать для вычисления трехмерных преобразований и создания матрицы, которая может быть применена Canvas, например, к .

LocationX

Возвращает расположение камеры x.

LocationY

Возвращает расположение камеры по Y.

LocationZ

Возвращает расположение камеры z.

PeerReference

Экземпляр камеры можно использовать для вычисления трехмерных преобразований и создания матрицы, которая может быть применена Canvas, например, к .

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

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

ThresholdType

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

Методы

ApplyToCanvas(Canvas)

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

Clone()

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

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

Экземпляр камеры можно использовать для вычисления трехмерных преобразований и создания матрицы, которая может быть применена Canvas, например, к .

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

Экземпляр камеры можно использовать для вычисления трехмерных преобразований и создания матрицы, которая может быть применена Canvas, например, к .

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

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

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

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

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

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

JavaFinalize()

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

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

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

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

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

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

Восстанавливает сохраненное состояние, если оно есть.

Rotate(Single, Single, Single)

Применяет преобразование поворота вокруг всех трех осей.

RotateX(Single)

Применяет преобразование поворота вокруг оси X.

RotateY(Single)

Применяет преобразование поворота вокруг оси Y.

RotateZ(Single)

Применяет преобразование поворота вокруг оси Z.

Save()

Сохраняет состояние камеры.

SetHandle(IntPtr, JniHandleOwnership)

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

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

Задает расположение камеры.

ToArray<T>()

Экземпляр камеры можно использовать для вычисления трехмерных преобразований и создания матрицы, которая может быть применена Canvas, например, к .

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

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

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

Применяет преобразование преобразования ко всем трем осям.

UnregisterFromRuntime()

Экземпляр камеры можно использовать для вычисления трехмерных преобразований и создания матрицы, которая может быть применена Canvas, например, к .

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

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

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

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

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

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

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

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

IJavaPeerable.Disposed()

Экземпляр камеры можно использовать для вычисления трехмерных преобразований и создания матрицы, которая может быть применена Canvas, например, к .

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

Экземпляр камеры можно использовать для вычисления трехмерных преобразований и создания матрицы, которая может быть применена Canvas, например, к .

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

Экземпляр камеры можно использовать для вычисления трехмерных преобразований и создания матрицы, которая может быть применена Canvas, например, к .

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

Экземпляр камеры можно использовать для вычисления трехмерных преобразований и создания матрицы, которая может быть применена Canvas, например, к .

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

Экземпляр камеры можно использовать для вычисления трехмерных преобразований и создания матрицы, которая может быть применена Canvas, например, к .

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

Экземпляр камеры можно использовать для вычисления трехмерных преобразований и создания матрицы, которая может быть применена Canvas, например, к .

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

Экземпляр камеры можно использовать для вычисления трехмерных преобразований и создания матрицы, которая может быть применена Canvas, например, к .

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

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Экземпляр камеры можно использовать для вычисления трехмерных преобразований и создания матрицы, которая может быть применена Canvas, например, к .

GetJniTypeName(IJavaPeerable)

Экземпляр камеры можно использовать для вычисления трехмерных преобразований и создания матрицы, которая может быть применена Canvas, например, к .

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