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
- Lua
resourceTexture = Space.Photos.GetUploadedTexture()
GetSavedTexture
void GetSavedTexture (string path, Closure onComplete)
Function Description
| Parameter | Type | Description |
|---|---|---|
| path | string | |
| onComplete | Closure (Callback) | Closure will be called once the saved texture has been retrieved. |
- Lua
function onComplete(SResource)
resourceTexture = SResource
end
Space.Photos.GetSavedTexture('APath', onComplete)
GetInventoryTextures
Table GetInventoryTextures ()
Function Description
- Lua
tableInventoryTexture = Space.Photos.GetInventoryTextures()
OpenUploadFileBrowser
void OpenUploadFileBrowser ()
Opens a window that let's you select a file you wish to upload. (white-label)
- Lua
Space.Photos.OpenUploadFileBrowser()
- Lua
--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.
| Parameter | Type | Description |
|---|---|---|
- Lua
function c()
--
end
Space.Photos.OnUploadEnd(c)
- Lua
--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
| Parameter | Type | Description |
|---|---|---|
- Lua
function c()
--
end
Space.Photos.OnUploadStart(c)
- Lua
--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)