Roblox API Reference

UGCValidationService On DevHub

Summary

This class is not creatable. An object of this class cannot be created with Instance.new.
This class is a service. It is a singleton that may be acquired with GetService.
This item is not replicated. Its interface does not cross the network boundary.

Tags: [NotCreatable, Service, NotReplicated]

Inherits (1)

Member index (60)

Type Member History
int CalculateEditableMeshUniqueUVCount (EditableMesh editableMesh) 605
int CalculateUniqueUVCount (string meshId) 587
bool CanLoadAsset (string assetId) 567
bool CheckEditableMeshInCameraFrustum (EditableMesh editableMesh, Vector3 meshScale, CFrame handleWorldCF, CFrame cameraWorldCF) 605
bool CheckMeshInCameraFrustum (string meshId, Vector3 meshScale, CFrame handleWorldCF, CFrame cameraWorldCF) 593
Array CompareTextureOverlapByteString (string byteStringBaseline, string byteStringFollowup) 605
Array CompareTextureOverlapTextureId (string textureIdBaseline, string textureIdFollowup) 605
Objects FetchAssetWithFormat (Content url, string assetFormat) 467
Tuple GetDynamicHeadEditableMeshInactiveControls (EditableMesh editableMesh, Array controlNames) 605
Tuple GetDynamicHeadMeshInactiveControls (string meshId, Array controlNames) 600
Vector2 GetEditableImageSize (EditableImage editableImage) 605
int GetEditableMeshTriCount (EditableMesh editableMesh) 605
Array GetEditableMeshVertColors (EditableMesh editableMesh) 605
Array GetEditableMeshVerts (EditableMesh editableMesh) 605
int GetMeshTriCount (string meshId)
Array GetMeshVertColors (string meshId) 486
Array GetMeshVerts (string meshId)
Variant GetPropertyValue (Instance instance, string property) 551
Vector2 GetTextureSize (string textureId)
null RegisterUGCValidationFunction (Function setFunction) 602
null ResetCollisionFidelity (Instance meshPart, CollisionFidelity collisionFidelity = Box) 543 573 593
null SetMeshIdBlocking (Instance meshPart, string meshId) 453 452 454 573
Tuple ValidateCageMeshIntersection (string innerCageMeshId, string outerCageMeshId, string refMeshId) 548
Tuple ValidateCageNonManifoldAndHoles (string meshId) 548
bool ValidateCageUVTriangleArea (string meshId) 592
bool ValidateDynamicHeadEditableMesh (EditableMesh editableMesh) 605
bool ValidateDynamicHeadMesh (string meshId) 581
bool ValidateEditableImageNumTextureChannels (EditableImage editableImage, int numTextureChannelsRequired) 605
bool ValidateEditableImageSize (EditableImage editableImage) 602
bool ValidateEditableMeshBounds (EditableMesh editableMesh, Vector3 meshScale, Vector3 boundsOffset, CFrame attachmentCF, CFrame handleCF) 605
Tuple ValidateEditableMeshCageMeshIntersection (EditableMesh innerCage, EditableMesh outerCage, EditableMesh refMesh) 605
Tuple ValidateEditableMeshCageNonManifoldAndHoles (EditableMesh editableMesh) 605
bool ValidateEditableMeshCageUVTriangleArea (EditableMesh editableMesh) 605
bool ValidateEditableMeshFullBodyCageDeletion (EditableMesh editableMesh) 605
bool ValidateEditableMeshMisMatchUV (EditableMesh innerCage, EditableMesh outerCage) 605
bool ValidateEditableMeshOverlappingVertices (EditableMesh editableMesh) 605
bool ValidateEditableMeshTriangleArea (EditableMesh editableMesh) 605
bool ValidateEditableMeshTriangles (EditableMesh editableMesh) 605
bool ValidateEditableMeshUVSpace (EditableMesh editableMesh) 605
bool ValidateEditableMeshUVValuesInReference (Array referenceValues, EditableMesh editableMesh) 605
bool ValidateEditableMeshUniqueUVCount (EditableMesh editableMesh, int numRequired) 605
bool ValidateEditableMeshVertColors (EditableMesh editableMesh, bool includeAlpha = true) 605
bool ValidateFullBodyCageDeletion (string meshId) 548
bool ValidateImageTransparencyThresholdByteString (string image, float threshold) 600
bool ValidateImageTransparencyThresholdTextureID (string textureId, float threshold) 600
bool ValidateMeshBounds (string meshId, Vector3 meshScale, Vector3 boundsOffset, CFrame attachmentCF, CFrame handleCF) 553
bool ValidateMeshTriangleArea (string meshId) 593
bool ValidateMeshTriangles (string meshId) 535
bool ValidateMeshVertColors (string meshId, bool includeAlpha = true) 535 583
bool ValidateMisMatchUV (string innerCageMeshId, string outerCageMeshId) 548
bool ValidateNumTextureChannels (string textureId, int numChannelsRequired) 576
bool ValidateOverlappingVertices (string meshId) 548
bool ValidateSkinnedEditableMesh (EditableMesh editableMesh) 605
bool ValidateSkinnedMesh (string meshId) 581
bool ValidateTextureAlpha (string textureId, int pixelWidth) 598
bool ValidateTextureAlphaByteString (string byteString, int pixelWidth) 598
bool ValidateTextureSize (string textureId) 535
bool ValidateUVSpace (string meshId) 535
bool ValidateUVValuesInReference (Array referenceValues, string meshId) 596
bool ValidateUniqueUVCount (string meshId, int numRequired) 587
57 members inherited from Instance

