FMX.Types

提供:RAD Studio API Documentation
移動: 案内, 検索

2D 描画用の型など、FireMonkey 全体を通して使用される基底型が定義されています。

目次

クラス

EBitmapCodecManagerException
ECannotAcquireBitmapAccess
ECannotAcquireDXGIFactory
ECannotAcquireTextureAccess
ECannotActivateDepthStencil
ECannotActivateFrameBuffers
ECannotActivateRenderBuffers
ECannotActivateShaderProgram
ECannotActivateSwapChain
ECannotActivateTexture
ECannotAssociateWindowHandle
ECannotBeginRenderingScene
ECannotCopyTextureResource
ECannotCreateD3DDevice
ECannotCreateDepthStencil
ECannotCreateDirect3D
ECannotCreateIndexBuffer
ECannotCreateOpenGLContext
ECannotCreatePixelShader
ECannotCreateRenderBuffers
ECannotCreateRenderTargetView
ECannotCreateSamplerState
ECannotCreateSwapChain
ECannotCreateTexture
ECannotCreateVertexBuffer
ECannotCreateVertexDeclaration
ECannotCreateVertexLayout
ECannotCreateVertexShader
ECannotDrawMeshObject
ECannotFindShaderVariable
ECannotFindSuitablePixelFormat
ECannotResizeSwapChain
ECannotRetrieveBufferDesc
ECannotRetrieveDepthStencil
ECannotRetrieveDisplayMode
ECannotRetrieveRenderBuffers
ECannotRetrieveSurface
ECannotSyncDeviceBuffers
ECannotUpdateOpenGLContext
ECannotUploadDeviceBuffers
ECannotUploadTexture
ECanvasException
ECanvasManagerException
EErrorCompressingStream
EErrorDecompressingStream
EErrorUnpackingShaderCode
EFeatureNotSupported
EInvalidCallingConditions
EInvalidRenderingConditions
EProgramCompilationError
EShaderCompilationError
ETextureSizeTooSmall
IAlignableObject

IAlignableObject は、位置揃えが可能なオブジェクトのインターフェイスです。

IAlignRoot

IAlignRoot は、ルートである親の中で子がどのように位置揃えされるかを定義するインターフェイスです。

IBitmapAccess

ビットマップにアクセスするオブジェクトを定義するインターフェイスです。

IBitmapLink
IBitmapObject

ビットマップを含むオブジェクトを定義するインターフェイスです。

IBrushObject
ICanvasObject
ICaretICaret インターフェイスでは、TCustomCaret キャレット オブジェクトを取得し、そのキャレットを表示または非表示にするメソッドが宣言されています。
IContainerObject

IContainerObject は、コンテナ オブジェクトを定義するインターフェイスです。

IContent
IControl

IControl は、コントロール オブジェクトを定義するインターフェイスです。

IEffectContainer
IFlasher
IFMXCursorService
IFMXMouseService
IFMXTimerService
IFontObject
IFreeNotification

IFreeNotification は、通知オブジェクトを解放するためのインターフェイスです。

IFreeNotificationBehavior
IGroupName
IIsChecked
IItemsContainer

IItemsContainer は、コンテナがサブ項目にどうアクセスするかを定義するインターフェイスです。

INativeControl
IOriginalContainerSize
IPaintControl
IPathObject
IRoot

IRoot は、ルート オブジェクトを定義するインターフェイスです。

ISizeGrip

ISizeGrip は、サイズ変更グリップ オブジェクトを定義するインターフェイスです。

ITextSettings

一般のテキスト オブジェクトの最も一般的なテキスト表現プロパティを、それらのオブジェクトの具体的な型とは独立に管理するためのメソッドやプロパティを宣言しています。

ITouchEvents
IVirtualKeyboardControl

画面上のキーボードのスタイルを設定するためにクラスが何を実装しなければならないかを定義したインターフェイスです。

Log
TAbstractPrinter
TAnimation

TAnimation は、下位のすべてのアニメーション クラスに対する基底クラスです。

TBitmap

TBitmap はビットマップをカプセル化したものです。

TBitmapCodecManager

TBitmapCodecManager は、システムの TBitmap エンコーダ/デコーダの基底クラスです。

TBitmapObject

ビットマップを含む、または操作するすべてのオブジェクトの基底クラスです。

TBounds

