Scaleform Studio Lua API Reference: Objects

Objects

This page contains an alphabetical list of all objects in the API.

A two-dimensional matrix in row-major order.
A three-dimensional matrix in row-major order.
Dispatches events based on activity detected by the device's motion sensor.
Generic objects located in a scene.
Controls a timeline animation
Represents a bevel filter.
An interface to bitmap component.
A general implementation for a blur family of filters, which include Glow and Shadow functionality.
An interface to camera component.
Represents a color matrix filter.
The root type of all actor components.
An interface to container component.
A color transform class that modifies all pixels being rendered.
Represents an easing functor.
The base object for managing event listeners and dispatching events to the listeners.
Represents a set of filters.
A Sound object for audio.
Dispatches events in response to the device's location sensor.
Represents a glow filter.
Internal C++ Event Listener binding object.
The native system object handle type.
Used for formatting of paragraphs.
Interface for physics properties of a vgx actor.
Represents a chain shape consisting of multiple line segments.
Represents a circle that extends the shape and adds a radius and a local position.
A distant joint that keeps two bodies at the same distance.
Represents an edge shape consisting of a line segment.
An interface to attach shapes to the fixtures.
A friction joint that applies friction to a body.
A gear joint that keeps bodies together in such a way that they act like gears.
An interface for the physics properties of the joint between two physics bodies.
A mouse joint for controlling objects with the mouse.
Represents a polygon shape with up to 8 sides.
A Prismatic joint that allows two bodies to revolve around a shared point.
A pulley joint that allows you to simulate bodies connected through pulleys.
A revolute joint that allows two bodies to revolve around a shared point.
A rope joint that keeps bodies together in such a way that they act like ropes
Represents shape used in fixtures.
A weld joint that essentially glues two bodies together.
A wheel joint that allows two bodies to revolve around a shared point.
Manages all physics entities, dynamic simulation, and asynchronous queries.
Describes a Actor's physical properties.
Drives the Physics simulation of all child objects that have physical properties
An interface to script component.
Represents a shadow filter.
An interface to shape component.
A Sound object for playing audio through Wwise Wwise is only available if Scaleform Studio is compiled with it enabled (by default it is enabled).
An interface to sound component for Wwise audio.
Represents a sprite object.
Represents a stage.
Represent the text field.
Used for formatting of text.
Represents a timer.
An interface to timer objects.
A Lua interface to Tweener.
An interface to the visual component.
 Matrix2F
A two-dimensional matrix in row-major order.
 Matrix3F
A three-dimensional matrix in row-major order.
 scaleform.Accelerometer
Dispatches events based on activity detected by the device's motion sensor.
 scaleform.Actor
Generic objects located in a scene.
 scaleform.AnimationComponent
Controls a timeline animation
 scaleform.BevelFilter
Represents a bevel filter.
 scaleform.BitmapComponent
An interface to bitmap component.
 scaleform.BlurFilter
A general implementation for a blur family of filters, which include Glow and Shadow functionality.
 scaleform.CameraComponent
An interface to camera component.
 scaleform.ColorMatrixFilter
Represents a color matrix filter.
 scaleform.Component
The root type of all actor components.
 scaleform.ContainerComponent
An interface to container component.
 scaleform.Cxform
A color transform class that modifies all pixels being rendered.
 scaleform.Easing
Represents an easing functor.
 scaleform.EventDispatcher
The base object for managing event listeners and dispatching events to the listeners.
 scaleform.Filter
 scaleform.FilterSet
Represents a set of filters.
 scaleform.FMODSound
A Sound object for audio.
 scaleform.Geolocation
Dispatches events in response to the device's location sensor.
 scaleform.GlowFilter
Represents a glow filter.
 scaleform.LuaEventListener
Internal C++ Event Listener binding object.
 scaleform.LuaHandle
The native system object handle type.
 scaleform.ParagraphFormat
Used for formatting of paragraphs.
 scaleform.physics.Body