Removed member index (9)

Type Member History
int GetMeshTriCountSync (string meshId) 576
Array GetMeshVertsSync (string meshId) 576
Vector2 GetTextureSizeSync (string textureId) 576
bool ValidateTextureRGBFromFile (string path1, string path2, int crop_x, int crop_y, int screen_x, int screen_y, Color3 color1, Color3 color2, int pixelWidth) 598 600
Array validateCageMeshIntersection (string innerCageMeshId, string outerCageMeshId, string refMeshId) 547 548
Array validateCageNonManifoldAndHoles (string meshId) 547 548
bool validateFullBodyCageDeletion (string meshId) 547 548
bool validateMisMatchUV (string innerCageMeshId, string outerCageMeshId) 547 548
bool validateOverlappingVertices (string meshId) 547 548

History

Members

CalculateEditableMeshUniqueUVCount On DevHub

Name Type Default
editableMesh EditableMesh none

History

CalculateUniqueUVCount On DevHub

This function yields. It will block the calling thread until completion.
Name Type Default
meshId string none

History

Tags: [Yields]

CanLoadAsset On DevHub

This function yields. It will block the calling thread until completion.
Name Type Default
assetId string none

History

Tags: [Yields]

CheckEditableMeshInCameraFrustum On DevHub

Name Type Default
editableMesh EditableMesh none
meshScale Vector3 none
handleWorldCF CFrame none
cameraWorldCF CFrame none

History

CheckMeshInCameraFrustum On DevHub

This function yields. It will block the calling thread until completion.
Name Type Default
meshId string none
meshScale Vector3 none
handleWorldCF CFrame none
cameraWorldCF CFrame none

History

Tags: [Yields]

CompareTextureOverlapByteString On DevHub

This function yields. It will block the calling thread until completion.
Name Type Default
byteStringBaseline string none
byteStringFollowup string none

History

Tags: [Yields]

CompareTextureOverlapTextureId On DevHub

This function yields. It will block the calling thread until completion.
Name Type Default
textureIdBaseline string none
textureIdFollowup string none

History

Tags: [Yields]

FetchAssetWithFormat On DevHub

This function yields. It will block the calling thread until completion.
Name Type Default
url Content none
assetFormat string none

History

Tags: [Yields]

GetDynamicHeadEditableMeshInactiveControls On DevHub

Name Type Default
editableMesh EditableMesh none
controlNames Array none

History

GetDynamicHeadMeshInactiveControls On DevHub

This function yields. It will block the calling thread until completion.
Name Type Default
meshId string none
controlNames Array none

History

Tags: [Yields]

GetEditableImageSize On DevHub

Name Type Default
editableImage EditableImage none

History

GetEditableMeshTriCount On DevHub

Name Type Default
editableMesh EditableMesh none

History