コントロールの境界を指定します。

TBrushTBrush は、図形を単色で塗りつぶしたり、図形の罫線を描画するのに使用される色やパターンを表します。
TBrushBitmap

TBrushBitmap インスタンスを使用すると、ビットマップの名前とラッピング モードを指定して TBrush のパターンを作成することができます。

TBrushObjectブラシ オブジェクトのクラスを表します。
TBrushResourceブラシ リソースのクラスを表します。
TCanvas自分自身のイメージをレンダリングする必要のあるオブジェクトに対して、抽象的なイメージ空間を提供します。
TCanvasClass

TCanvasClass では TCanvas のメタクラスを定義します。

TCanvasDestroyMessage
TCanvasManager
TCanvasSaveState

キャンバスの状態(描画や塗りつぶし)を格納するために使われるオブジェクトを表します。

TCaretClassTCaretClass は、TCustomCaret の 1 クラスです。
TColorObject
TCustomBitmapCodec
TCustomBitmapCodecClass
TCustomCaret

FireMonkey キャレットの基底クラスです。

TCustomGestureCollectionTCustomGestureCollection はジェスチャ コレクションの基底クラスです。
TCustomGestureCollectionItemTCustomGestureCollectionItem は、コレクション内のジェスチャを表すのに使用される項目の基底クラスです。
TCustomGestureEngineTCustomGestureEngine は、すべてのジェスチャ エンジンの抽象基底クラスです。
TCustomGestureManagerTCustomGestureManager は、すべてのジェスチャ マネージャ コンポーネントの抽象基底クラスです。
TCustomPopupMenu

ポップアップ メニューをサポートするグラフィック コントロールに関連付けることができるポップアップ メニューを表します。

TCustomTouchManager
TEffect大半の FireMonkey グラフィック効果クラスの基底クラスです。
TEnumerableFilter
TFmxChildrenList
TFmxObject
TFmxObjectClass

TFmxObjectClass では TFmxObject のメタクラスを定義します。

TFontTFont は、テキストの描画に使用されるフォント プロパティを保持しています。
TFontObject
TGradient

TGradient はグラデーション パターンのクラスを表します。

TGradientPoint

TGradientPoint は、グラデーション点のコレクションの要素を表します。

TGradientPoints

TGradientPointsTGradientPoint オブジェクトのコンテナです。

TIdleMessage
TLang

アプリケーションの文字列を翻訳するために使用します。

TLineMetricInfo

行の測定を操作する機能を実装しています。

TPathDataTPathData は、一連の接続された曲線や直線を表します。
TPathObject

パス データを含む、または操作するすべてのオブジェクトの基底クラスです。

TPosition

コントロールのフォーム内の位置を指定するのに使用されます。

TPrinterCanvas

独自の画像をレンダリングする必要があるオブジェクトに抽象的なプリンタ描画空間を提供します。

TPrinterCanvasClass

TPrinterCanvasClass では TPrinterCanvas のメタクラスを定義します。

TSpline

TSpline ではスプライン曲線を定義します。

TStrokeBrush
TTextSettings

テキスト オブジェクトの表示パラメータを格納および管理するためのプロパティとメソッドを定義しています。

TTimer

TTimer オブジェクトを使用すると、指定した時間の間隔で特定のアクションを繰り返し実行することができます。

TTouchManagerコントロールにジェスチャ オプションを追加します。
TTransform

TTransform は 2 次元平面の変換を定義するものです。

TWindowHandle

ルーチン

AddResource

指定されたオブジェクトをリソース リストに追加します。

AdjointMatrix

指定された行列の随伴行列を返します。

AlignObjects

FireMonkey フォームの描画面上でビジュアルな FireMonkey オブジェクトの位置揃えを行います。

AssignedFlasherフラッシャが、CaretClass パラメータで指定された TCustomCaret オブジェクトに登録されているかどうかをチェックします。
CollectLangFinish翻訳可能な文字列の収集を終了します。
CollectLangStart翻訳可能な文字列の収集を開始します。
CollectLangStrings翻訳可能な文字列のコレクションを返します。
CornersF
CreateRotationMatrix

指定された角度に基づいて回転行列を作成します。

CreateScaleMatrix指定された倍率に基づいて倍率変換 TMatrix を作成します。
CreateTranslateMatrix指定された距離に基づいて変換 TMatrix を作成します。
DelAmp
FillAlpha