Interface for physics properties of a vgx actor.
 scaleform.physics.ChainShape
Represents a chain shape consisting of multiple line segments.
 scaleform.physics.CircleShape
Represents a circle that extends the shape and adds a radius and a local position.
 scaleform.physics.DistanceJoint
A distant joint that keeps two bodies at the same distance.
 scaleform.physics.EdgeShape
Represents an edge shape consisting of a line segment.
 scaleform.physics.Fixture
An interface to attach shapes to the fixtures.
 scaleform.physics.FrictionJoint
A friction joint that applies friction to a body.
 scaleform.physics.GearJoint
A gear joint that keeps bodies together in such a way that they act like gears.
 scaleform.physics.Joint
An interface for the physics properties of the joint between two physics bodies.
 scaleform.physics.MouseJoint
A mouse joint for controlling objects with the mouse.
 scaleform.physics.PolygonShape
Represents a polygon shape with up to 8 sides.
 scaleform.physics.PrismaticJoint
A Prismatic joint that allows two bodies to revolve around a shared point.
 scaleform.physics.PulleyJoint
A pulley joint that allows you to simulate bodies connected through pulleys.
 scaleform.physics.RevoluteJoint
A revolute joint that allows two bodies to revolve around a shared point.
 scaleform.physics.RopeJoint
A rope joint that keeps bodies together in such a way that they act like ropes
 scaleform.physics.Shape
Represents shape used in fixtures.
 scaleform.physics.WeldJoint
A weld joint that essentially glues two bodies together.
 scaleform.physics.WheelJoint
A wheel joint that allows two bodies to revolve around a shared point.
 scaleform.physics.World
Manages all physics entities, dynamic simulation, and asynchronous queries.
 scaleform.PhysicsBodyComponent
Describes a Actor's physical properties.
 scaleform.PhysicsWorldComponent
Drives the Physics simulation of all child objects that have physical properties
 scaleform.ScriptComponent
An interface to script component.
 scaleform.ShadowFilter
Represents a shadow filter.
 scaleform.ShapeComponent
An interface to shape component.
 scaleform.Sound
A Sound object for playing audio through Wwise Wwise is only available if Scaleform Studio is compiled with it enabled (by default it is enabled).
 scaleform.SoundComponent
An interface to sound component for Wwise audio.
 scaleform.SpriteComponent
Represents a sprite object.
 scaleform.Stage
Represents a stage.
 scaleform.TextComponent
Represent the text field.
 scaleform.TextFormat
Used for formatting of text.
 scaleform.Timer
Represents a timer.
 scaleform.TimerBase
An interface to timer objects.
 scaleform.Tweener
A Lua interface to Tweener.
 scaleform.VisualComponent
An interface to the visual component.
Indicates a table.
This documentation uses the term table to mean an anonymous, temporary Lua table that contains named data values. You typically use these tables to pass data or settings to a function, or to hold data returned by a function.
Indicates an object.
This documentation uses the term object to mean a named Lua table or userdata value that maintains a state. Some object types may have multiple instances existing at the same time, each with its own state; these objects typically have creation functions or accessors that you must call in order to get an instance. Some object types have only one instance, which you always access through the object's name.
Indicates a named variable within a namespace, object or table; or an element within an enumeration.Indicates a code sample.Indicates an enumeration.
This documentation uses the term enumeration to mean a named Lua table that contains only a set of constant values. These values typically identify a predefined set of options for some setting or behavior. You might pass an enumeration value to a function, or test the value returned by a function against the items in the enumeration to see which option is currently set.
Indicates a named variable within a namespace or object that has a pre-set constant value.Indicates a category: a semantic grouping of related API elements.Indicates a namespace.
This documentation uses the term namespace to mean a named Lua table that exists in only one single instance, intended as a container for an interface of related objects, functions and data variables.
Indicates an output value returned by a function.Indicates a named function within a namespace or object.Indicates an input parameter for a function.