GetEditableMeshVertColors On DevHub

Name Type Default
editableMesh EditableMesh none

History

GetEditableMeshVerts On DevHub

Name Type Default
editableMesh EditableMesh none

History

GetMeshTriCount On DevHub

This function yields. It will block the calling thread until completion.
Name Type Default
meshId string none

Tags: [Yields]

GetMeshVertColors On DevHub

This function yields. It will block the calling thread until completion.
Name Type Default
meshId string none

History

Tags: [Yields]

GetMeshVerts On DevHub

This function yields. It will block the calling thread until completion.
Name Type Default
meshId string none

Tags: [Yields]

GetPropertyValue On DevHub

Name Type Default
instance Instance none
property string none

History

GetTextureSize On DevHub

This function yields. It will block the calling thread until completion.
Name Type Default
textureId string none

Tags: [Yields]

RegisterUGCValidationFunction On DevHub

Name Type Default
setFunction Function none

History

ResetCollisionFidelity On DevHub

Name Type Default
meshPart Instance none
collisionFidelity CollisionFidelity Box

History

SetMeshIdBlocking On DevHub

Name Type Default
meshPart Instance none
meshId string none

History

ValidateCageMeshIntersection On DevHub

This function yields. It will block the calling thread until completion.
Name Type Default
innerCageMeshId string none
outerCageMeshId string none
refMeshId string none

History

Tags: [Yields]

ValidateCageNonManifoldAndHoles On DevHub

This function yields. It will block the calling thread until completion.
Name Type Default
meshId string none

History

Tags: [Yields]

ValidateCageUVTriangleArea On DevHub

This function yields. It will block the calling thread until completion.
Name Type Default
meshId string none

History

Tags: [Yields]

ValidateDynamicHeadEditableMesh On DevHub

Name Type Default
editableMesh EditableMesh none

History

ValidateDynamicHeadMesh On DevHub

This function yields. It will block the calling thread until completion.
Name Type Default
meshId string none

History

Tags: [Yields]

ValidateEditableImageNumTextureChannels On DevHub

Name Type Default
editableImage EditableImage none
numTextureChannelsRequired int none

History

ValidateEditableImageSize On DevHub

Name Type Default
editableImage EditableImage none

History

ValidateEditableMeshBounds On DevHub

Name Type Default
editableMesh EditableMesh none
meshScale Vector3 none
boundsOffset Vector3 none
attachmentCF CFrame none
handleCF CFrame none

History

ValidateEditableMeshCageMeshIntersection On DevHub

Name Type Default
innerCage EditableMesh none
outerCage EditableMesh none
refMesh EditableMesh none

History

ValidateEditableMeshCageNonManifoldAndHoles On DevHub

Name Type Default
editableMesh EditableMesh none

History

ValidateEditableMeshCageUVTriangleArea On DevHub

Name Type Default
editableMesh EditableMesh none

History

ValidateEditableMeshFullBodyCageDeletion On DevHub

Name Type Default
editableMesh EditableMesh none

History

ValidateEditableMeshMisMatchUV On DevHub

Name Type Default
innerCage EditableMesh none
outerCage EditableMesh none

History

ValidateEditableMeshOverlappingVertices On DevHub

Name Type Default
editableMesh EditableMesh none

History

ValidateEditableMeshTriangleArea On DevHub

Name Type Default
editableMesh EditableMesh none

History

ValidateEditableMeshTriangles On DevHub

Name Type Default
editableMesh EditableMesh none

History

ValidateEditableMeshUVSpace On DevHub

Name Type Default
editableMesh EditableMesh none

History

ValidateEditableMeshUVValuesInReference On DevHub

Name Type Default
referenceValues Array none
editableMesh EditableMesh none

History

ValidateEditableMeshUniqueUVCount On DevHub

Name Type Default
editableMesh EditableMesh none
numRequired int none

History

ValidateEditableMeshVertColors On DevHub

Name Type Default
editableMesh EditableMesh none
includeAlpha bool true

History

ValidateFullBodyCageDeletion On DevHub

This function yields. It will block the calling thread until completion.
Name Type Default
meshId string none

History

Tags: [Yields]

ValidateImageTransparencyThresholdByteString On DevHub

