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

Type Member History
bool CanLoadAsset (string assetId) 567
Objects FetchAssetWithFormat (Content url, string assetFormat) 467
int GetMeshTriCount (string meshId)
int GetMeshTriCountSync (string meshId)
Array GetMeshVertColors (string meshId) 486
Array GetMeshVerts (string meshId)
Array GetMeshVertsSync (string meshId)
Variant GetPropertyValue (Instance instance, string property) 551
Vector2 GetTextureSize (string textureId)
Vector2 GetTextureSizeSync (string textureId)
void ResetCollisionFidelity (Instance meshPart) 543
void SetMeshIdBlocking (Instance meshPart, string meshId) 453 452 454
Tuple ValidateCageMeshIntersection (string innerCageMeshId, string outerCageMeshId, string refMeshId) 548
Tuple ValidateCageNonManifoldAndHoles (string meshId) 548
bool ValidateFullBodyCageDeletion (string meshId) 548
bool ValidateMeshBounds (string meshId, Vector3 meshScale, Vector3 boundsOffset, CFrame attachmentCF, CFrame handleCF) 553
bool ValidateMeshTriangles (string meshId) 535
bool ValidateMeshVertColors (string meshId) 535
bool ValidateMisMatchUV (string innerCageMeshId, string outerCageMeshId) 548
bool ValidateOverlappingVertices (string meshId) 548
bool ValidateTextureSize (string textureId) 535
bool ValidateUVSpace (string meshId) 535
51 members inherited from Instance

Removed member index (5)

Type Member History
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

CanLoadAsset On DevHub

This function yields. It will block the calling thread until completion.
Name Type Default
assetId 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]

GetMeshTriCount On DevHub

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

Tags: [Yields]

GetMeshTriCountSync On DevHub

Name Type Default
meshId string none

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]

GetMeshVertsSync On DevHub

Name Type Default
meshId string none

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]

GetTextureSizeSync On DevHub

Name Type Default
textureId string none

ResetCollisionFidelity On DevHub

Name Type Default
meshPart Instance none

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]

ValidateFullBodyCageDeletion On DevHub

This function yields. It will block the calling thread until completion.
Name Type Default
meshId string 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]

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

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]

ValidateOverlappingVertices On DevHub

This function yields. It will block the calling thread until completion.
Name Type Default
meshId string 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]

Removed members

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