Expand description
Adobe ExtendScript External Object Library
This crate provides a safe Rust interface for creating Adobe ExtendScript external objects. It allows you to create native extensions for Adobe applications that can be called from ExtendScript.
Modules§
Macros§
- call_
server_ interface - es_
function - get_
bool_ arg - get_
client_ data - get_
integer_ arg - get_
live_ object_ arg - get_
live_ object_ from_ data - get_
server - get_
server_ interface - get_
string_ arg - tagged_
data_ free - with_
server_ interface - Macro for safely accessing the server interface.
Structs§
- JsScript
- Live
Object - Server
Interface - A safe wrapper around Adobe’s ExtendScript server interface.
- SoCClient
Name - SoMemory
Interface - SoObject
Interface - SoServer
Interface - Tagged
Data
Enums§
Constants§
Functions§
- eval_
script ⚠ - get_
bool_ ⚠from_ tagged_ data - get_
double_ ⚠from_ tagged_ data - get_
integer_ ⚠from_ tagged_ data - get_
live_ ⚠object_ from_ tagged_ data - get_
server_ interface - Returns an initialized ServerInterface if available
- get_
string_ ⚠from_ tagged_ data - make_
error_ result - make_
success_ result - validate_
args