Kinemium Docs

Decal

Renders a 2D image in 3D space, Supports editable images, Parented under a BasePart.

Properties

PropertyTypeDefault
Transparencynumber0
Color3Color3Color3.new(1, 1, 1)
Texturestring"./src/assets/images/placeholder.png"
ColorMapContentstring"./src/assets/images/placeholder.png"
FaceEnumItemEnum.NormalId.Top
Adorneeanynil
PositionVector3Vector3.new(0, 0, 0)
Wrapbooleanfalse
Depthnumber0.1
NormalThresholdnumber0
FadeWidthnumber0

Functions


getFaceSize

Arguments

size, face

Returns

This function returns nothing.

getFaceCFrame

Arguments

cf, size, face

Returns

This function returns nothing.

buildBaseDecal

Arguments

This function takes no arguments.

Returns

This function returns nothing.

resolveTextureSource

Arguments

instance

Returns

This function returns nothing.

loadAlbedoMap

Arguments

path, color

Returns

This function returns nothing.

loadAlbedoMapFromEditable

Arguments

editableImage, color

Returns

This function returns nothing.

applyAlbedoColor

Arguments

decal, color, transparency

Returns

This function returns nothing.

applyDecalSettings

Arguments

instance, decal

Returns

This function returns nothing.

applyFaceOffset

Arguments

cf, offset

Returns

This function returns nothing.

syncAlbedo

Arguments

force

Returns

This function returns nothing.

API

instance:getFaceSize(size, face)
instance:getFaceCFrame(cf, size, face)
instance:buildBaseDecal()
instance:resolveTextureSource(instance)
instance:loadAlbedoMap(path, color)
instance:loadAlbedoMapFromEditable(editableImage, color)
instance:applyAlbedoColor(decal, color, transparency)
instance:applyDecalSettings(instance, decal)
instance:applyFaceOffset(cf, offset)
instance:syncAlbedo(force)

On this page