Skip to content

SkinnedMeshRenderer

Adrien Givry edited this page Apr 5, 2026 · 4 revisions

Description

A component responsible for skeletal animation playback and skinning runtime control.

  • C++ related class: OvCore::ECS::Components::CSkinnedMeshRenderer
  • Inherits from lua usertype: Component

Variables

This usertype has no variables

Constructors

This usertype has no constructors

Functions

Name Input Output Description
Play SkinnedMeshRenderer: instance
Starts/resumes animation playback
Pause SkinnedMeshRenderer: instance
Pauses animation playback
Stop SkinnedMeshRenderer: instance
Stops playback and resets time to start
IsPlaying SkinnedMeshRenderer: instance
boolean Returns whether playback is active
SetLooping SkinnedMeshRenderer: instance
boolean: looping
Sets looping mode
IsLooping SkinnedMeshRenderer: instance
boolean Returns whether looping is enabled
SetPlaybackSpeed SkinnedMeshRenderer: instance
number: speed
Sets animation playback speed
GetPlaybackSpeed SkinnedMeshRenderer: instance
number Returns current playback speed
SetTime SkinnedMeshRenderer: instance
number: timeSeconds
Sets playback time in seconds
GetTime SkinnedMeshRenderer: instance
number Returns playback time in seconds
GetAnimationCount SkinnedMeshRenderer: instance
number Returns the number of available animation clips
GetAnimationName SkinnedMeshRenderer: instance
number: index
string Returns clip name at index or nil
SetAnimation SkinnedMeshRenderer: instance
number: index
boolean Sets active clip by index, returns true on success
SetAnimation SkinnedMeshRenderer: instance
string: name
boolean Sets active clip by name, returns true on success
GetActiveAnimationIndex SkinnedMeshRenderer: instance
number Returns current clip index or nil
GetActiveAnimationName SkinnedMeshRenderer: instance
string Returns current clip name or nil

Operators

This usertype has no operators

Clone this wiki locally