Kinemium Docs

SurfaceGui

Displays a 2D UI element on a 3D surface.

Properties

PropertyTypeDefault
Namestring"SurfaceGui"
Enabledbooleantrue
Adorneeanynil
FaceEnumItemEnum.NormalId.Front
CanvasSizeVector2Vector2.new(800, 600)
PixelsPerStudnumber50
SizingModeEnumItemEnum.SurfaceGuiSizingMode.FixedSize
AlwaysOnTopbooleanfalse
LightInfluencenumber1
Brightnessnumber1
ZIndexBehaviorEnumItemEnum.ZIndexBehavior.Sibling
ZOffsetnumber0
SizeUDim2UDim2.new(0, 800, 0, 600)
RenderOffsetVector2Vector2.new(0, 0)
Textureanynil

Functions


getAdornee

Arguments

instance

Returns

This function returns nothing.

getFaceSize

Arguments

size, face

Returns

This function returns nothing.

getFaceCorners

Arguments

cf, size, face

Returns

This function returns nothing.

resolveTextureSource

Arguments

instance

Returns

This function returns nothing.

loadTextureFromPath

Arguments

path

Returns

This function returns nothing.

loadTextureFromEditable

Arguments

editableImage

Returns

This function returns nothing.

resetRenderTexture

Arguments

width, height

Returns

This function returns nothing.

getCanvasSize

Arguments

This function takes no arguments.

Returns

This function returns nothing.

syncTexture

Arguments

force

Returns

This function returns nothing.

instance.GetRelativeMousePosition

Gets the relative mouse position in the SurfaceGui.

Arguments

This function takes no arguments.

Returns

This function returns nothing.

API

instance:getAdornee(instance)
instance:getFaceSize(size, face)
instance:getFaceCorners(cf, size, face)
instance:resolveTextureSource(instance)
instance:loadTextureFromPath(path)
instance:loadTextureFromEditable(editableImage)
instance:resetRenderTexture(width, height)
instance:getCanvasSize()
instance:syncTexture(force)
instance:GetRelativeMousePosition()

On this page