複数(Count 個)のアルファ色のアルファ値を同時に設定します。

FillLongword

複数(Count 個)のアルファ色の色を同時に設定します。

FillLongwordRect

同じ色を複数のアルファ色に同時に設定します。

FindStyleResource

リソース リストを指定する特定のスタイル ルックアップ(string として渡されます)を検索します。

Flasher

CaretClass パラメータに指定された TCustomCaret オブジェクト用に登録された点滅オブジェクトを返します。

FlasherClassCaretClass パラメータで指定された TCustomCaret オブジェクトに対して登録されている、フラッシャのクラスを返します。
GetToken

文字列からトークンを取得します。

InterpolateBack

逆補間の新しい期間を計算します。

InterpolateBounce

バウンス補間の新しい期間を計算します。

InterpolateCirc

円補間の新しい期間を計算します。

InterpolateColor

アルファ色の値の補間の現在の値を計算します。

InterpolateCubic

3 次補間の新しい期間を計算します。

InterpolateElastic

弾性補間の新しい期間を計算します。

InterpolateExpo

指数補間の新しい期間を計算します。

InterpolateLinear

線形補間の期間を計算します。

InterpolateQuad

2 次補間の新しい期間を計算します。

InterpolateQuart

4 次補間の新しい期間を計算します。

InterpolateQuint

5 次補間の新しい期間を計算します。

InterpolateRotation

Single 値の補間の現在の値を計算します。

InterpolateSine

正弦波補間の新しい期間を計算します。

InterpolateSingle

Single 値の補間の現在の値を計算します。

InvertMatrix

指定された行列の逆行列を返します。

IsHandleValid

指定されたハンドルが有効かどうかを示します。

LoadLangFromFile指定されたファイルから、翻訳のための言語辞書をロードします。
LoadLangFromStrings指定された TStrings から、翻訳のための言語辞書をロードします。
MatrixDeterminant

指定した行列の行列式を返します。

MatrixMultiply

指定した 2 つの行列を乗算したものを返します。

PointToString

指定された点の座標を AnsiString に変換します。

RecalcAnchorRules
RecalcControlOriginalParentSize
RectToString

指定された矩形の座標を AnsiString に変換します。

RegisterFlasherClass

CaretClass パラメータに指定された TCustomCaret オブジェクト用の点滅クラスを登録します。

RegisterFmxClassesFireMonkey クラスの集合を登録し、クラスの集合を FireMonkey グループ オブジェクトに追加します。
RegisterShowVKProc
RemoveResource

指定されたオブジェクトをリソース リストから削除します。

ResetLang翻訳で使用される言語辞書をリセットします。
ReverseBytes

指定したバッファのバイトを逆順にします。

ScaleMatrix

指定した行列に指定した係数を掛けて拡大/縮小します。

ShiftAddressByPitch
StringToPoint

指定された AnsiString 座標に基づいて TPointF を返します。

StringToRect

指定された AnsiString 座標に基づいて TRectF を返します。

Translate指定された文字列を翻訳します。
TranslateText指定された文字列を翻訳します。
VectorAngle

V で指定されたベクトルから正規化された壁ベクトル N までの角度を返します。

VectorAngleCosine

指定された 2 つのベクトル v1v2 の間の角度の余弦(コサイン)を返します。

VectorCrossProductZ

指定された 2 つのベクトルのベクトル積(クロス積)を計算して返します。

WideGetToken

文字列からトークンを取得します。

_di_IAlignableObject

IAlignableObjectDelphiInterface を表します。

_di_IAlignRoot

IAlignRootDelphiInterface を表します。

_di_IBitmapAccess
_di_IBitmapLink
_di_IBitmapObject
_di_IBrushObject
_di_ICanvasObject
_di_ICaret
_di_IContainerObject

IContainerObjectDelphiInterface を表します。

_di_IContent
_di_IControl

IControlDelphiInterface を表します。

_di_IEffectContainer
_di_IFlasher
_di_IFMXCursorService
_di_IFMXMouseService
_di_IFMXTimerService
_di_IFontObject
_di_IFreeNotification

IFreeNotificationDelphiInterface を表します。

_di_IFreeNotificationBehavior
_di_IGroupName
_di_IIsChecked
_di_IItemsContainer

IItemsContainerDelphiInterface を表します。

