Package-level declarations

Types

Link copied to clipboard
@Serializable
class ZCamera : ZObject

Represents a camera object within the Zernikalos engine.

Link copied to clipboard
@Serializable
@SerialName(value = "Group")
class ZGroup : ZObject
Link copied to clipboard
@Serializable
class ZLight : ZObject
Link copied to clipboard
@Serializable
class ZModel : ZObject
Link copied to clipboard
expect class ZModelRenderer(ctx: ZRenderingContext, model: ZModel)
actual class ZModelRenderer(val ctx: ZRenderingContext, val model: ZModel)
actual class ZModelRenderer(val ctx: ZRenderingContext, val model: ZModel)
actual class ZModelRenderer(ctx: ZRenderingContext, model: ZModel)
Link copied to clipboard
@Serializable
abstract class ZObject : ZRef, ZTreeNode<ZObject> , ZLoggable

Represents a generic object within the Zernikalos engine. This abstract class serves as the base for all objects within the engine, providing common properties and functions that are essential for the engine's operation.

Link copied to clipboard
@Serializable
enum ZObjectType : Enum<ZObjectType>
Link copied to clipboard
@Serializable
class ZScene : ZObject
Link copied to clipboard
@Serializable
class ZSkeleton : ZObject
Link copied to clipboard
@Serializable
data class ZSkeletonProtoRef(val type: String, val refId: String = "", val isReference: Boolean = false, val data: ZSkeleton? = null)
Link copied to clipboard
class ZSkeletonSerializer(loaderContext: ZLoaderContext) : KSerializer<ZSkeleton>