This function yields. It will block the calling thread until completion.
Name Type Default
image string none
threshold float none

History

Tags: [Yields]

ValidateImageTransparencyThresholdTextureID On DevHub

This function yields. It will block the calling thread until completion.
Name Type Default
textureId string none
threshold float none

History

Tags: [Yields]

ValidateMeshBounds On DevHub

This function yields. It will block the calling thread until completion.
Name Type Default
meshId string none
meshScale Vector3 none
boundsOffset Vector3 none
attachmentCF CFrame none
handleCF CFrame none

History

Tags: [Yields]

ValidateMeshTriangleArea On DevHub

This function yields. It will block the calling thread until completion.
Name Type Default
meshId string none

History

Tags: [Yields]

ValidateMeshTriangles On DevHub

This function yields. It will block the calling thread until completion.
Name Type Default
meshId string none

History

Tags: [Yields]

ValidateMeshVertColors On DevHub

This function yields. It will block the calling thread until completion.
Name Type Default
meshId string none
includeAlpha bool true

History

Tags: [Yields]

ValidateMisMatchUV On DevHub

This function yields. It will block the calling thread until completion.
Name Type Default
innerCageMeshId string none
outerCageMeshId string none

History

Tags: [Yields]

ValidateNumTextureChannels On DevHub

This function yields. It will block the calling thread until completion.
Name Type Default
textureId string none
numChannelsRequired int none

History

Tags: [Yields]

ValidateOverlappingVertices On DevHub

This function yields. It will block the calling thread until completion.
Name Type Default
meshId string none

History

Tags: [Yields]

ValidateSkinnedEditableMesh On DevHub

Name Type Default
editableMesh EditableMesh none

History

ValidateSkinnedMesh On DevHub

This function yields. It will block the calling thread until completion.
Name Type Default
meshId string none

History

Tags: [Yields]

ValidateTextureAlpha On DevHub

This function yields. It will block the calling thread until completion.
Name Type Default
textureId string none
pixelWidth int none

History

Tags: [Yields]

ValidateTextureAlphaByteString On DevHub

This function yields. It will block the calling thread until completion.
Name Type Default
byteString string none
pixelWidth int none

History

Tags: [Yields]

ValidateTextureSize On DevHub

This function yields. It will block the calling thread until completion.
Name Type Default
textureId string none

History

Tags: [Yields]

ValidateUVSpace On DevHub

This function yields. It will block the calling thread until completion.
Name Type Default
meshId string none

History

Tags: [Yields]

ValidateUVValuesInReference On DevHub

This function yields. It will block the calling thread until completion.
Name Type Default
referenceValues Array none
meshId string none

History

Tags: [Yields]

ValidateUniqueUVCount On DevHub

This function yields. It will block the calling thread until completion.
Name Type Default
meshId string none
numRequired int none

History

Tags: [Yields]

Removed members

GetMeshTriCountSync

Name Type Default
meshId string none

History

GetMeshVertsSync

Name Type Default
meshId string none

History

GetTextureSizeSync

Name Type Default
textureId string none

History

ValidateTextureRGBFromFile

This function yields. It will block the calling thread until completion.
Name Type Default
path1 string none
path2 string none
crop_x int none
crop_y int none
screen_x int none
screen_y int none
color1 Color3 none
color2 Color3 none
pixelWidth int none

History

Tags: [Yields]

validateCageMeshIntersection

This function yields. It will block the calling thread until completion.
Name Type Default
innerCageMeshId string none
outerCageMeshId string none
refMeshId string none

History

Tags: [Yields]

validateCageNonManifoldAndHoles

This function yields. It will block the calling thread until completion.
Name Type Default
meshId string none

History

Tags: [Yields]

validateFullBodyCageDeletion

This function yields. It will block the calling thread until completion.
Name Type Default
meshId string none

History

Tags: [Yields]

validateMisMatchUV

This function yields. It will block the calling thread until completion.
Name Type Default
innerCageMeshId string none
outerCageMeshId string none

History

Tags: [Yields]

validateOverlappingVertices

This function yields. It will block the calling thread until completion.
Name Type Default
meshId string none

History

Tags: [Yields]

Relevant classes (3)

Relevant enums (1)