๐ฆ JEInternGraphicalObject
Technical reference for the
JEInternGraphicalObjectclass 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 |