EditableImageクラス
ひとことで言うと
EditableImageは、ロブロックス(Roblox)のクラスです。くわしい日本語解説は準備中のため、下に公式の説明(英語)を載せています。
公式の説明(英語):Object which allows for the runtime creation and manipulation of images.
クラスの関係
受け継いでいるクラス:Object → EditableImage
プロパティ(1)
| 名前と書き方 | 説明 |
|---|---|
SizeEditableImage.Size: Vector2 | Size of the EditableImage in pixels. |
メソッド(10)
| 名前と書き方 | 説明 |
|---|---|
DestroyEditableImage:Destroy(): () | Destroys the image contents and immediately reclaims the memory they use. |
DrawCircleEditableImage:DrawCircle(center: Vector2, radius: int, color: Color3, transparency: float, combineType: ImageCombineType, antiAliasing: AntiAliasing, alphaBlendType: ImageAlphaType): () | Draws a circle at the specified point. |
DrawImageEditableImage:DrawImage(position: Vector2, image: EditableImage, combineType: ImageCombineType, alphaBlendType: ImageAlphaType): () | Draws another EditableImage into this EditableImage at the given position. |
DrawImageProjectedEditableImage:DrawImageProjected(projectionSource: Object, projection: Dictionary, brushConfig: Dictionary): () | Projects another EditableImage onto a surface using an EditableMesh or prepared WrapTextureTransfer and stores the result on this EditableImage. |
SampleImageProjectedEditableImage:SampleImageProjected(projectionSource: Object, sourceTexture: EditableImage, projectionConfig: Dictionary, brushConfig: Dictionary): () | Projects pixels from a texture into this EditableImage using an EditableMesh or prepared WrapTextureTransfer. |
DrawImageTransformedEditableImage:DrawImageTransformed(position: Vector2, scale: Vector2, rotation: float, image: EditableImage, options: Dictionary?): () | Draws an image into this EditableImage with transformations including scaling and rotation, placing it at the specified position. |
DrawLineEditableImage:DrawLine(p1: Vector2, p2: Vector2, color: Color3, transparency: float, combineType: ImageCombineType, antiAliasing: AntiAliasing, alphaBlendType: ImageAlphaType): () | Draws a line between two provided points. |
DrawRectangleEditableImage:DrawRectangle(position: Vector2, size: Vector2, color: Color3, transparency: float, combineType: ImageCombineType, alphaBlendType: ImageAlphaType): () | Draws a rectangle of the given size at the given top-left position. |
ReadPixelsBufferEditableImage:ReadPixelsBuffer(position: Vector2, size: Vector2): buffer | Reads a rectangular region of pixels into a buffer. |
WritePixelsBufferEditableImage:WritePixelsBuffer(position: Vector2, size: Vector2, buffer: buffer): () | Writes a rectangular region of pixels into the image. |
受け継いでいるメンバー
Object から受け継いでいるもの(4)
英語の説明とメンバーの一覧は、Roblox Creator Documentation(EditableImage)をもとにしています(CC BY 4.0)。日本語の解説は、このサイトで独自に書いたものです。