_di_INativeControl
_di_IOriginalContainerSize
_di_IPaintControl
_di_IPathObject
_di_IRoot

IRootDelphiInterface を表します。

_di_ISizeGrip

ISizeGripDelphiInterface を表します。

_di_ITextSettings
_di_ITouchEvents
_di_IVirtualKeyboardControl

IVirtualKeyboardControlDelphiInterface を表します。

_di_TFmxObjectSortCompare
Fmx_Types
Fmx_Types__14
PAlphaColorArray

PAlphaColorArray は、TAlphaColorArray を指すポインタです。

PAlphaColorRecArray

PAlphaColorRecArray は、TAlphaColorRecArray を指すポインタです。

PBitmapCodecSaveParams
PClipRectsTClipRects を指すポインタです。
PCornersF
PLineMetricTLineMetric を指すポインタです。
PLongByteArray
TAlignLayout

親の中でのコントロールの位置揃えを指定します。

TAlphaColorArray

TAlphaColorArray は色の配列です。

TAlphaColorRecArray

TAlphaColorRecArray はチャネル色の配列です。

TAnimationTypeアニメーションの AnimationType プロパティの型です。
TBitmapCodecSaveParams
TBitmapData

ビットマップ データを表します。

TBitmapHandle

TBitmapHandleTBitmap のハンドルを定義したものです。

TBrushKind

ブラシのスタイル特性を指定します。

TCanActionExecEvent
TCanFocusEvent

あらゆる OnCanFocus イベント型に使用される手続き型です。

TCanvasQuality
TCanvasStyle
TCanvasStyles
TCaretDisplayChanged

OnDisplayChanged イベントの定義に使われるメソッド ポインタ型です。

TClipRectsTRectF の配列です。
TCorner

TCorner の値で四角形の角が特定されます。

TCorners

TCorner 型の値の集合を示します。

TCornersF
TCornerType

四角形のの種類を指定します。

TCustomTranslateProc

パラメータとして 1 つの文字列(AText)を受け取り、文字列値を返す手続き型です。

TDashArray

Single の配列を表す型で、内部的に使用されます。

TDragDropEvent

あらゆる OnDragDrop イベント型に使用される手続き型です。

TDragEnterEvent

あらゆる OnDragEnter イベント型に使用される手続き型です。

TDragObject

TDragObject では、ドラッグ操作を管理するためのデータを定義しています。

TDragOverEvent

あらゆる OnDragOver イベント型に使用される手続き型です。

TEffectStyle
TFillTextFlag

テキストの塗りつぶし方向を指定します。

TFillTextFlags

一連の TFillTextFlag を表します。

TFlasherInterval

点滅の間隔を指定するパラメータの型です。

TFmxHandle

TFmxHandle は、FireMonkey オブジェクトに固有のハンドルです。

TFmxObjectList
TFmxObjectSortCompare

2 つの TFmxObject オブジェクトをパラメータとして受け取り、整数値を返す関数の手続き型です。

TGestureArray

ジェスチャ コレクション項目の配列を表します。

TGestureEventTGestureEvent は、ジェスチャ関連のイベント(OnGesture など)に使用される関数型です。
TGestureEventInfo

ジェスチャ イベントについて記述したものです。

TGestureIDTGestureID 型は、ジェスチャを識別するために使用されます。
TGestureOption設定可能なジェスチャ オプションを列挙したものです。
TGestureOptions設定可能なジェスチャ オプションの集合を指定します。
TGesturePointArrayジェスチャ ポイントの配列を表します。
TGestureType

使用可能なジェスチャの種類を列挙したものです。

TGestureTypes

ジェスチャの種類の集合を示します。

TGradientStyle

グラデーションの特性を指定します。

TImeModeIME(Input Method Editor)の種類を指定します。
TInteractiveGesture

サポートされている対話型ジェスチャを列挙したものです。

TInteractiveGestureFlagある対話型ジェスチャ イベントが指定可能なフラグを列挙します。
TInteractiveGestureFlagsある対話型ジェスチャ イベントに設定可能な一連のフラグを指定します。
TInteractiveGestures

対話型ジェスチャの集合を示します。

TInterpolationType

アニメーションの Interpolation プロパティの型です。

TKeyEventすべての OnKeyDown および OnKeyUp イベント型に使用される手続き型。
TLineMetric

