๐Ÿ“ฆ JEInternGraphicalObject

Technical reference for the JEInternGraphicalObject class of JarEngine.

Inherit from โ€ข>JEInternGraphic<โ€ข๐Ÿ“Ž

โš ๏ธ Internal Class Warning

This class is part of JarEngineโ€™s internal architecture and is not intended for normal user usage.

Direct usage or modification may break engine behavior. Use only when creating advanced extensions, custom systems, or engine-level features.


๐Ÿ”น Overview

JEInternGraphicalObject is responsible for providing the base structure of graphical objects managed by JarEngine.

Provides:

  • Graphical object update handling
  • Dirty state management
  • Graphical lifecycle support

JEInternGraphicalObject is used internally by graphical entities and systems to track objects requiring updates or rendering refreshes.


๐Ÿ”น Location

JarEngine
โ”‚
โ”œโ”€โ”€ Interns
โ”‚     โ””โ”€โ”€ JEInternGraphicalObject
โ”‚
โ””โ”€โ”€ ...

๐Ÿ”น Data

Field Type Description Property? Can be set?
is_dirty JEBool Whether the graphical object requires an update or refresh True False

๐Ÿ”น API

Function Arguments Returns Description
__init__ name: str ย  Creates a graphical object
update dt: float ย  Updates the graphical object state
mark_dirty ย  ย  Marks the graphical object as needing refresh
clear_dirty ย  ย  Clears the dirty state