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 (35)

Type Member History
int CalculateUniqueUVCount (string meshId) 587
bool CanLoadAsset (string assetId) 567
bool CheckMeshInCameraFrustum (string meshId, Vector3 meshScale, CFrame handleWorldCF, CFrame cameraWorldCF) 593
Objects FetchAssetWithFormat (Content url, string assetFormat) 467
Tuple GetDynamicHeadMeshInactiveControls (string meshId, Array controlNames) 600
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 ValidateDynamicHeadMesh (string meshId) 581
bool ValidateEditableImageSize (EditableImage editableImage) 602
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 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

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]

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]

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]

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]

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]

ValidateDynamicHeadMesh On DevHub

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

History

Tags: [Yields]

ValidateEditableImageSize On DevHub

Name Type Default
editableImage EditableImage none

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]

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 (2)

Relevant enums (1)