行の測定を保持するレコードです。

TLongByteArray
TMapAccess
TMenuItemChange
TMenuItemChanges
TMouseEventすべての OnMouseUp および OnMouseDown イベント型に使用される手続き型。
TMouseMoveEventすべての OnMouseMove イベント型に使用される手続き型。
TMouseWheelEventすべての OnMouseWheel イベント型に使用される手続き型。
TPathPoint

TPathData 点を定義します。

TPathPointKind

TPathData 点の種類を定義します。

TPointArray

要素を 1 つだけ含む TPointF の配列で、内部的に使用されます。

TProcessTickEvent内部的に使用するためのものです。
TRegion
TRegionArray
TScreenOrientation
TScreenOrientations
TShowVirtualKeyboard
TSide

表示する四角形の辺を指定します。

TSides

四角形の一連の辺を指定します。

TStandardGestureサポートされる標準ジェスチャを列挙します。
TStandardGesturesサポートされる一連の標準ジェスチャを指定します。
TStrokeCap線の終端を描画する際に使用される、グラフィックのスタイルを示します。
TStrokeDash

線のスタイルを指定します。

TStrokeJoin

描画する図形や経路の線分を結ぶ継ぎ目のスタイルを指定します。

TStyledSetting

スタイルに定義できるフォント プロパティを示します。

TStyledSettings

スタイルに定義できるフォント プロパティの集合を示します。

TTangentPair
TTextAlign

親の中でのコントロールのテキスト位置揃えを指定します。

TTextTrimmingコンテンツ領域からあふれたときのテキストの動作を指定します。
TTimerProc

CreateTimer などの関数で内部的に使用される手続き型です。

TTriggerアニメーションの親オブジェクトの状態を示します。
TVirtualKeyboardEvent
TVirtualKeyBoardState仮想(画面上)キーボードが表示されるよう、その状態を制御するために使用される列挙値です。
TVirtualKeyboardType

表示するオンスクリーン キーボードの種類を制御するのに使用される列挙型です。

TVKAutoShowMode主に、デバッグ目的で使用されます。
TWrapMode

ビットマップのラッピング モードを指定します。

変数

AllCorners

AllCorners は、TCorners 型の定数で、四角形の 4 つすべての角の集合を定義したものです。

AllSides

TSides 型の定数です。

AllStyledSettings

AllStyledSettingsTStyledSettings 型の定数で、テキスト型オブジェクトのすべてのスタイル指定プロパティが 1 つのスタイルに基づいていることを指定します。

AnchorAlign

TAnchors の配列である変数です。

AniFrameRate

アニメーションの 1 秒あたりのデフォルト フレーム数を保持する変数です。

AniThread

アニメーション スレッドで内部的に使用される TTimer 型の変数です。

cIdNoTimer
ClonePersistentCache
ClonePropertiesCache
ClosePolygon

多角形の終了座標を示す TPointF 型の変数です。この変数は内部的にのみ使用されます。

CustomTranslateProc

テキスト翻訳のために内部的に使用される TCustomTranslateProc 型の変数です。

DefaultStyledSettings

DefaultStyledSettingsTStyledSettings 型の定数で、テキスト オブジェクトのどのスタイル指定プロパティがデフォルトで 1 つのスタイルに基づいているかを指定します。

DigitRoundSize
GlobalDisableFocusEffect

フォーカス効果が有効か無効かを指定する Boolean 型変数です。

GlobalUseDirect2D

ハードウェアで加速された Direct2D をデフォルトで使用するかどうかを指定する Boolean 型変数です。

GlobalUseDX10
GlobalUseDX10Software
GlobalUseGDIPlusClearType
GlobalUseGPUCanvas
GlobalUseHWEffects

ハードウェアで加速された効果を可能な場合には常に使用するかどうかを指定する Boolean 型変数です。

IdentityMatrix

単位行列で初期化されている TMatrix 型の定数です。

NullRect

TRectF 型の定数で、すべての座標が 0 に設定されたヌル四角形で初期化されます。

SharedContext
USFormatSettings

文字列を浮動小数点数に変換するさまざまな操作で内部的に使用される TFormatSettings 型の変数です。

VKAutoShowMode主に、デバッグ目的で使用されます。

定数

FireMonkeyVersionFireMonkeyVersion: Comp = 18;


他の言語