Skip to content

UGCValidationService

Not yet Class Services NotCreatable NotReplicated Service

Not implemented yet

This class exists in the current Roblox API but is not implemented in Nova yet. Scripts that reference it will fail at runtime.

0 Nova members · 75 modern Roblox members not implemented yet

Inheritance

Object → Instance → UGCValidationService

Methods

Member Signature Summary
AreInstanceTreesEquivalent UGCValidationService:AreInstanceTreesEquivalent(expectedTree: Instance, candidateTree: Instance): bool —
CalculateAverageEditableCageMeshDistance UGCValidationService:CalculateAverageEditableCageMeshDistance(innerCage: EditableMesh, outerCage: EditableMesh, refMesh: EditableMesh, innerTransform: CFrame, outerTransform: CFrame): float —
CalculateBodyMaxCageDistance UGCValidationService:CalculateBodyMaxCageDistance(inputBodyParts: Array): Tuple —
CalculateEditableMeshInsideMeshPercentage UGCValidationService:CalculateEditableMeshInsideMeshPercentage(editableMeshRoot: EditableMesh, editableMeshQuery: EditableMesh, meshQueryTransform: CFrame, meshQueryScale: Vector3): float —
CalculateEditableMeshModifiedCageBoundingBox UGCValidationService:CalculateEditableMeshModifiedCageBoundingBox(referenceUVValues: Array, innerCage: EditableMesh, innerTransform: CFrame, outerCage: EditableMesh, outerTransform: CFrame): Tuple —
CalculateEditableMeshNumModifiedCageUVsInSet UGCValidationService:CalculateEditableMeshNumModifiedCageUVsInSet(referenceUVValues: Array, innerCage: EditableMesh, innerTransform: CFrame, outerCage: EditableMesh, outerTransform: CFrame): Tuple —
CalculateEditableMeshTotalSurfaceArea UGCValidationService:CalculateEditableMeshTotalSurfaceArea(editableMesh: EditableMesh, meshScale: Vector3): float —
CalculateEditableMeshUniqueUVCount UGCValidationService:CalculateEditableMeshUniqueUVCount(editableMesh: EditableMesh): int —
CanLoadAsset UGCValidationService:CanLoadAsset(assetId: string): bool —
CheckEditableMeshInCameraFrustum UGCValidationService:CheckEditableMeshInCameraFrustum(editableMesh: EditableMesh, meshScale: Vector3, handleWorldCF: CFrame, cameraWorldCF: CFrame): bool —
CreateEditableImageFromBinaryStringRobloxOnly UGCValidationService:CreateEditableImageFromBinaryStringRobloxOnly(value: BinaryStringValue): EditableImage —
CreateEditableImageOriginalSizeAsync UGCValidationService:CreateEditableImageOriginalSizeAsync(textureId: string): EditableImage —
CreateEditableMeshFromBinaryStringRobloxOnly UGCValidationService:CreateEditableMeshFromBinaryStringRobloxOnly(value: BinaryStringValue): EditableMesh —
DoesMeshHaveSkinningData UGCValidationService:DoesMeshHaveSkinningData(meshId: string): bool —
DoesSurfaceAppearanceMatchTexturePackAsync UGCValidationService:DoesSurfaceAppearanceMatchTexturePackAsync(surfaceAppearance: SurfaceAppearance): bool —
FetchAssetWithFormat UGCValidationService:FetchAssetWithFormat(url: ContentId, assetFormat: string): Instances —
GetBoundingBoxManipulationData UGCValidationService:GetBoundingBoxManipulationData(partMeshObjects: Array, partCFs: Array, meshScales: Array): Map —
GetDynamicHeadEditableMeshInactiveControls UGCValidationService:GetDynamicHeadEditableMeshInactiveControls(editableMesh: EditableMesh, controlNames: Array): Tuple —
GetEditableCagingRelevancyMetrics UGCValidationService:GetEditableCagingRelevancyMetrics(innerCage: EditableMesh, outerCage: EditableMesh, refMesh: EditableMesh, offsetInner: Vector3, offsetOuter: Vector3): Tuple —
GetEditableImageSize UGCValidationService:GetEditableImageSize(editableImage: EditableImage): Vector2 —
GetEditableMeshMaxNearbyVerticesCollisions UGCValidationService:GetEditableMeshMaxNearbyVerticesCollisions(editableMesh: EditableMesh, meshScale: Vector3): int —
GetEditableMeshSkinningTransferJointsInfo UGCValidationService:GetEditableMeshSkinningTransferJointsInfo(editableMesh: EditableMesh): Dictionary —
GetEditableMeshTriCount UGCValidationService:GetEditableMeshTriCount(editableMesh: EditableMesh): int —
GetEditableMeshVertColors UGCValidationService:GetEditableMeshVertColors(editableMesh: EditableMesh): Array —
GetEditableMeshVerticesSimilarityRate UGCValidationService:GetEditableMeshVerticesSimilarityRate(editableMesh: EditableMesh, meshScale: Vector3): float —
GetEditableMeshVerts UGCValidationService:GetEditableMeshVerts(editableMesh: EditableMesh): Array —
GetExpectedTposeRotation UGCValidationService:GetExpectedTposeRotation(jointLabel: RigLabel, partsFolder: Instance): CFrame —
GetFacsDrivenJointNamesFromEditableMesh UGCValidationService:GetFacsDrivenJointNamesFromEditableMesh(editableMesh: EditableMesh): Tuple —
GetLayeredClothingPostDeformationSize UGCValidationService:GetLayeredClothingPostDeformationSize(accessory: Accessory, editableMesh: EditableMesh, meshScale: Vector3): Vector3 —
GetLayeredClothingPostDeformationSizeAsync UGCValidationService:GetLayeredClothingPostDeformationSizeAsync(accessory: Accessory, editableMesh: EditableMesh, meshScale: Vector3): Vector3 —
GetMaximalJointDistancesWithinFacs UGCValidationService:GetMaximalJointDistancesWithinFacs(editableMesh: EditableMesh): Array —
GetMeshDataBinaryString UGCValidationService:GetMeshDataBinaryString(meshId: string): BinaryStringValue —
GetMeshVerts UGCValidationService:GetMeshVerts(meshId: string): Array —
GetMinAndMaxMeshSizeAcrossAllFacs UGCValidationService:GetMinAndMaxMeshSizeAcrossAllFacs(editableMesh: EditableMesh): Array —
GetPropertyValue UGCValidationService:GetPropertyValue(instance: Instance, property: string): Variant —
GetSerializedSizeExcludingCollisionAsync UGCValidationService:GetSerializedSizeExcludingCollisionAsync(inputInstances: Instances): double —
GetSkinnedJointNamesFromEditableMesh UGCValidationService:GetSkinnedJointNamesFromEditableMesh(editableMesh: EditableMesh): Tuple —
IsDeformedLayeredClothingOutOfRenderBounds UGCValidationService:IsDeformedLayeredClothingOutOfRenderBounds(accessory: Accessory): bool —
IsEditableMeshNumCoplanarIntersectionsOverLimit UGCValidationService:IsEditableMeshNumCoplanarIntersectionsOverLimit(editableMesh: EditableMesh, limit: int, meshScale: Vector3, intersectBackFaces: bool): bool —
RegisterAlternateMesh UGCValidationService:RegisterAlternateMesh(alternateId: string, binaryStringValue: BinaryStringValue): null —
RegisterUGCValidationFunction UGCValidationService:RegisterUGCValidationFunction(setFunction: Function): null —
ReportUGCValidationCounter UGCValidationService:ReportUGCValidationCounter(success: bool, validationType: string): null —
ReportUGCValidationFailureTelemetry UGCValidationService:ReportUGCValidationFailureTelemetry(errorType: string): null —
ReportUGCValidationTelemetry UGCValidationService:ReportUGCValidationTelemetry(assetType: string, data: Dictionary): null —
ResetCollisionFidelity UGCValidationService:ResetCollisionFidelity(meshPart: Instance, collisionFidelity: CollisionFidelity = Box): null —
ResetCollisionFidelityWithEditableMeshDataLua UGCValidationService:ResetCollisionFidelityWithEditableMeshDataLua(meshPart: MeshPart, editableMesh: EditableMesh, collisionFidelity: CollisionFidelity = Box): null —
SetMeshIdBlocking UGCValidationService:SetMeshIdBlocking(meshPart: Instance, meshId: string): null —
ValidateDynamicHeadEditableMesh UGCValidationService:ValidateDynamicHeadEditableMesh(editableMesh: EditableMesh): bool —
ValidateEditableMeshCageMeshIntersection UGCValidationService:ValidateEditableMeshCageMeshIntersection(innerCage: EditableMesh, outerCage: EditableMesh, refMesh: EditableMesh): Tuple —
ValidateEditableMeshCageNonManifoldAndHoles UGCValidationService:ValidateEditableMeshCageNonManifoldAndHoles(editableMesh: EditableMesh): Tuple —
ValidateEditableMeshCageUVCoincident UGCValidationService:ValidateEditableMeshCageUVCoincident(editableMesh: EditableMesh): bool —
ValidateEditableMeshCageUVTriangleArea UGCValidationService:ValidateEditableMeshCageUVTriangleArea(editableMesh: EditableMesh): bool —
ValidateEditableMeshFacialBounds UGCValidationService:ValidateEditableMeshFacialBounds(editableMesh: EditableMesh, boundsScale: float, partSize: Vector3): bool —
ValidateEditableMeshFacialExpressiveness UGCValidationService:ValidateEditableMeshFacialExpressiveness(editableMesh: EditableMesh, minDelta: float, partSize: Vector3): float —
ValidateEditableMeshFullBodyCageDeletion UGCValidationService:ValidateEditableMeshFullBodyCageDeletion(editableMesh: EditableMesh): bool —
ValidateEditableMeshMisMatchUV UGCValidationService:ValidateEditableMeshMisMatchUV(innerCage: EditableMesh, outerCage: EditableMesh): bool —
ValidateEditableMeshOverlappingVertices UGCValidationService:ValidateEditableMeshOverlappingVertices(editableMesh: EditableMesh): bool —
ValidateEditableMeshTriangleArea UGCValidationService:ValidateEditableMeshTriangleArea(editableMesh: EditableMesh): bool —
ValidateEditableMeshTriangles UGCValidationService:ValidateEditableMeshTriangles(editableMesh: EditableMesh): bool —
ValidateEditableMeshUniqueUVCount UGCValidationService:ValidateEditableMeshUniqueUVCount(editableMesh: EditableMesh, numRequired: int): bool —
ValidateEditableMeshUVDuplicates UGCValidationService:ValidateEditableMeshUVDuplicates(referenceValues: Array, editableMesh: EditableMesh): int —
ValidateEditableMeshUVSpace UGCValidationService:ValidateEditableMeshUVSpace(editableMesh: EditableMesh): bool —
ValidateEditableMeshUVValuesInReference UGCValidationService:ValidateEditableMeshUVValuesInReference(referenceValues: Array, editableMesh: EditableMesh): bool —
ValidateEditableMeshVertColors UGCValidationService:ValidateEditableMeshVertColors(editableMesh: EditableMesh, includeAlpha: bool = true): bool —
ValidateHSRMeshIds UGCValidationService:ValidateHSRMeshIds(wrapLayerInstance: Instance, hsrInstance: Instance): bool —
ValidateLeaderSkinnedVertsNearCageIslands UGCValidationService:ValidateLeaderSkinnedVertsNearCageIslands(renderMesh: EditableMesh, innerCage: EditableMesh, cageUVs: Array, referenceOrigin: CFrame, distanceThreshold: float): bool —
ValidatePartBBoxAfterFullFacs UGCValidationService:ValidatePartBBoxAfterFullFacs(headEditableMesh: EditableMesh, partEditableMesh: EditableMesh, headScale: Vector3, partScale: Vector3, boundsMaxMultiplier: float): bool —
ValidatePropertiesSensible UGCValidationService:ValidatePropertiesSensible(instance: Instance, stringLenRestrictions: Dictionary = nil): Tuple —
ValidateSkinnedEditableMesh UGCValidationService:ValidateSkinnedEditableMesh(editableMesh: EditableMesh): bool —

Roblox reference: UGCValidationService

Generated from Nova's API dump and Roblox creator-docs. Nova-only members come from the engine's reflection metadata.