components
Types
Link copied to clipboard
Represents a template for a basic component in Zernikalos. These are used for storing and sharing data
Link copied to clipboard
RENDERER SECTION
Link copied to clipboard
interface ZBindeable
Link copied to clipboard
Represents a component in Zernikalos.
Link copied to clipboard
Represents an abstract base class for data objects associated with components in the Zernikalos Engine.
Link copied to clipboard
abstract class ZComponentRender<D : ZComponentData>(ctx: ZRenderingContext, data: D) : ZBaseComponentRender
Link copied to clipboard
SERIALIZATION SECTION
Link copied to clipboard
Link copied to clipboard
abstract class ZRefComponentSerializer<T : ZComponent, D : ZComponentData, K : ZRefComponentWrapper<D>>(loaderContext: ZLoaderContext) : KSerializer<T>
Link copied to clipboard
Link copied to clipboard
interface ZRenderizable
Link copied to clipboard
abstract class ZRenderizableComponent<D : ZComponentData, R : ZBaseComponentRender>(data: D) : ZBaseComponent
Link copied to clipboard
interface ZResizable
An interface for objects that will listen to changes on the viewport dimensions.
Link copied to clipboard
Link copied to clipboard
class ZViewport : ZRenderizableComponent<ZViewportData, ZViewportRenderer> , ZRenderizable, ZResizable
Represents a viewport box for rendering objects in Zernikalos.
Link copied to clipboard
@Serializable
Link copied to clipboard
expect class ZViewportRenderer(ctx: ZRenderingContext, data: ZViewportData) : ZComponentRender<ZViewportData>
actual class ZViewportRenderer(ctx: ZRenderingContext, data: ZViewportData) : ZComponentRender<ZViewportData>
actual class ZViewportRenderer(ctx: ZRenderingContext, data: ZViewportData) : ZComponentRender<ZViewportData>
Link copied to clipboard