SYMBOL INDEX (1293 symbols across 142 files) FILE: framework/constant/live2d.py class Live2DVersion (line 7) | class Live2DVersion(Enum): method parse (line 12) | def parse(value: int): FILE: framework/constant/mouse.py class Mouse (line 4) | class Mouse: class Button (line 5) | class Button(Enum): class Event (line 10) | class Event(Enum): FILE: framework/constant/waifu.py class DefaultWaifu (line 1) | class DefaultWaifu: FILE: framework/handler/handler.py class Handler (line 8) | class Handler: method __init__ (line 10) | def __init__(self, looper: Looper = None): method post (line 17) | def post(self, obj: Message | Callable): method postDelay (line 20) | def postDelay(self, obj: Message | Callable[[Message], None], delay: f... method __post (line 23) | def __post(self, obj: Message | Callable[[Message], None], delay: float): method handle (line 37) | def handle(self): method handle (line 41) | def handle(self, value: Callable | None): FILE: framework/handler/looper.py class Looper (line 8) | class Looper: method __init__ (line 12) | def __init__(self, name: str, manualStart: bool = False): method start (line 29) | def start(self, *args, **kwargs): method shutdown (line 34) | def shutdown(self): method loop (line 37) | def loop(self, *args, **kwargs): method post (line 45) | def post(self, msg: Message): method getLooper (line 49) | def getLooper(name: str): method mainLooper (line 53) | def mainLooper(): method loopers (line 57) | def loopers(): FILE: framework/handler/message.py class Message (line 6) | class Message: method __init__ (line 11) | def __init__(self): method obtain (line 19) | def obtain(): method recycle (line 28) | def recycle(self): method __str__ (line 41) | def __str__(self): FILE: framework/handler/message_queue.py class MessageQueue (line 8) | class MessageQueue: method __init__ (line 10) | def __init__(self): method put (line 15) | def put(self, message: Message): method __len__ (line 27) | def __len__(self): method getOrBlock (line 30) | def getOrBlock(self) -> Message: method get (line 44) | def get(self) -> Message | None: FILE: framework/live_data/live_data.py class LiveData (line 6) | class LiveData: method __init__ (line 8) | def __init__(self, value: Any): method value (line 14) | def value(self) -> Any: method value (line 18) | def value(self, v): method observeOn (line 23) | def observeOn(self, looper): method __str__ (line 29) | def __str__(self): method observe (line 32) | def observe(self, callback: Callable, updateNow=True): method unobserve (line 41) | def unobserve(self, callback: Callable): method __call (line 45) | def __call(self, f, value): method __onUpdate (line 51) | def __onUpdate(self, value: Any): class RangeLiveData (line 56) | class RangeLiveData(LiveData): method __init__ (line 58) | def __init__(self, liveData: LiveData, vRange): method value (line 64) | def value(self): method value (line 68) | def value(self, v): class BiasRangeLiveData (line 72) | class BiasRangeLiveData(RangeLiveData): method __init__ (line 74) | def __init__(self, liveData: LiveData, vRange, bias): method value (line 79) | def value(self): method value (line 83) | def value(self, v): FILE: framework/runtime/app_config.py class ConfigMeta (line 13) | class ConfigMeta: method __init__ (line 14) | def __init__(self): class Configuration (line 53) | class Configuration(ConfigMeta): method load (line 55) | def load(self, path: str): method save (line 78) | def save(self, jsonPath=None): FILE: framework/runtime/application.py class Application (line 4) | class Application(ABC): method initialize (line 6) | def initialize(self): method start (line 10) | def start(self): method exit (line 14) | def exit(self): method launch (line 18) | def launch(app): FILE: framework/runtime/core/draw_manager.py class DrawManager (line 8) | class DrawManager(Manager, ABC): method __init__ (line 11) | def __init__(self): method initialize (line 16) | def initialize(self, fps: LiveData): method dispose (line 22) | def dispose(self): method doInitialize (line 26) | def doInitialize(self): method clearBuffer (line 30) | def clearBuffer(self): method addDrawable (line 33) | def addDrawable(self, d: Drawable): method beforeDraw (line 37) | def beforeDraw(self): method onDraw (line 41) | def onDraw(self): method doDraw (line 46) | def doDraw(self): FILE: framework/runtime/core/input_manager.py class MouseEvent (line 12) | class MouseEvent: method __init__ (line 14) | def __init__(self): method __str__ (line 20) | def __str__(self): class InputManager (line 24) | class InputManager(Manager, ABC): method __init__ (line 27) | def __init__(self): method initialize (line 35) | def initialize(self, method doInitialize (line 53) | def doInitialize(self): method __handleMouseEventMsg (line 56) | def __handleMouseEventMsg(self, msg: Message): method performPress (line 72) | def performPress(self, mouseEvent): method performRelease (line 77) | def performRelease(self, mouseEvent): method performDoubleClick (line 82) | def performDoubleClick(self, mouseEvent): method performMove (line 87) | def performMove(self, mouseEvent): method pushClickable (line 92) | def pushClickable(self, c: Clickable): method makeTransparent (line 96) | def makeTransparent(self, value): method processInput (line 100) | def processInput(self): method dispatchMouseEvent (line 106) | def dispatchMouseEvent(self, event: MouseEvent): FILE: framework/runtime/core/kizuna/hitokoto.py class Hitokoto (line 1) | class Hitokoto: method __init__ (line 3) | def __init__(self, moment: str, sender: str, words: str, when: str, fr... method json (line 11) | def json(self): method create (line 21) | def create(cls, d: dict): FILE: framework/runtime/core/kizuna/kizuna.py class Kizuna (line 30) | class Kizuna(Manager, ABC): method __init__ (line 33) | def __init__(self): method initialize (line 49) | def initialize(self, waifu: LiveData, wPos: LiveData, wSize: LiveData): method receiver (line 61) | def receiver(self): method recall (line 65) | def recall(self, mid): method doInitialize (line 72) | def doInitialize(self, wPos: LiveData, wSize: LiveData): method ruleBreak (line 75) | def ruleBreak(self, waifu): method tell (line 79) | def tell(self): method doTell (line 82) | def doTell(self, words): method beforeTell (line 91) | def beforeTell(self, words) -> str: method getReaction (line 94) | def getReaction(self, waifu, words): method doReaction (line 103) | def doReaction(self, waifu, words) -> str: method onReaction (line 107) | def onReaction(self, reaction: str): method prepare (line 111) | def prepare(self) -> str: method suspend (line 114) | def suspend(self): method doSuspend (line 120) | def doSuspend(self): FILE: framework/runtime/core/kizuna/moment.py class Moment (line 8) | class Moment: method __init__ (line 10) | def __init__(self): method create (line 16) | def create(cls, homeDir): method load (line 24) | def load(cls, mf): method save (line 32) | def save(self): FILE: framework/runtime/core/kizuna/waifu.py class Waifu (line 13) | class Waifu: method __init__ (line 20) | def __init__(self): method __str__ (line 34) | def __str__(self): method mids (line 43) | def mids(self): method recall (line 46) | def recall(self, mid: str): method tell (line 49) | def tell(self, words): method rethink (line 65) | def rethink(self, words): method __initDirs (line 82) | def __initDirs(cls, obj): method __create (line 100) | def __create(cls, name, desc, greeting, home=None): method __load (line 123) | def __load(cls, homeDir): method create (line 132) | def create(cls, name, desc, greeting, home=None): method load (line 168) | def load(cls, homeDir): method save (line 176) | def save(self): method newMoment (line 191) | def newMoment(self): method currentMoment (line 197) | def currentMoment(self): method link (line 204) | def link(): method waifus (line 216) | def waifus(): method default (line 220) | def default(): method __find_waifus (line 224) | def __find_waifus(waifu_home): method lostConnection (line 235) | def lostConnection(waifu): FILE: framework/runtime/core/manager.py class Manager (line 4) | class Manager: method __init__ (line 8) | def __init__(self, name: str): method getManager (line 16) | def getManager(name: str): FILE: framework/runtime/core/model/model.py class ModelBase (line 7) | class ModelBase(ABC): method __init__ (line 8) | def __init__(self): method Resize (line 12) | def Resize(self, ww: int, wh: int): method Draw (line 16) | def Draw(self) -> None: method StartMotion (line 20) | def StartMotion(self, group: str, no: int, priority: int, onStartMotio... method StartRandomMotion (line 25) | def StartRandomMotion(self, group: str, priority: int, onStartMotionHa... method SetExpression (line 30) | def SetExpression(self, expressionID: str): method SetRandomExpression (line 34) | def SetRandomExpression(self): method Touch (line 38) | def Touch(self, x: float, y: float, onStartMotionHandler=None, onFinis... method Drag (line 42) | def Drag(self, x: float, y: float): method IsMotionFinished (line 46) | def IsMotionFinished(self) -> bool: method SetOffset (line 50) | def SetOffset(self, dx: float, dy: float): method SetScale (line 54) | def SetScale(self, scale: float) -> None: method SetParameterValue (line 58) | def SetParameterValue(self, paramId: str, value: float, weight: float): method AddParameterValue (line 62) | def AddParameterValue(self, paramId: str, value: float): method Update (line 66) | def Update(self) -> None: method SetAutoBreathEnable (line 70) | def SetAutoBreathEnable(self, enable: bool): method SetAutoBlinkEnable (line 74) | def SetAutoBlinkEnable(self, enable: bool): method SetLipSync (line 78) | def SetLipSync(self, value): class Model (line 82) | class Model(ModelBase, ABC): method __init__ (line 84) | def __init__(self, modelJson: ModelJson): method init (line 89) | def init(self): FILE: framework/runtime/core/model/model_info.py class ModelInfo (line 5) | class ModelInfo: method __init__ (line 7) | def __init__(self, name: str, jsonPath: str, version: Live2DVersion): method __str__ (line 14) | def __str__(self): method modelJson (line 18) | def modelJson(self): FILE: framework/runtime/core/model/model_manager.py function find_model_dir (line 16) | def find_model_dir(version: Live2DVersion, path: str) -> list[ModelInfo]: class ModelManager (line 43) | class ModelManager(Manager, ABC): method __init__ (line 46) | def __init__(self): method currentModel (line 55) | def currentModel(self): method setScene (line 58) | def setScene(self, scene): method startMotion (line 61) | def startMotion(self, group, no, priority): method initialize (line 65) | def initialize(self, resourceDir: str, modelInfo: LiveData): method doInitialize (line 79) | def doInitialize(self): method dispose (line 83) | def dispose(self): method modelInfoList (line 87) | def modelInfoList(self): method __findModels (line 90) | def __findModels(self): method __makeResourceDir (line 96) | def __makeResourceDir(resourceDir: str): method createModel (line 102) | def createModel(self, modelInfo: ModelInfo) -> Model: method changeModel (line 105) | def changeModel(self, modelInfo: ModelInfo): FILE: framework/runtime/core/setting_manager.py class SystrayOption (line 11) | class SystrayOption(Enum): class SettingManager (line 21) | class SettingManager(Manager, ABC): method __init__ (line 24) | def __init__(self): method initialize (line 35) | def initialize( method doInitialize (line 52) | def doInitialize(self): method __handleSystrayMessage (line 56) | def __handleSystrayMessage(msg: Message): method handleEvent (line 61) | def handleEvent(self, event): method dispose (line 78) | def dispose(self): FILE: framework/runtime/core/sound_manager.py class SoundManager (line 7) | class SoundManager(Manager, ABC): method __init__ (line 10) | def __init__(self): method initialize (line 13) | def initialize(self, volume: LiveData): method doInitialize (line 18) | def doInitialize(self): method play (line 22) | def play(self, audioPath) -> None: method isFinished (line 26) | def isFinished(self) -> bool: method stop (line 30) | def stop(self): method setVolume (line 34) | def setVolume(self, v: int): method getRsm (line 38) | def getRsm(self): FILE: framework/runtime/core/text_manager.py class TextManager (line 7) | class TextManager(Manager, ABC): method __init__ (line 10) | def __init__(self): method initialize (line 14) | def initialize(self, wPos: LiveData, wSize: LiveData): method popup (line 19) | def popup(self, chara: str, text: str, delay: float = 2): method isFinished (line 23) | def isFinished(self): FILE: framework/runtime/core/window_manager.py class WindowManager (line 7) | class WindowManager(Manager, ABC): method __init__ (line 10) | def __init__(self): method register (line 14) | def register(self, w: Window): method initialize (line 18) | def initialize(self): method dispose (line 21) | def dispose(self): method doDispose (line 29) | def doDispose(self): method move (line 32) | def move(self, name, x, y): method show (line 35) | def show(self, name): method hide (line 38) | def hide(self, name): method resize (line 41) | def resize(self, name, ww, wh): method getWindow (line 44) | def getWindow(self, name) -> Window: FILE: framework/runtime/drive/application_impl.py class ApplicationImpl (line 26) | class ApplicationImpl(Application): method __init__ (line 27) | def __init__(self): method initialize (line 40) | def initialize(self): method beforeStart (line 62) | def beforeStart(self): method afterEnd (line 117) | def afterEnd(self): method start (line 124) | def start(self): method exit (line 135) | def exit(self): FILE: framework/runtime/drive/draw_manager_impl.py class DrawManagerImpl (line 12) | class DrawManagerImpl(DrawManager): method __init__ (line 14) | def __init__(self): method dispose (line 18) | def dispose(self): method doInitialize (line 21) | def doInitialize(self): method clearBuffer (line 26) | def clearBuffer(self): method doDraw (line 29) | def doDraw(self): FILE: framework/runtime/drive/input_manager_impl.py class InputManagerImpl (line 9) | class InputManagerImpl(InputManager): method __init__ (line 11) | def __init__(self): method doInitialize (line 18) | def doInitialize(self): method processInput (line 23) | def processInput(self): method detectMouseMotion (line 27) | def detectMouseMotion(self): method dispatchMouseButtonEvent (line 44) | def dispatchMouseButtonEvent(self, _, button, action, __): method makeTransparent (line 70) | def makeTransparent(self, value): FILE: framework/runtime/drive/kizuna/kizuna_impl.py class KizunaImpl (line 14) | class KizunaImpl(Kizuna): method __init__ (line 16) | def __init__(self): method doInitialize (line 29) | def doInitialize(self, wPos: LiveData, wSize: LiveData): method adjustPopupPos (line 44) | def adjustPopupPos(self, wPos, wSize): method __setLink (line 50) | def __setLink(self, link): method prepare (line 53) | def prepare(self): method beforeTell (line 58) | def beforeTell(self, words: str) -> str: method doReaction (line 61) | def doReaction(self, waifu, words) -> str: method onReaction (line 87) | def onReaction(self, return_words: str): method doSuspend (line 93) | def doSuspend(self): FILE: framework/runtime/drive/kizuna/qianfan.py class Qianfan (line 8) | class Qianfan: method __init__ (line 17) | def __init__(self, apiKey: str, secretKey: str): method chat (line 25) | def chat(self, messages): method __baidu_api (line 34) | def __baidu_api(self, messages): method get_access_token (line 51) | def get_access_token(self): method loadToken (line 64) | def loadToken(self): method save_token (line 73) | def save_token(self): FILE: framework/runtime/drive/looper/looper_impl_qt.py class QtLooper (line 14) | class QtLooper(Looper): method __init__ (line 17) | def __init__(self): method shutdown (line 21) | def shutdown(self): method handleMessages (line 26) | def handleMessages(self): method loop (line 36) | def loop(self, appConfig): FILE: framework/runtime/drive/model/model_impl.py class ModelImpl (line 6) | class ModelImpl(Model): method __init__ (line 8) | def __init__(self, modelJson: ModelJson, model): method init (line 12) | def init(self): method Resize (line 15) | def Resize(self, ww: int, wh: int): method Draw (line 18) | def Draw(self) -> None: method StartMotion (line 21) | def StartMotion(self, group: str, no: int, priority: int, onStartMotio... method StartRandomMotion (line 25) | def StartRandomMotion(self, group: str, priority: int, onStartMotionHa... method SetExpression (line 29) | def SetExpression(self, expressionID: str): method SetRandomExpression (line 32) | def SetRandomExpression(self): method Touch (line 35) | def Touch(self, x: float, y: float, onStartMotionHandler=None, onFinis... method Drag (line 38) | def Drag(self, x: float, y: float): method IsMotionFinished (line 41) | def IsMotionFinished(self) -> bool: method SetOffset (line 44) | def SetOffset(self, dx: float, dy: float): method SetScale (line 47) | def SetScale(self, scale: float) -> None: method SetParameterValue (line 50) | def SetParameterValue(self, paramId: str, value: float, weight: float): method AddParameterValue (line 53) | def AddParameterValue(self, paramId: str, value: float): method Update (line 56) | def Update(self) -> None: method SetAutoBreathEnable (line 59) | def SetAutoBreathEnable(self, enable: bool): method SetAutoBlinkEnable (line 62) | def SetAutoBlinkEnable(self, enable: bool): method SetLipSync (line 65) | def SetLipSync(self, value): FILE: framework/runtime/drive/model/model_manager_impl.py class ModelManagerImpl (line 10) | class ModelManagerImpl(ModelManager): method doInitialize (line 12) | def doInitialize(self): method createModel (line 17) | def createModel(self, modelInfo: ModelInfo) -> Model: method dispose (line 26) | def dispose(self): FILE: framework/runtime/drive/setting_manager_impl.py function create_image (line 14) | def create_image(): class CheckableData (line 23) | class CheckableData: method __init__ (line 25) | def __init__(self, liveData: LiveData): method __call__ (line 28) | def __call__(self, *args, **kwargs): class SettingManagerImpl (line 32) | class SettingManagerImpl(SettingManager): method __init__ (line 33) | def __init__(self): method setSetting (line 39) | def setSetting(self, setting): method doInitialize (line 42) | def doInitialize(self): method handleEvent (line 68) | def handleEvent(self, event): method dispose (line 74) | def dispose(self): FILE: framework/runtime/drive/sound_manager_impl.py class SoundManagerImpl (line 11) | class SoundManagerImpl(SoundManager): method getRsm (line 12) | def getRsm(self): method __init__ (line 15) | def __init__(self): method doInitialize (line 19) | def doInitialize(self): method play (line 22) | def play(self, audioPath: str) -> None: method isFinished (line 32) | def isFinished(self) -> bool: method stop (line 35) | def stop(self): method setVolume (line 38) | def setVolume(self, v: int): FILE: framework/runtime/drive/text_manager_impl.py class TextManagerImpl (line 11) | class TextManagerImpl(TextManager): method __init__ (line 12) | def __init__(self): method initialize (line 25) | def initialize(self, wPos: LiveData, wSize: LiveData): method setDialog (line 36) | def setDialog(self, dialog): method adjustPopupPos (line 39) | def adjustPopupPos(self, wPos, wSize): method popup (line 49) | def popup(self, chara: str, text: str, delay: float = 2): method isFinished (line 54) | def isFinished(self): FILE: framework/runtime/drive/window/gal_dialog_qt.py class GalDialog (line 6) | class GalDialog(QMainWindow): method __init__ (line 9) | def __init__(self, bg_color="#000000", opacity=0.8, max_width=MAX_WIDT... method __calculate_text_size (line 35) | def __calculate_text_size(self, text): method __show (line 42) | def __show(self, text, x, y, w, h, duration=2): method __update_text (line 52) | def __update_text(self): method __stop (line 61) | def __stop(self): method mouseDoubleClickEvent (line 64) | def mouseDoubleClickEvent(self, event): method paintEvent (line 68) | def paintEvent(self, event): method trigger_from_thread (line 75) | def trigger_from_thread(self, text, x, y, w, h, duration=2): method move_from_thread (line 78) | def move_from_thread(self, x, y, w, h): method __doMove (line 81) | def __doMove(self, x, y, w, h): FILE: framework/runtime/drive/window/glfw_window.py class GlfwWindow (line 10) | class GlfwWindow(Window): method __init__ (line 11) | def __init__(self, wSize: LiveData, wPos: LiveData, wVisible: LiveData... method performMove (line 28) | def performMove(self, x: int, y: int): method performResize (line 34) | def performResize(self, ww: int, wh: int): method __doResize (line 45) | def __doResize(self): method performShow (line 49) | def performShow(self): method performHide (line 55) | def performHide(self): method performStayOnTop (line 61) | def performStayOnTop(self): method cancelStayOnTop (line 67) | def cancelStayOnTop(self): method performClose (line 73) | def performClose(self): FILE: framework/runtime/drive/window/kizuna_link.py class KizunaLinkView (line 7) | class KizunaLinkView(FlyoutViewBase): method __init__ (line 9) | def __init__(self): class KizunaLink (line 23) | class KizunaLink(QWidget): method __init__ (line 25) | def __init__(self): method setShadowEffect (line 45) | def setShadowEffect(self, blurRadius=35, offset=(0, 8)): method activate_from_thread (line 53) | def activate_from_thread(self, x, y, w, h): method clearText (line 59) | def clearText(self): method disable (line 62) | def disable(self): method enable (line 66) | def enable(self): method __sendMsg (line 72) | def __sendMsg(self): FILE: framework/runtime/drive/window/qgl_window.py class QGLWindow (line 12) | class QGLWindow(Window): method __init__ (line 14) | def __init__(self, wSize: LiveData, wPos: LiveData, wVisible: LiveData... method init (line 22) | def init(self, qglw, wSize: LiveData, wPos: LiveData, wVisible: LiveDa... method setQGLW (line 34) | def setQGLW(self, qglw): method onClose (line 39) | def onClose(self): method performMove (line 42) | def performMove(self, x: int, y: int): method performResize (line 45) | def performResize(self, ww: int, wh: int): method performShow (line 51) | def performShow(self): method performHide (line 54) | def performHide(self): method performStayOnTop (line 57) | def performStayOnTop(self): method cancelStayOnTop (line 60) | def cancelStayOnTop(self): method performClose (line 63) | def performClose(self): FILE: framework/runtime/drive/window/qglw.py class QGLW (line 7) | class QGLW(QOpenGLWidget): method initializeGL (line 10) | def initializeGL(self): method resizeGL (line 15) | def resizeGL(self, w, h): method paintGL (line 18) | def paintGL(self): method closeEvent (line 21) | def closeEvent(self, event): FILE: framework/runtime/drive/window/settings/components/app_setting.py class AppSetting (line 11) | class AppSetting(ScrollDesign, IconDesign): method __init__ (line 13) | def __init__(self, appConfig: Configuration): FILE: framework/runtime/drive/window/settings/components/base_designs.py class ScrollDesign (line 6) | class ScrollDesign(QWidget): method __init__ (line 8) | def __init__(self): FILE: framework/runtime/drive/window/settings/components/chat_setting.py class WaifuSettings (line 14) | class WaifuSettings(ScrollDesign, IconDesign): method __init__ (line 15) | def __init__(self, waifu: LiveData): method onCharaChanged (line 80) | def onCharaChanged(self, v): method onCharaProfileChanged (line 101) | def onCharaProfileChanged(self): method onCharaGreetingChanged (line 104) | def onCharaGreetingChanged(self): method onAddChara (line 107) | def onAddChara(self): method onDeleteChara (line 125) | def onDeleteChara(self): FILE: framework/runtime/drive/window/settings/components/dialogs.py class InputDialog (line 7) | class InputDialog(MessageBoxBase): method __init__ (line 11) | def __init__(self, parent=None): method getText (line 24) | def getText(parent, title, default=""): class Dialog (line 36) | class Dialog(MessageBoxBase): method __init__ (line 38) | def __init__(self, parent=None): method accept (line 52) | def accept(self): method reject (line 56) | def reject(self): method getButton (line 61) | def getButton(parent, title, content): FILE: framework/runtime/drive/window/settings/components/icon_design.py class IconDesign (line 6) | class IconDesign: method __init__ (line 8) | def __init__(self): method icon (line 11) | def icon(self, path): FILE: framework/runtime/drive/window/settings/components/message_archive.py class MessageItemView (line 9) | class MessageItemView(QWidget): method __init__ (line 11) | def __init__(self, sender: str, content: str): class MessageList (line 29) | class MessageList(ListWidget): method __init__ (line 31) | def __init__(self): method addMessageItem (line 35) | def addMessageItem(self, itemView: MessageItemView): method clearMessageItems (line 41) | def clearMessageItems(self): class MessageArchive (line 45) | class MessageArchive(QWidget): method __init__ (line 47) | def __init__(self, waifu: LiveData): method onMomentsChanged (line 80) | def onMomentsChanged(self, waifu): method addMsg (line 104) | def addMsg(self, msg): method addItem (line 107) | def addItem(self, itemView: MessageItemView): method clearItems (line 110) | def clearItems(self): method onMomentChange (line 114) | def onMomentChange(self, v): method onAddMoment (line 125) | def onAddMoment(self): method onDeleteMoment (line 130) | def onDeleteMoment(self): FILE: framework/runtime/drive/window/settings/components/model_setting.py class ModelSetting (line 10) | class ModelSetting(ScrollDesign, IconDesign): method __init__ (line 12) | def __init__(self, modelInfo: LiveData): method save (line 32) | def save(self): FILE: framework/runtime/drive/window/settings/components/motion_editor.py class MotionEditor (line 15) | class MotionEditor(QWidget): method __init__ (line 17) | def __init__(self, modelInfo: LiveData): method populate_tree (line 53) | def populate_tree(self, data: ModelJson = None): method on_item_clicked (line 67) | def on_item_clicked(self, item): method display_motion_details (line 74) | def display_motion_details(self, motion): method set_file (line 99) | def set_file(self, sender, motion: Motion): method clear_file (line 108) | def clear_file(sender, motion: Motion): method set_sound (line 112) | def set_sound(self, sender, motion: Motion): method clear_sound (line 120) | def clear_sound(sender, motion: Motion): method clear_motion_details (line 124) | def clear_motion_details(self): method open_menu (line 130) | def open_menu(self, position): method add_group (line 167) | def add_group(self): method add_motion (line 173) | def add_motion(self, group_item): method rename_group (line 179) | def rename_group(self, group_item): method delete_group (line 186) | def delete_group(self, group_item): method delete_motion (line 193) | def delete_motion(self, motion_item): FILE: framework/runtime/drive/window/settings/components/setting_cards.py class StyledSettingCard (line 12) | class StyledSettingCard(SettingCard): method __init__ (line 14) | def __init__(self, icon: Union[str, QIcon, FluentIconBase], title): class SpinSettingCard (line 19) | class SpinSettingCard(StyledSettingCard): method __init__ (line 21) | def __init__(self, configItem: RangeLiveData, icon, title): method setValue (line 33) | def setValue(self, value): class DoubleSpinSettingCard (line 37) | class DoubleSpinSettingCard(StyledSettingCard): method __init__ (line 39) | def __init__(self, configItem: RangeLiveData, icon, title): method setValue (line 51) | def setValue(self, value): class GroupItemDoubleSpin (line 55) | class GroupItemDoubleSpin(QWidget): method __init__ (line 57) | def __init__(self, configItem: RangeLiveData, title): method setValue (line 79) | def setValue(self, value): class ChangeModelSettingCard (line 83) | class ChangeModelSettingCard(StyledSettingCard): method __init__ (line 85) | def __init__(self, configItem: LiveData, modelList: list[ModelInfo], i... method changeModel (line 99) | def changeModel(self): class TextSettingCard (line 112) | class TextSettingCard(StyledSettingCard): method __init__ (line 114) | def __init__(self, configItem: LiveData, icon: Union[str, QIcon, Fluen... method setValue (line 123) | def setValue(self, value): class SliderSettingCard (line 127) | class SliderSettingCard(StyledSettingCard): method __init__ (line 129) | def __init__(self, configItem: RangeLiveData, icon: Union[str, QIcon, ... method setValue (line 150) | def setValue(self, value): FILE: framework/runtime/drive/window/settings/settings.py class Settings (line 12) | class Settings(FluentWindow, IconDesign): method __init__ (line 14) | def __init__(self, appConfig: Configuration): method show (line 33) | def show(self): FILE: framework/runtime/drive/window_manager_impl.py class WindowManagerImpl (line 6) | class WindowManagerImpl(WindowManager): method doDispose (line 7) | def doDispose(self): method initialize (line 10) | def initialize(self): FILE: framework/runtime/main_looper.py class MainLooper (line 9) | class MainLooper(Looper): method __init__ (line 11) | def __init__(self): method start (line 15) | def start(self, method loop (line 22) | def loop(self, method shutdown (line 46) | def shutdown(self): method handleMessages (line 49) | def handleMessages(self): FILE: framework/runtime/scene.py class Scene (line 18) | class Scene(View): method __init__ (line 20) | def __init__( method install (line 43) | def install(self, m): method changeModel (line 57) | def changeModel(self, model: Model): method onResize (line 62) | def onResize(self, ww: int, wh: int): method onUpdate (line 71) | def onUpdate(self): method onDraw (line 95) | def onDraw(self): method onPressed (line 101) | def onPressed(self, button, x: int, y: int) -> bool: method isFinished (line 104) | def isFinished(self): method onMotionStart (line 108) | def onMotionStart(self, name: str, nr: int): method onReleased (line 118) | def onReleased(self, button, x: int, y: int) -> bool: method onDoubleClicked (line 132) | def onDoubleClicked(self, button, x: int, y: int) -> bool: method onMoved (line 135) | def onMoved(self, x: int, y: int) -> bool: method onAttach (line 142) | def onAttach(self, w: Window): FILE: framework/ui/clickable.py class Clickable (line 4) | class Clickable(ABC): method onPressed (line 7) | def onPressed(self, button: int, x: int, y: int) -> bool: method onReleased (line 11) | def onReleased(self, button: int, x: int, y: int) -> bool: method onDoubleClicked (line 15) | def onDoubleClicked(self, button: int, x: int, y: int) -> bool: method onMoved (line 19) | def onMoved(self, x: int, y: int) -> bool: FILE: framework/ui/drawable.py class Drawable (line 4) | class Drawable(ABC): method onUpdate (line 7) | def onUpdate(self): method onDraw (line 11) | def onDraw(self): FILE: framework/ui/view.py class View (line 7) | class View(Drawable, Clickable): method __init__ (line 9) | def __init__(self): method onResize (line 13) | def onResize(self, w: int, h: int): method onUpdate (line 16) | def onUpdate(self): method onDraw (line 19) | def onDraw(self): method onPressed (line 22) | def onPressed(self, button: int, x: int, y: int) -> bool: method onReleased (line 25) | def onReleased(self, button: int, x: int, y: int) -> bool: method onDoubleClicked (line 28) | def onDoubleClicked(self, button: int, x: int, y: int) -> bool: method onMoved (line 31) | def onMoved(self, x: int, y: int) -> bool: method onAttach (line 35) | def onAttach(self, w): FILE: framework/ui/window.py class Window (line 4) | class Window(ABC): method __init__ (line 6) | def __init__(self, title: str): method addView (line 13) | def addView(self, v): method performMove (line 18) | def performMove(self, x: int, y: int): method performResize (line 22) | def performResize(self, ww: int, wh: int): method performShow (line 26) | def performShow(self): method performHide (line 30) | def performHide(self): method performStayOnTop (line 34) | def performStayOnTop(self): method cancelStayOnTop (line 38) | def cancelStayOnTop(self): method performClose (line 42) | def performClose(self): FILE: framework/utils/log.py function Debug (line 13) | def Debug(*args, **kwargs): function Info (line 22) | def Info(*args, **kwargs): function Error (line 30) | def Error(*args, **kwargs): FILE: framework/utils/model_json.py class Keys (line 8) | class Keys(ABC): class __Keys3 (line 16) | class __Keys3(Keys): class __Keys2 (line 27) | class __Keys2(Keys): class VersionedJson (line 38) | class VersionedJson: method __init__ (line 40) | def __init__(self, version: Live2DVersion): method keys (line 50) | def keys(self) -> Keys: method version (line 54) | def version(self) -> Live2DVersion: class Motion (line 58) | class Motion(VersionedJson): method __init__ (line 60) | def __init__(self, version: Live2DVersion, d: dict): method file (line 70) | def file(self): method sound (line 73) | def sound(self): method text (line 76) | def text(self): method set_file (line 79) | def set_file(self, value: str): method set_sound (line 82) | def set_sound(self, value: str): method set_text (line 85) | def set_text(self, value: str): method meta (line 88) | def meta(self): class MotionGroup (line 92) | class MotionGroup(VersionedJson): method __init__ (line 94) | def __init__(self, version: Live2DVersion, ls=None): method __iter__ (line 100) | def __iter__(self): method motion (line 104) | def motion(self, nr: int): method add (line 107) | def add(self, motion: Motion): method remove (line 110) | def remove(self, motion: Motion): method meta (line 113) | def meta(self): class MotionGroups (line 117) | class MotionGroups(VersionedJson): method __init__ (line 119) | def __init__(self, version: Live2DVersion, d: dict): method __iter__ (line 123) | def __iter__(self): method group (line 127) | def group(self, name: str) -> MotionGroup: method add (line 130) | def add(self, name: str, motionGroup: MotionGroup): method remove (line 133) | def remove(self, name: str): method meta (line 136) | def meta(self): method set_meta (line 139) | def set_meta(self, meta): method group_names (line 142) | def group_names(self): class ModelJson (line 146) | class ModelJson(VersionedJson): method __init__ (line 148) | def __init__(self, version: Live2DVersion, d=None): method motion_groups (line 158) | def motion_groups(self) -> MotionGroups: method src_dir (line 165) | def src_dir(self): method src_file (line 168) | def src_file(self): method load (line 171) | def load(self, fileName): method __write_to (line 178) | def __write_to(self, filename): method backup (line 182) | def backup(self): method save (line 187) | def save(self): method meta (line 190) | def meta(self): FILE: live2d/utils/lipsync.py class WavHandler (line 6) | class WavHandler: method __init__ (line 7) | def __init__(self): method Start (line 24) | def Start(self, filePath: str) -> None: method ReleasePcmData (line 45) | def ReleasePcmData(self): method GetRms (line 50) | def GetRms(self) -> float: method Update (line 56) | def Update(self) -> bool: FILE: live2d/utils/log.py function Debug (line 13) | def Debug(*args, **kwargs): function Info (line 22) | def Info(*args, **kwargs): function Error (line 30) | def Error(*args, **kwargs): FILE: live2d/v2/__init__.py function init (line 10) | def init(): function clearBuffer (line 15) | def clearBuffer(r=0.0, g=0.0, b=0.0, a=0.0): function setLogEnable (line 20) | def setLogEnable(enable: bool): function logEnable (line 24) | def logEnable() -> bool: function glewInit (line 28) | def glewInit(): function dispose (line 32) | def dispose(): FILE: live2d/v2/core/alive2d_model.py class ALive2DModel (line 14) | class ALive2DModel(ABC): method __init__ (line 16) | def __init__(self): method setModelImpl (line 21) | def setModelImpl(self, moc): method getModelImpl (line 24) | def getModelImpl(self): method getCanvasWidth (line 31) | def getCanvasWidth(self): method getCanvasHeight (line 37) | def getCanvasHeight(self): method getParamFloat (line 43) | def getParamFloat(self, x): method setParamFloat (line 49) | def setParamFloat(self, x: Union[int, str], value: float, weight: floa... method addToParamFloat (line 55) | def addToParamFloat(self, x: Union[int, str], value: float, weight: fl... method multParamFloat (line 61) | def multParamFloat(self, x: Union[int, str], value: float, weight: flo... method getParamIndex (line 67) | def getParamIndex(self, idStr: str) -> int: method loadParam (line 70) | def loadParam(self): method saveParam (line 73) | def saveParam(self): method init (line 76) | def init(self): method update (line 79) | def update(self): method draw (line 83) | def draw(self): method getModelContext (line 86) | def getModelContext(self): method setPartsOpacity (line 89) | def setPartsOpacity(self, index: Union[int, str], opacity: float): method getPartsDataIndex (line 95) | def getPartsDataIndex(self, aH): method getPartsOpacity (line 101) | def getPartsOpacity(self, partIndex): method getDrawParam (line 111) | def getDrawParam(self): method getDrawDataIndex (line 114) | def getDrawDataIndex(self, drawId: str): method getDrawData (line 119) | def getDrawData(self, aH): method getTransformedPoints (line 122) | def getTransformedPoints(self, aH): method getIndexArray (line 129) | def getIndexArray(self, aI): method loadModel_exe (line 141) | def loadModel_exe(model, buf: bytes): FILE: live2d/v2/core/deformer/deformer.py class Deformer (line 17) | class Deformer(ISerializable): method __init__ (line 22) | def __init__(self): method read (line 28) | def read(self, br: 'BinaryReader'): method readOpacity (line 32) | def readOpacity(self, br: 'BinaryReader'): method init (line 37) | def init(self, mc: 'ModelContext'): method setupInterpolate (line 41) | def setupInterpolate(self, modelContext: 'ModelContext', deformerConte... method interpolateOpacity (line 44) | def interpolateOpacity(self, mdc, pivotMgr: 'PivotManager', bctx: 'Def... method setupTransform (line 51) | def setupTransform(self, mc, dc) -> bool: method transformPoints (line 55) | def transformPoints(self, mc: 'ModelContext', dc: 'DeformerContext', method getType (line 64) | def getType(self) -> int: method setTargetId (line 67) | def setTargetId(self, aH): method setId (line 70) | def setId(self, aH): method getTargetId (line 73) | def getTargetId(self) -> Id: method getId (line 76) | def getId(self) -> Id: method needTransform (line 79) | def needTransform(self) -> bool: FILE: live2d/v2/core/deformer/deformer_context.py class DeformerContext (line 9) | class DeformerContext(ABC): method __init__ (line 11) | def __init__(self, deformer: 'Deformer'): method isAvailable (line 20) | def isAvailable(self) -> bool: method setAvailable (line 23) | def setAvailable(self, value: bool): method getDeformer (line 26) | def getDeformer(self): method setPartsIndex (line 29) | def setPartsIndex(self, aH): method getPartsIndex (line 32) | def getPartsIndex(self): method isOutsideParam (line 35) | def isOutsideParam(self): method setOutsideParam (line 38) | def setOutsideParam(self, value): method getTotalScale (line 41) | def getTotalScale(self): method setTotalScale_notForClient (line 44) | def setTotalScale_notForClient(self, aH): method getInterpolatedOpacity (line 47) | def getInterpolatedOpacity(self): method setInterpolatedOpacity (line 50) | def setInterpolatedOpacity(self, aH): method getTotalOpacity (line 53) | def getTotalOpacity(self): method setTotalOpacity (line 56) | def setTotalOpacity(self, aH): FILE: live2d/v2/core/deformer/roation_deformer.py class RotationDeformer (line 18) | class RotationDeformer(Deformer): method __init__ (line 28) | def __init__(self): method getType (line 33) | def getType(self) -> int: method read (line 36) | def read(self, br: 'BinaryReader'): method init (line 42) | def init(self, mc) -> 'RotationContext': method setupInterpolate (line 50) | def setupInterpolate(self, mctx: 'ModelContext', rctx: 'RotationContex... method setupTransform (line 270) | def setupTransform(self, mctx: 'ModelContext', rctx: 'RotationContext'): method transformPoints (line 321) | def transformPoints(self, mc: 'ModelContext', dc: 'RotationContext', s... method getDirectionOnDst (line 347) | def getDirectionOnDst(mdc: 'ModelContext', targetToDst: 'Deformer', ta... class AffineEnt (line 388) | class AffineEnt: method __init__ (line 390) | def __init__(self): method init (line 399) | def init(self, other): method read (line 408) | def read(self, br: 'BinaryReader'): FILE: live2d/v2/core/deformer/rotation_context.py class RotationContext (line 10) | class RotationContext(DeformerContext): method __init__ (line 12) | def __init__(self, dfm): FILE: live2d/v2/core/deformer/warp_context.py class WarpContext (line 5) | class WarpContext(DeformerContext): method __init__ (line 7) | def __init__(self, dfm): FILE: live2d/v2/core/deformer/warp_deformer.py class WarpDeformer (line 9) | class WarpDeformer(Deformer): method __init__ (line 12) | def __init__(self): method initDirect (line 19) | def initDirect(self): method read (line 23) | def read(self, br): method init (line 31) | def init(self, mc): method setupInterpolate (line 48) | def setupInterpolate(self, modelContext, deformerContext: 'WarpContext'): method setupTransform (line 61) | def setupTransform(self, modelContext, deformerContext): method transformPoints (line 88) | def transformPoints(self, mc, dc: 'WarpContext', srcPoints, dstPoints,... method VT_ (line 93) | def VT_(self): method getType (line 96) | def getType(self): method transformPoints_sdk2 (line 100) | def transformPoints_sdk2(hvs, dst, pointCount, srcOffset, srcStep, gri... FILE: live2d/v2/core/draw/idraw_context.py class IDrawContext (line 6) | class IDrawContext: method __init__ (line 8) | def __init__(self, dd: 'Mesh'): method isParamOutside (line 18) | def isParamOutside(self): method isAvailable (line 21) | def isAvailable(self): method getDrawData (line 24) | def getDrawData(self) -> 'Mesh': FILE: live2d/v2/core/draw/idraw_data.py class IDrawData (line 10) | class IDrawData(ISerializable): method __init__ (line 17) | def __init__(self): method read (line 28) | def read(self, aH): method getClipIDList (line 43) | def getClipIDList(self): method convertClipIDForV2_11 (line 47) | def convertClipIDForV2_11(s): method setupInterpolate (line 62) | def setupInterpolate(self, aI, aH): method setupTransform (line 72) | def setupTransform(self, mc, dc=None): method getId (line 75) | def getId(self): method setId (line 78) | def setId(self, value): method getOpacity (line 82) | def getOpacity(ctx): method getDrawOrder (line 86) | def getDrawOrder(ctx): method getTargetId (line 89) | def getTargetId(self): method setTargetId (line 92) | def setTargetId(self, aH): method needTransform (line 95) | def needTransform(self): method getType (line 99) | def getType(self): method setDrawOrders (line 103) | def setDrawOrders(orders): method getTotalMinOrder (line 113) | def getTotalMinOrder(): method getTotalMaxOrder (line 117) | def getTotalMaxOrder(): FILE: live2d/v2/core/draw/mesh.py class Mesh (line 16) | class Mesh(IDrawData): method __init__ (line 24) | def __init__(self): method setTextureNo (line 38) | def setTextureNo(self, aH): method getTextureNo (line 41) | def getTextureNo(self): method getUvs (line 44) | def getUvs(self): method getOptionFlag (line 47) | def getOptionFlag(self): method getNumPoints (line 50) | def getNumPoints(self): method getType (line 53) | def getType(self): method initDirect (line 56) | def initDirect(self): method read (line 60) | def read(self, br): method init (line 89) | def init(self, aL): method setupInterpolate (line 124) | def setupInterpolate(self, aJ, aH): method setupTransform (line 141) | def setupTransform(self, mc, dc=None): method draw (line 170) | def draw(self, dp, mctx: 'ModelContext', dctx: 'MeshContext'): method getIndexArray (line 189) | def getIndexArray(self): FILE: live2d/v2/core/draw/mesh_context.py class MeshContext (line 5) | class MeshContext(IDrawContext): method __init__ (line 7) | def __init__(self, dd): method getTransformedPoints (line 13) | def getTransformedPoints(self): FILE: live2d/v2/core/graphics/clip_context.py class ClipContext (line 6) | class ClipContext: method __init__ (line 8) | def __init__(self, aH, aK, aI): method addClippedDrawData (line 24) | def addClippedDrawData(self, aJ, aI): FILE: live2d/v2/core/graphics/clip_draw_context.py class ClipDrawContext (line 5) | class ClipDrawContext: method __init__ (line 7) | def __init__(self, aI: 'Id', aH: int): FILE: live2d/v2/core/graphics/clip_matrix.py class ClipMatrix (line 4) | class ClipMatrix: method __init__ (line 6) | def __init__(self): method identity (line 10) | def identity(self): method getArray (line 14) | def getArray(self): method getCopyMatrix (line 17) | def getCopyMatrix(self): method setMatrix (line 20) | def setMatrix(self, aI): method translate (line 27) | def translate(self, aH, aJ, aI): method scale (line 33) | def scale(self, aJ, aI, aH): FILE: live2d/v2/core/graphics/clip_rectf.py class ClipRectF (line 1) | class ClipRectF: method __init__ (line 3) | def __init__(self): method getRight (line 9) | def getRight(self): method getBottom (line 12) | def getBottom(self): method expand (line 15) | def expand(self, aH, aI): method setRect (line 21) | def setRect(self, other): FILE: live2d/v2/core/graphics/clipping_manager_opengl.py class ClippingManagerOpenGL (line 12) | class ClippingManagerOpenGL: method __init__ (line 15) | def __init__(self, aJ): method releaseShader (line 57) | def releaseShader(self): method init (line 65) | def init(self, aO, aN, aL): method genMaskRenderTexture (line 82) | def genMaskRenderTexture(self): method setupClip (line 85) | def setupClip(self, a1, aQ): method getColorBuffer (line 146) | def getColorBuffer(self): method findSameClip (line 149) | def findSameClip(self, aK): method calcClippedDrawTotalBounds (line 169) | def calcClippedDrawTotalBounds(self, a6, aV): method setupLayoutBounds (line 224) | def setupLayoutBounds(self, aQ): FILE: live2d/v2/core/graphics/draw_param.py class DrawParam (line 6) | class DrawParam(ABC): method __init__ (line 14) | def __init__(self): method setChannelFlagAsColor (line 29) | def setChannelFlagAsColor(self, aH, aI): method getChannelFlagAsColor (line 32) | def getChannelFlagAsColor(self, aY): method setupDraw (line 36) | def setupDraw(self): method drawTexture (line 40) | def drawTexture(self, texNo, screenColor, indexArray, vertexArray, uvA... method setCulling (line 43) | def setCulling(self, aH): method setMatrix (line 46) | def setMatrix(self, aH): method getMatrix (line 50) | def getMatrix(self): method setPreMultipliedAlpha (line 53) | def setPreMultipliedAlpha(self, aH): method isPreMultipliedAlpha (line 56) | def isPreMultipliedAlpha(self): method setAnisotropy (line 59) | def setAnisotropy(self, aH): method getAnisotropy (line 62) | def getAnisotropy(self): method getClippingProcess (line 65) | def getClippingProcess(self): method setClippingProcess (line 68) | def setClippingProcess(self, aH): method setClipBufPre_clipContextForMask (line 71) | def setClipBufPre_clipContextForMask(self, aH): method getClipBufPre_clipContextMask (line 74) | def getClipBufPre_clipContextMask(self): method setClipBufPre_clipContextForDraw (line 77) | def setClipBufPre_clipContextForDraw(self, aH): method getClipBufPre_clipContextDraw (line 80) | def getClipBufPre_clipContextDraw(self): FILE: live2d/v2/core/graphics/draw_param_opengl.py class FrameBufferObject (line 7) | class FrameBufferObject: method __init__ (line 9) | def __init__(self, fbo, rbo, tex): class DrawParamOpenGL (line 15) | class DrawParamOpenGL(DrawParam): method __init__ (line 17) | def __init__(self): method getGL (line 35) | def getGL(self): method setGL (line 38) | def setGL(self, aH): method resize (line 41) | def resize(self, ww, wh): method setTransform (line 44) | def setTransform(self, aH): method setupDraw (line 47) | def setupDraw(self): method drawTexture (line 65) | def drawTexture(self, texNo, screenColor, indexArray, vertexArray, uvA... method setTexture (line 175) | def setTexture(self, aH, aI): method initShader (line 182) | def initShader(self): method disposeShader (line 205) | def disposeShader(self): method compileShader (line 215) | def compileShader(self, aJ, aN): method loadShaders2 (line 234) | def loadShaders2(self): method createFramebuffer (line 375) | def createFramebuffer(self): function bindOrCreateVBO (line 402) | def bindOrCreateVBO(gl, vbo, data): function bindOrCreateEBO (line 411) | def bindOrCreateEBO(gl, ebo, data): FILE: live2d/v2/core/graphics/texture_info.py class TextureInfo (line 1) | class TextureInfo: method __init__ (line 3) | def __init__(self): FILE: live2d/v2/core/id/id.py class Id (line 1) | class Id: method __init__ (line 4) | def __init__(self, aH: str): method __str__ (line 7) | def __str__(self) -> str: method __eq__ (line 10) | def __eq__(self, other) -> bool: method DST_BASE_ID (line 18) | def DST_BASE_ID() -> 'Id': method getID (line 22) | def getID(idStr: str) -> 'Id': method releaseStored (line 32) | def releaseStored() -> None: FILE: live2d/v2/core/io/binary_reader.py class BinaryReader (line 10) | class BinaryReader: method __init__ (line 12) | def __init__(self, buf: bytes): method readNumber (line 20) | def readNumber(self): method getFormatVersion (line 39) | def getFormatVersion(self): method setFormatVersion (line 42) | def setFormatVersion(self, aH): method readType (line 45) | def readType(self): method readDouble (line 48) | def readDouble(self): method readFloat32 (line 54) | def readFloat32(self): method readInt32 (line 60) | def readInt32(self): method readByte (line 66) | def readByte(self): method readUShort (line 72) | def readUShort(self): method readLong (line 78) | def readLong(self): method readBoolean (line 83) | def readBoolean(self): method readUTF8String (line 89) | def readUTF8String(self): method readInt32Array (line 96) | def readInt32Array(self): method readFloat32Array (line 105) | def readFloat32Array(self): method readFloat64Array (line 114) | def readFloat64Array(self): method readObject (line 124) | def readObject(self, aJ = -1): method readKnownTypeObject (line 140) | def readKnownTypeObject(self, aN): method readBit (line 181) | def readBit(self): method checkBits (line 192) | def checkBits(self): FILE: live2d/v2/core/io/iserializable.py class ISerializable (line 9) | class ISerializable(ABC): method read (line 12) | def read(self, br: 'BinaryReader'): FILE: live2d/v2/core/io/live2d_object_factory.py class Live2DObjectFactory (line 7) | class Live2DObjectFactory: method create (line 10) | def create(clsNo): FILE: live2d/v2/core/live2d.py class Live2D (line 5) | class Live2D: method init (line 13) | def init(): method clearBuffer (line 19) | def clearBuffer(): method dispose (line 24) | def dispose(): FILE: live2d/v2/core/live2d_gl_wrapper.py class Live2DGLWrapper (line 5) | class Live2DGLWrapper: method __init__ (line 52) | def __init__(self): method resize (line 56) | def resize(self, w, h): method getAttribLocation (line 61) | def getAttribLocation(program, name): method getUniformLocation (line 65) | def getUniformLocation(program, name): method createFramebuffer (line 69) | def createFramebuffer(): method bindFramebuffer (line 73) | def bindFramebuffer(t, fbo): method createRenderbuffer (line 77) | def createRenderbuffer(): method bindRenderbuffer (line 81) | def bindRenderbuffer(t, rbo): method renderbufferStorage (line 85) | def renderbufferStorage(t, fat, width, height): method framebufferRenderbuffer (line 89) | def framebufferRenderbuffer(t, attachment, rbt, rb): method createTexture (line 93) | def createTexture(): method bindTexture (line 97) | def bindTexture(t, tid): method texImage2D (line 101) | def texImage2D(*args): method texParameteri (line 105) | def texParameteri(*args): method framebufferTexture2D (line 109) | def framebufferTexture2D(*args): method createProgram (line 113) | def createProgram(): method compileShader (line 117) | def compileShader(*args): method createShader (line 121) | def createShader(*args): method shaderSource (line 125) | def shaderSource(*args): method getShaderParameter (line 129) | def getShaderParameter(*args): method getShaderInfoLog (line 133) | def getShaderInfoLog(*args): method attachShader (line 137) | def attachShader(*args): method linkProgram (line 141) | def linkProgram(*args): method getProgramParameter (line 145) | def getProgramParameter(*args): method getProgramInfoLog (line 149) | def getProgramInfoLog(*args): method disable (line 153) | def disable(t): method bindBuffer (line 157) | def bindBuffer(*args): method enable (line 161) | def enable(t): method colorMask (line 165) | def colorMask(*args): method frontFace (line 169) | def frontFace(t): method useProgram (line 173) | def useProgram(p): method createBuffer (line 177) | def createBuffer(): method bufferData (line 181) | def bufferData(t, data, usage): method enableVertexAttribArray (line 192) | def enableVertexAttribArray(vao): method vertexAttribPointer (line 196) | def vertexAttribPointer(*args): method activeTexture (line 200) | def activeTexture(t): method uniform1i (line 204) | def uniform1i(*args): method uniformMatrix4fv (line 208) | def uniformMatrix4fv(loc, transpose, value): method uniform4f (line 213) | def uniform4f(loc, *args): method blendEquationSeparate (line 217) | def blendEquationSeparate(a, b): method blendFuncSeparate (line 221) | def blendFuncSeparate(a, b, c, d): method drawElements (line 225) | def drawElements(t, size, dt, data): method getParameter (line 229) | def getParameter(t): method viewport (line 233) | def viewport(a, b, c, d): method clearColor (line 237) | def clearColor(a, b, c, d): method clear (line 241) | def clear(t): method deleteFramebuffer (line 245) | def deleteFramebuffer(t): method deleteShader (line 249) | def deleteShader(s): method deleteTexture (line 253) | def deleteTexture(t): method deleteBuffer (line 257) | def deleteBuffer(b): method deleteProgram (line 261) | def deleteProgram(p): method deleteRenderbuffer (line 265) | def deleteRenderbuffer(r): FILE: live2d/v2/core/live2d_model_opengl.py class Live2DModelOpenGL (line 5) | class Live2DModelOpenGL(ALive2DModel): method __init__ (line 7) | def __init__(self): method resize (line 11) | def resize(self, ww, wh): method setTransform (line 14) | def setTransform(self, aH): method update (line 17) | def update(self): method draw (line 21) | def draw(self): method getDrawParam (line 24) | def getDrawParam(self): method setMatrix (line 27) | def setMatrix(self, aH): method setPremultipliedAlpha (line 30) | def setPremultipliedAlpha(self, aH): method isPremultipliedAlpha (line 33) | def isPremultipliedAlpha(self): method setAnisotropy (line 36) | def setAnisotropy(self, aH): method getAnisotropy (line 39) | def getAnisotropy(self): method loadModel (line 43) | def loadModel(aI): method setTexture (line 48) | def setTexture(self, aI, aH): FILE: live2d/v2/core/model/avatar.py class Avatar (line 4) | class Avatar(ISerializable): method __init__ (line 6) | def __init__(self): method getDeformer (line 11) | def getDeformer(self): method getDrawDataList (line 14) | def getDrawDataList(self): method read (line 17) | def read(self, br): method replacePartsData (line 22) | def replacePartsData(self, parts): FILE: live2d/v2/core/model/model_impl.py class ModelImpl (line 11) | class ModelImpl(ISerializable): method __init__ (line 13) | def __init__(self): method initDirect (line 19) | def initDirect(self): method getCanvasWidth (line 26) | def getCanvasWidth(self): method getCanvasHeight (line 29) | def getCanvasHeight(self): method read (line 32) | def read(self, br): method getPartsDataList (line 38) | def getPartsDataList(self): method getParamDefSet (line 41) | def getParamDefSet(self): FILE: live2d/v2/core/model/part.py class PartsData (line 13) | class PartsData(ISerializable): method __init__ (line 15) | def __init__(self): method initDirect (line 22) | def initDirect(self): method read (line 26) | def read(self, aH): method init (line 33) | def init(self): method setDeformerList (line 38) | def setDeformerList(self, aH): method setDrawDataList (line 41) | def setDrawDataList(self, aH): method isVisible (line 44) | def isVisible(self): method isLocked (line 47) | def isLocked(self): method setVisible (line 50) | def setVisible(self, aH): method setLocked (line 53) | def setLocked(self, aH): method getDeformer (line 56) | def getDeformer(self): method getDrawData (line 59) | def getDrawData(self): method getId (line 62) | def getId(self): method setId (line 65) | def setId(self, aH): FILE: live2d/v2/core/model/parts_context.py class PartsDataContext (line 5) | class PartsDataContext: method __init__ (line 7) | def __init__(self, parts): method getPartsOpacity (line 14) | def getPartsOpacity(self): method setPartsOpacity (line 17) | def setPartsOpacity(self, value): method setPartScreenColor (line 20) | def setPartScreenColor(self, r, g, b, a): method setPartMultiplyColor (line 26) | def setPartMultiplyColor(self, r, g, b, a): FILE: live2d/v2/core/model_context.py class ModelContext (line 16) | class ModelContext: method __init__ (line 25) | def __init__(self, model): method getDrawDataIndex (line 52) | def getDrawDataIndex(self, drawDataId) -> int: method getDrawData (line 59) | def getDrawData(self, aH): method release (line 79) | def release(self): method init (line 90) | def init(self): method update (line 158) | def update(self): method preDraw (line 224) | def preDraw(self, aH: 'DrawParamOpenGL'): method draw (line 229) | def draw(self, aM): method getParamIndex (line 256) | def getParamIndex(self, paramId): method getDeformerIndex (line 264) | def getDeformerIndex(self, aH): method extendAndAddParam (line 271) | def extendAndAddParam(self, param_id, default_val, max_val, min_val): method setDeformer (line 282) | def setDeformer(self, aI, aH): method setParamFloat (line 285) | def setParamFloat(self, aH, aI): method loadParam (line 294) | def loadParam(self): method saveParam (line 298) | def saveParam(self): method getInitVersion (line 307) | def getInitVersion(self): method requireSetup (line 310) | def requireSetup(self) -> bool: method isParamUpdated (line 313) | def isParamUpdated(self, index) -> bool: method getTempPivotTableIndices (line 316) | def getTempPivotTableIndices(self): method getTempT (line 319) | def getTempT(self): method getDeformer (line 322) | def getDeformer(self, aH): method getParamFloat (line 325) | def getParamFloat(self, aH): method getParamMax (line 328) | def getParamMax(self, aH): method getParamMin (line 331) | def getParamMin(self, aH): method setPartsOpacity (line 334) | def setPartsOpacity(self, aJ, aH): method getPartsOpacity (line 338) | def getPartsOpacity(self, aI): method getPartsDataIndex (line 342) | def getPartsDataIndex(self, aI): method getDeformerContext (line 349) | def getDeformerContext(self, aH): method getDrawContext (line 352) | def getDrawContext(self, aH) -> 'MeshContext': method getPartsContext (line 355) | def getPartsContext(self, aH) -> 'PartsDataContext': method setPartMultiplyColor (line 358) | def setPartMultiplyColor(self, aH, r, g, b, a): method getPartMultiplyColor (line 365) | def getPartMultiplyColor(self, aH): method setPartScreenColor (line 368) | def setPartScreenColor(self, aH, r, g, b, a): method getPartScreenColor (line 375) | def getPartScreenColor(self, aH): method setDrawParam (line 378) | def setDrawParam(self, aH): method getDrawParam (line 381) | def getDrawParam(self): FILE: live2d/v2/core/motion/amotion.py class AMotion (line 7) | class AMotion(ABC): method __init__ (line 9) | def __init__(self): method setFadeIn (line 14) | def setFadeIn(self, aH): method setFadeOut (line 17) | def setFadeOut(self, aH): method setWeight (line 20) | def setWeight(self, aH): method getFadeOut (line 23) | def getFadeOut(self): method getWeight (line 26) | def getWeight(self): method getDurationMSec (line 29) | def getDurationMSec(self): method getLoopDurationMSec (line 32) | def getLoopDurationMSec(self): method updateParam (line 35) | def updateParam(self, aJ, aN): method updateParamExe (line 59) | def updateParamExe(self, aH, aI, aJ, aK): method getEasing (line 63) | def getEasing(t, totalTime, accelerateTime): FILE: live2d/v2/core/motion/live2d_motion.py class Live2DMotion (line 7) | class Live2DMotion(AMotion): method __init__ (line 13) | def __init__(self): method getDurationMSec (line 24) | def getDurationMSec(self): method getLoopDurationMSec (line 27) | def getLoopDurationMSec(self): method updateParamExe (line 30) | def updateParamExe(self, aJ, aN, aQ, a3): method isLoop (line 73) | def isLoop(self): method setLoop (line 76) | def setLoop(self, aH): method isLoopFadeIn (line 79) | def isLoopFadeIn(self): method setLoopFadeIn (line 82) | def setLoopFadeIn(self, value): method loadMotion (line 86) | def loadMotion(aT: bytes): FILE: live2d/v2/core/motion/motion.py class Motion (line 1) | class Motion: method __init__ (line 11) | def __init__(self): FILE: live2d/v2/core/motion/motion_queue_entry.py class MotionQueueEntry (line 4) | class MotionQueueEntry: method __init__ (line 7) | def __init__(self): method isFinished (line 17) | def isFinished(self): method startFadeOut (line 20) | def startFadeOut(self, fadeOutMSec): FILE: live2d/v2/core/motion/motion_queue_manager.py class MotionQueueManager (line 4) | class MotionQueueManager: method __init__ (line 6) | def __init__(self): method startMotion (line 9) | def startMotion(self, aJ, aI): method updateParam (line 28) | def updateParam(self, aJ): method isFinished (line 57) | def isFinished(self, nr=None): method stopAllMotions (line 90) | def stopAllMotions(self): FILE: live2d/v2/core/param/param_def_float.py class ParamDefFloat (line 3) | class ParamDefFloat(ISerializable): method __init__ (line 5) | def __init__(self): method read (line 11) | def read(self, br): method getMinValue (line 17) | def getMinValue(self) -> float: method getMaxValue (line 20) | def getMaxValue(self) -> float: method getDefaultValue (line 23) | def getDefaultValue(self) -> float: method getParamID (line 26) | def getParamID(self): FILE: live2d/v2/core/param/param_def_set.py class ParamDefSet (line 5) | class ParamDefSet(ISerializable): method __init__ (line 7) | def __init__(self): method getParamDefFloatList (line 10) | def getParamDefFloatList(self): method initDirect (line 13) | def initDirect(self): method read (line 16) | def read(self, br): FILE: live2d/v2/core/param/param_pivots.py class ParamPivots (line 9) | class ParamPivots(ISerializable): method __init__ (line 12) | def __init__(self): method read (line 21) | def read(self, br): method getParamIndex (line 26) | def getParamIndex(self, initVersion): method setParamIndex (line 32) | def setParamIndex(self, index: int, initVersion: int): method getParamID (line 36) | def getParamID(self) -> 'Id': method getPivotCount (line 39) | def getPivotCount(self): method getPivotValues (line 42) | def getPivotValues(self): method getTmpPivotIndex (line 45) | def getTmpPivotIndex(self): method setTmpPivotIndex (line 48) | def setTmpPivotIndex(self, index): method getTmpT (line 51) | def getTmpT(self) -> float: method setTmpT (line 54) | def setTmpT(self, value: float): FILE: live2d/v2/core/param/pivot_manager.py class PivotManager (line 12) | class PivotManager(ISerializable): method __init__ (line 14) | def __init__(self): method initDirect (line 17) | def initDirect(self): method read (line 20) | def read(self, aH): method checkParamUpdated (line 23) | def checkParamUpdated(self, aK): method calcPivotValues (line 38) | def calcPivotValues(self, mdc: 'ModelContext', ret: List[bool]): method calcPivotIndices (line 103) | def calcPivotIndices(self, aN, aT, aP): method getParamCount (line 139) | def getParamCount(self): method zs_ (line 142) | def zs_(self): FILE: live2d/v2/core/physics/iphysics_param.py class IPhysicsParam (line 3) | class IPhysicsParam(ABC): method __init__ (line 5) | def __init__(self, paramId, scale, weight): method update (line 11) | def update(self, aI, aH): FILE: live2d/v2/core/physics/physics_hair.py class PhysicsHair (line 11) | class PhysicsHair: method __init__ (line 19) | def __init__(self): method setup (line 34) | def setup(self, aJ=None, aI=None, aH=None): method getPhysicsPoint1 (line 45) | def getPhysicsPoint1(self): method getPhysicsPoint2 (line 48) | def getPhysicsPoint2(self): method qr_ (line 51) | def qr_(self): method pr_ (line 54) | def pr_(self, aH): method _5r (line 57) | def _5r(self): method Cs_ (line 60) | def Cs_(self): method Yb_ (line 63) | def Yb_(self): method addSrcParam (line 66) | def addSrcParam(self, aJ, aH, aL, aI): method addTargetParam (line 70) | def addTargetParam(self, aJ, aH, aK, aI): method update (line 74) | def update(self, aI, aL): method oo_ (line 98) | def oo_(self, aN, aI): FILE: live2d/v2/core/physics/physics_point.py class PhysicsPoint (line 1) | class PhysicsPoint: method __init__ (line 3) | def __init__(self): method setupLast (line 18) | def setupLast(self): FILE: live2d/v2/core/physics/physics_src.py class PhysicsSrc (line 5) | class PhysicsSrc(IPhysicsParam): method __init__ (line 7) | def __init__(self, paramId, aK, scale, weight): method update (line 12) | def update(self, aJ, aH): FILE: live2d/v2/core/physics/physics_target.py class PhysicsTarget (line 5) | class PhysicsTarget(IPhysicsParam): method __init__ (line 7) | def __init__(self, scale, aK, paramId, weight): method update (line 11) | def update(self, aI, aH): FILE: live2d/v2/core/type/array.py function Float32Array (line 4) | def Float32Array(size: int) -> List[float]: function Float64Array (line 11) | def Float64Array(size: int) -> List[float]: function Int8Array (line 15) | def Int8Array(size: int) -> List[int]: function Int16Array (line 19) | def Int16Array(size: int) -> List[int]: function Int32Array (line 23) | def Int32Array(size: Optional[int] = None) -> List[int]: function Array (line 32) | def Array(size: Optional[int] = None) -> List[Any]: FILE: live2d/v2/core/util/log/__ut_log.py function setLogEnable (line 15) | def setLogEnable(v: bool): function logEnable (line 20) | def logEnable() -> bool: function Debug (line 24) | def Debug(*args, **kwargs): function Info (line 34) | def Info(*args, **kwargs): function Error (line 43) | def Error(*args, **kwargs): FILE: live2d/v2/core/util/ut_interpolate.py class UtInterpolate (line 12) | class UtInterpolate: method interpolateInt (line 14) | def interpolateInt(mdc: 'ModelContext', pivotMgr: 'PivotManager', ret:... method interpolateFloat (line 116) | def interpolateFloat(mdc: 'ModelContext', pivotMgr: 'PivotManager', re... method interpolatePoints (line 204) | def interpolatePoints(mdc: 'ModelContext', pivotMgr: 'PivotManager', r... FILE: live2d/v2/core/util/ut_math.py class UtMath (line 4) | class UtMath: method getAngleNotAbs (line 31) | def getAngleNotAbs(v1, v2): method getAngleDiff (line 37) | def getAngleDiff(q1, q2): FILE: live2d/v2/core/util/ut_motion.py class UtMotion (line 4) | class UtMotion: method getEasingSine (line 6) | def getEasingSine(value: float): FILE: live2d/v2/core/util/ut_string.py class UtString (line 4) | class UtString: method startswith (line 6) | def startswith(s: bytes, offset: int, pat: str) -> bool: method createString (line 18) | def createString(buf: bytes, offset: int, size: int) -> str: method strToFloat (line 22) | def strToFloat(s: bytes, length: int, offset: int, ret: List[bool]) ->... FILE: live2d/v2/core/util/ut_system.py class UtSystem (line 4) | class UtSystem: method isBigEndian (line 9) | def isBigEndian(): method wait (line 13) | def wait(duration): method getUserTimeMSec (line 23) | def getUserTimeMSec(): method setUserTimeMSec (line 28) | def setUserTimeMSec(aH): method updateUserTimeMSec (line 32) | def updateUserTimeMSec(): method getTimeMSec (line 37) | def getTimeMSec(): method getSystemTimeMSec (line 41) | def getSystemTimeMSec(): method arraycopy (line 45) | def arraycopy(aM, aJ, aI, aL, aH): FILE: live2d/v2/framework/Live2DFramework.py class Live2DFramework (line 6) | class Live2DFramework: method getPlatformManager (line 10) | def getPlatformManager() -> Optional['PlatformManager']: method setPlatformManager (line 14) | def setPlatformManager(platformManager: Optional['PlatformManager']) -... FILE: live2d/v2/framework/matrix/l2d_matrix44.py class L2DMatrix44 (line 1) | class L2DMatrix44: method __init__ (line 3) | def __init__(self): method identity (line 7) | def identity(self): method getArray (line 11) | def getArray(self): method getCopyMatrix (line 14) | def getCopyMatrix(self): method setMatrix (line 17) | def setMatrix(self, tr): method getScaleX (line 23) | def getScaleX(self): method getScaleY (line 26) | def getScaleY(self): method transformX (line 29) | def transformX(self, src): method transformY (line 32) | def transformY(self, src): method invertTransformX (line 35) | def invertTransformX(self, src): method invertTransformY (line 38) | def invertTransformY(self, src): method multTranslate (line 41) | def multTranslate(self, shiftX, shiftY): method translate (line 48) | def translate(self, x, y): method translateX (line 52) | def translateX(self, x): method translateY (line 55) | def translateY(self, y): method multScale (line 58) | def multScale(self, scaleX, scaleY): method scale (line 62) | def scale(self, scaleX, scaleY): method mul (line 67) | def mul(a, b, dst): FILE: live2d/v2/framework/matrix/l2d_model_matrix.py class L2DModelMatrix (line 4) | class L2DModelMatrix(L2DMatrix44): method __init__ (line 6) | def __init__(self, w, h): method setPosition (line 13) | def setPosition(self, x, y): method setCenterPosition (line 16) | def setCenterPosition(self, x, y): method top (line 23) | def top(self, y): method bottom (line 26) | def bottom(self, y): method left (line 30) | def left(self, x): method right (line 33) | def right(self, x): method centerX (line 37) | def centerX(self, x): method centerY (line 41) | def centerY(self, y): method setX (line 45) | def setX(self, x): method setY (line 48) | def setY(self, y): method setHeight (line 51) | def setHeight(self, h): method setWidth (line 56) | def setWidth(self, w): FILE: live2d/v2/framework/matrix/l2d_view_matrix.py class L2DViewMatrix (line 4) | class L2DViewMatrix(L2DMatrix44): method __init__ (line 6) | def __init__(self): method getMaxScale (line 19) | def getMaxScale(self): method getMinScale (line 22) | def getMinScale(self): method setMaxScale (line 25) | def setMaxScale(self, v): method setMinScale (line 28) | def setMinScale(self, v): method isMaxScale (line 31) | def isMaxScale(self): method isMinScale (line 34) | def isMinScale(self): method adjustTranslate (line 37) | def adjustTranslate(self, shift_x, shift_y): method adjustScale (line 49) | def adjustScale(self, cx, cy, scale): method setScreenRect (line 65) | def setScreenRect(self, left, right, bottom, top): method setMaxScreenRect (line 71) | def setMaxScreenRect(self, left, right, bottom, top): method getScreenLeft (line 77) | def getScreenLeft(self): method getScreenRight (line 80) | def getScreenRight(self): method getScreenBottom (line 83) | def getScreenBottom(self): method getScreenTop (line 86) | def getScreenTop(self): method getMaxLeft (line 89) | def getMaxLeft(self): method getMaxRight (line 92) | def getMaxRight(self): method getMaxBottom (line 95) | def getMaxBottom(self): method getMaxTop (line 98) | def getMaxTop(self): FILE: live2d/v2/framework/model/l2d_base_model.py class L2DBaseModel (line 11) | class L2DBaseModel: method __init__ (line 14) | def __init__(self): method getModelMatrix (line 37) | def getModelMatrix(self): method setAlpha (line 40) | def setAlpha(self, a): method getAlpha (line 47) | def getAlpha(self): method isInitialized (line 50) | def isInitialized(self): method setInitialized (line 53) | def setInitialized(self, v): method isUpdating (line 56) | def isUpdating(self): method setUpdating (line 59) | def setUpdating(self, v): method getLive2DModel (line 62) | def getLive2DModel(self): method setLipSync (line 65) | def setLipSync(self, v): method setLipSyncValue (line 68) | def setLipSyncValue(self, v): method setAccel (line 71) | def setAccel(self, x, y, z): method setDrag (line 76) | def setDrag(self, x, y): method getMainMotionManager (line 80) | def getMainMotionManager(self): method getExpressionManager (line 83) | def getExpressionManager(self): method loadModelData (line 86) | def loadModelData(self, path): method loadTexture (line 101) | def loadTexture(self, no, path): method loadMotion (line 113) | def loadMotion(self, name, path): method loadExpression (line 125) | def loadExpression(self, name, path): method loadPose (line 134) | def loadPose(self, path): method loadPhysics (line 142) | def loadPhysics(self, path): method hitTestSimple (line 149) | def hitTestSimple(self, drawID, testX, testY): FILE: live2d/v2/framework/motion/l2d_expression_motion.py class L2DExpressionMotion (line 6) | class L2DExpressionMotion(AMotion): method __init__ (line 12) | def __init__(self): method updateParamExe (line 16) | def updateParamExe(self, model, timeMSec, weight, motionQueueEnt): method loadJson (line 27) | def loadJson(buf): FILE: live2d/v2/framework/motion/l2d_expression_param.py class L2DExpressionParam (line 1) | class L2DExpressionParam: method __init__ (line 3) | def __init__(self): FILE: live2d/v2/framework/motion/l2d_eye_blink.py class L2DEyeBlink (line 6) | class L2DEyeBlink: method __init__ (line 8) | def __init__(self): method calcNextBlink (line 21) | def calcNextBlink(self): method setInterval (line 26) | def setInterval(self, blinkIntervalMsec): method setEyeMotion (line 29) | def setEyeMotion(self, closingMotionMsec, closedMotionMsec, openingMot... method updateParam (line 34) | def updateParam(self, model): class EyeState (line 77) | class EyeState: FILE: live2d/v2/framework/motion/l2d_motion_manager.py class L2DMotionManager (line 4) | class L2DMotionManager(MotionQueueManager): method __init__ (line 6) | def __init__(self): method getCurrentPriority (line 11) | def getCurrentPriority(self): method getReservePriority (line 14) | def getReservePriority(self): method reserveMotion (line 17) | def reserveMotion(self, priority): method setReservePriority (line 27) | def setReservePriority(self, val): method updateParam (line 30) | def updateParam(self, model): method startMotionPrio (line 37) | def startMotionPrio(self, motion, priority): FILE: live2d/v2/framework/motion/l2d_target_point.py class L2DTargetPoint (line 6) | class L2DTargetPoint: method __init__ (line 13) | def __init__(self): method setPoint (line 23) | def setPoint(self, x, y): method getX (line 27) | def getX(self): method getY (line 30) | def getY(self): method update (line 33) | def update(self): FILE: live2d/v2/framework/physics/l2d_physics.py class L2DPhysics (line 5) | class L2DPhysics: method __init__ (line 7) | def __init__(self): method updateParam (line 11) | def updateParam(self, model): method load (line 17) | def load(buf): FILE: live2d/v2/framework/pose/l2d_parts_param.py class L2DPartsParam (line 4) | class L2DPartsParam: method __init__ (line 6) | def __init__(self, ppid): method initIndex (line 12) | def initIndex(self, model): FILE: live2d/v2/framework/pose/l2d_pose.py class L2DPose (line 6) | class L2DPose: method __init__ (line 8) | def __init__(self): method updateParam (line 13) | def updateParam(self, model): method initParam (line 27) | def initParam(self, model): method normalizePartsOpacityGroup (line 45) | def normalizePartsOpacityGroup(model, partsGroup, deltaTimeSec): method copyOpacityOtherParts (line 92) | def copyOpacityOtherParts(model, partsGroup): method load (line 106) | def load(buf): FILE: live2d/v2/lapp_define.py class MotionPriority (line 1) | class MotionPriority: class MotionGroup (line 8) | class MotionGroup: class HitArea (line 17) | class HitArea: FILE: live2d/v2/lapp_model.py class LAppModel (line 17) | class LAppModel(L2DBaseModel): method __init__ (line 19) | def __init__(self): method LoadModelJson (line 31) | def LoadModelJson(self, modelSettingPath: str): method Resize (line 106) | def Resize(self, ww: int, wh: int): method Touch (line 110) | def Touch(self, x: float, y: float, onStartMotionHandler=None, onFinis... method Drag (line 117) | def Drag(self, x: float, y: float): method IsMotionFinished (line 121) | def IsMotionFinished(self) -> bool: method SetOffset (line 124) | def SetOffset(self, dx: float, dy: float): method SetScale (line 127) | def SetScale(self, scale: float): method SetParameterValue (line 130) | def SetParameterValue(self, paramId: str, value: float, weight: float ... method AddParameterValue (line 133) | def AddParameterValue(self, paramId: str, value: float, weight: float ... method SetAutoBreathEnable (line 136) | def SetAutoBreathEnable(self, enable: bool): method SetAutoBlinkEnable (line 139) | def SetAutoBlinkEnable(self, enable: bool): method GetParameterCount (line 142) | def GetParameterCount(self) -> int: method GetParameter (line 145) | def GetParameter(self, index: int) -> Parameter: method GetPartCount (line 157) | def GetPartCount(self) -> int: method GetPartId (line 160) | def GetPartId(self, index: int) -> str: method GetPartIds (line 163) | def GetPartIds(self) -> List[str]: method SetPartOpacity (line 166) | def SetPartOpacity(self, index: int, opacity: float): method Update (line 169) | def Update(self): method SetRandomExpression (line 213) | def SetRandomExpression(self): method StartRandomMotion (line 221) | def StartRandomMotion(self, name=None, priority=MotionPriority.IDLE, o... method StartMotion (line 233) | def StartMotion(self, name, no, priority, onStartMotionHandler=None, o... method SetExpression (line 257) | def SetExpression(self, name: str): method Draw (line 261) | def Draw(self): method HitTest (line 269) | def HitTest(self, testX, testY) -> Union[str, None]: method __preloadMotionGroup (line 279) | def __preloadMotionGroup(self, name): method __setFadeInFadeOut (line 287) | def __setFadeInFadeOut(self, name, no, priority, motion): method HitPart (line 293) | def HitPart(self, src_x: float, src_y: float, topOnly: bool = False) -... method __isInTriangle (line 338) | def __isInTriangle(x, y, x0, y0, x1, y1, x2, y2) -> bool: method setPartScreenColor (line 359) | def setPartScreenColor(self, part_index: int, r: float, g: float, b: f... method GetPartScreenColor (line 362) | def GetPartScreenColor(self, part_index: int) -> List[float]: method SetPartMultiplyColor (line 370) | def SetPartMultiplyColor(self, part_index: int, r: float, g: float, b:... method GetPartMultiplyColor (line 373) | def GetPartMultiplyColor(self, part_index: int) -> List[float]: method StopAllMotions (line 381) | def StopAllMotions(self): method ResetPose (line 384) | def ResetPose(self): method ResetExpression (line 391) | def ResetExpression(self): FILE: live2d/v2/matrix_manager.py class MatrixManager (line 10) | class MatrixManager: method __init__ (line 12) | def __init__(self): method getWidth (line 21) | def getWidth(self): method getHeight (line 24) | def getHeight(self): method onResize (line 27) | def onResize(self, width: int, height: int): method screenToScene (line 47) | def screenToScene(self, scr_x: float, scr_y: float) -> Tuple[float, fl... method invertTransform (line 50) | def invertTransform(self, src_x, src_y) -> Tuple[float, float]: method setScale (line 53) | def setScale(self, scale: float): method setOffset (line 56) | def setOffset(self, dx: float, dy: float): method getMvp (line 60) | def getMvp(self, model_matrix: 'L2DModelMatrix') -> list: FILE: live2d/v2/model_setting_json.py class ModelSettingJson (line 8) | class ModelSettingJson(): method __init__ (line 10) | def __init__(self): method loadModelSetting (line 31) | def loadModelSetting(self, path) -> None: method getTextureFile (line 37) | def getTextureFile(self, n) -> Union[str, None]: method getModelFile (line 43) | def getModelFile(self): method getTextureNum (line 47) | def getTextureNum(self) -> int: method getHitAreaNum (line 53) | def getHitAreaNum(self): method getHitAreaID (line 59) | def getHitAreaID(self, n): method getHitAreaName (line 65) | def getHitAreaName(self, n): method getPhysicsFile (line 71) | def getPhysicsFile(self): method getPoseFile (line 75) | def getPoseFile(self): method getExpressionNum (line 79) | def getExpressionNum(self): method getExpressionFile (line 83) | def getExpressionFile(self, n): method getExpressionName (line 89) | def getExpressionName(self, n): method getLayout (line 95) | def getLayout(self): method getInitParamNum (line 99) | def getInitParamNum(self): method getMotionNum (line 103) | def getMotionNum(self, name): method getMotionFile (line 109) | def getMotionFile(self, name, n): method getMotionSound (line 115) | def getMotionSound(self, name, n): method getMotionFadeIn (line 121) | def getMotionFadeIn(self, name, n): method getMotionFadeOut (line 127) | def getMotionFadeOut(self, name, n): method getMotionNames (line 133) | def getMotionNames(self): method getInitParamID (line 140) | def getInitParamID(self, n): method getInitParamValue (line 146) | def getInitParamValue(self, n): method getInitPartsVisibleNum (line 152) | def getInitPartsVisibleNum(self): method getInitPartsVisibleID (line 156) | def getInitPartsVisibleID(self, n): method getInitPartsVisibleValue (line 161) | def getInitPartsVisibleValue(self, n): FILE: live2d/v2/params.py class StandardParams (line 1) | class StandardParams: class Parameter (line 38) | class Parameter: method __init__ (line 42) | def __init__(self): method __str__ (line 50) | def __str__(self): FILE: live2d/v2/platform_manager.py class PlatformManager (line 10) | class PlatformManager: method loadBytes (line 12) | def loadBytes(self, path) -> bytes: method loadLive2DModel (line 16) | def loadLive2DModel(self, path) -> Live2DModelOpenGL: method loadTexture (line 20) | def loadTexture(self, live2DModel, no, path): method jsonParseFromBytes (line 38) | def jsonParseFromBytes(self, path) -> Dict[str, Any]: FILE: live2d/v3/__init__.py class MotionPriority (line 5) | class MotionPriority: class MotionGroup (line 12) | class MotionGroup: class HitArea (line 17) | class HitArea: FILE: live2d/v3/live2d.pyi function init (line 5) | def init() -> None: function dispose (line 12) | def dispose() -> None: function glewInit (line 19) | def glewInit() -> None: function clearBuffer (line 26) | def clearBuffer(r=0.0, g=0.0, b=0.0, a=0.0) -> None: function setLogEnable (line 37) | def setLogEnable(enable: bool): function logEnable (line 41) | def logEnable() -> bool: class LAppModel (line 45) | class LAppModel: method __init__ (line 52) | def __init__(self): method LoadModelJson (line 55) | def LoadModelJson(self, fileName: str | Any) -> None: method Resize (line 63) | def Resize(self, ww: int | Any, wh: int | Any) -> None: method Draw (line 72) | def Draw(self) -> None: method StartMotion (line 78) | def StartMotion(self, group: str | Any, no: int | Any, priority: int |... method StartRandomMotion (line 91) | def StartRandomMotion(self, group: str | Any = None, priority: int | A... method SetExpression (line 102) | def SetExpression(self, expressionID: str | Any) -> None: method SetRandomExpression (line 110) | def SetRandomExpression(self) -> None: method HitTest (line 116) | def HitTest(self, x: float | Any, y: float | Any) -> str: method HasMocConsistencyFromFile (line 127) | def HasMocConsistencyFromFile(self, mocFileName: str | Any) -> bool: method Touch (line 136) | def Touch(self, x: float | Any, y: float | Any, onStartMotionHandler=N... method Drag (line 143) | def Drag(self, x: float | Any, y: float | Any) -> None: method IsMotionFinished (line 150) | def IsMotionFinished(self) -> bool: method SetOffset (line 157) | def SetOffset(self, dx: float | Any, dy: float | Any) -> None: method SetScale (line 166) | def SetScale(self, scale: float | Any) -> None: method SetParameterValue (line 174) | def SetParameterValue(self, paramId: str, value: float, weight: float)... method AddParameterValue (line 184) | def AddParameterValue(self, paramId: str, value: float) -> None: method Update (line 190) | def Update(self) -> None: method SetAutoBreathEnable (line 196) | def SetAutoBreathEnable(self, enable: bool) -> None: method SetAutoBlinkEnable (line 202) | def SetAutoBlinkEnable(self, enable: bool) -> None: method GetParameterCount (line 208) | def GetParameterCount(self) -> int: method GetParameter (line 211) | def GetParameter(self, index: int) -> Parameter: method GetPartCount (line 214) | def GetPartCount(self) -> int: method GetPartId (line 217) | def GetPartId(self, index: int) -> str: method GetPartIds (line 220) | def GetPartIds(self) -> list[str]: method SetPartOpacity (line 223) | def SetPartOpacity(self, index: int, opacity: float) -> None: method HitPart (line 226) | def HitPart(self, x: float, y: float, topOnly: bool = False) -> list[s... method SetPartScreenColor (line 236) | def SetPartScreenColor(self, partIndex: int, r: float, g: float, b: fl... method GetPartScreenColor (line 239) | def GetPartScreenColor(self, partIndex: int) -> tuple[float]: method SetPartMultiplyColor (line 242) | def SetPartMultiplyColor(self, partIndex: int, r: float, g: float, b: ... method GetPartMultiplyColor (line 245) | def GetPartMultiplyColor(self, partIndex: int) -> tuple[float]: method StopAllMotions (line 248) | def StopAllMotions(self) -> None: method ResetPose (line 254) | def ResetPose(self) -> None: method ResetExpression (line 260) | def ResetExpression(self) -> None: FILE: live2d/v3/params.py class StandardParams (line 1) | class StandardParams: class Parameter (line 44) | class Parameter: method __init__ (line 46) | def __init__(self): FILE: main.py function main (line 5) | def main(): FILE: test/framework/handler/handler_test.py function handle (line 9) | def handle(m): function task (line 13) | def task(i): FILE: test/framework/live_data/live_data_test.py function onValueChanged (line 3) | def onValueChanged(v: int): FILE: test/framework/runtime/drive/systray_manager_impl.py function switch (line 12) | def switch(): FILE: test/framework/runtime/drive/window/gal_dialog_qt_test.py class MainApp (line 8) | class MainApp(QMainWindow): method __init__ (line 9) | def __init__(self): method show_dialog (line 19) | def show_dialog(self): FILE: test/framework/runtime/drive/window/qglw_test.py function task (line 10) | def task(win):