跳到主要内容

SPhotos

Index​

Functions Index​

Function Name
SResource GetUploadedTexture ()
void GetSavedTexture (string path, Closure onComplete)
Table GetInventoryTextures ()
void OpenUploadFileBrowser ()
void OnUploadEnd (Closure c)
void OnUploadStart (Closure c)

Functions​

GetUploadedTexture​

SResource GetUploadedTexture ()

Function Description

resourceTexture = Space.Photos.GetUploadedTexture()

GetSavedTexture​

void GetSavedTexture (string path, Closure onComplete)

Function Description

ParameterTypeDescription
pathstring
onCompleteClosure (Callback)

Closure will be called once the saved texture has been retrieved.
onComplete(SResource)

function onComplete(SResource)
resourceTexture = SResource
end

Space.Photos.GetSavedTexture('APath', onComplete)

GetInventoryTextures​

Table GetInventoryTextures ()

Function Description

tableInventoryTexture = Space.Photos.GetInventoryTextures()

OpenUploadFileBrowser​

void OpenUploadFileBrowser ()

Opens a window that let's you select a file you wish to upload. (white-label)

Space.Photos.OpenUploadFileBrowser()
--this script will open a file upload browser when clicked
thisObject = Space.Host.ExecutingObject

function OnClickFunction()
Space.Photos.OpenUploadFileBrowser()
end


thisObject.AddClickable()
thisObject.Clickable.Tooltip = "Click me to upload photo"
thisObject.Clickable.OnClick(OnClickFunction)

OnUploadEnd​

void OnUploadEnd (Closure c)

Binds the function c to be called when an upload operation ends.

ParameterTypeDescription
function c()
--
end

Space.Photos.OnUploadEnd(c)
--this script will show a text on screen that says "Uploading..." when a photo upload is initiated
--and will hide it when the upload has ended
thisObject = Space.Host.ExecutingObject
textObject = Space.Host.GetReference("textObject") --add a UIText object to References in Scripting Runtime
textObject.UIText.Text = "Uploading..."

function OnUploadStartFunction()
textObject.Active = true
end

function OnUploadEndFunction()
textObject.Active = false
end

Space.Photos.OnUploadStart(OnUploadStartFunction)
Space.Photos.OnUploadEnd(OnUploadEndFunction)

OnUploadStart​

void OnUploadStart (Closure c)

Function Description

ParameterTypeDescription
function c()
--
end

Space.Photos.OnUploadStart(c)
--this script will show a text on screen that says "Uploading..." when a photo upload is initiated
--and will hide it when the upload has ended
thisObject = Space.Host.ExecutingObject
textObject = Space.Host.GetReference("textObject") --add a UIText object to References in Scripting Runtime
textObject.UIText.Text = "Uploading..."

function OnUploadStartFunction()
textObject.Active = true
end

function OnUploadEndFunction()
textObject.Active = false
end

Space.Photos.OnUploadStart(OnUploadStartFunction)
Space.Photos.OnUploadEnd(OnUploadEndFunction)