components.mesh
10 items
- All (10)
- Types (8)
- Functions (2)
All
10classZBuffer
class ZBuffer: ZRenderizableComponent, ZBindeable
Utility class for representing the mix of a ZBufferKey + ZRawBuffer in a simpler way Notice that ZBufferKey will only address one ZRawBuffer, however one ZRawBuffer can be addressed by more than one ZBufferKey
data classZBufferData
data class ZBufferData(var id: Int = -1, var dataType: ZDataType = ZTypes.NONE, var name: String = '', var size: Int = -1, var count: Int = -1, var normalized: Boolean = false, var offset: Int = -1, var stride: Int = -1, var isIndexBuffer: Boolean = false, var bufferId: Int = -1, var dataArray: ByteArray = byteArrayOf()): ZComponentData
classZBufferRenderer
expect class ZBufferRenderer(ctx: ZRenderingContext, data: ZBufferData): ZComponentRenderer
actual class ZBufferRenderer(ctx: ZRenderingContext, data: ZBufferData): ZComponentRenderer
actual class ZBufferRenderer(ctx: ZRenderingContext, data: ZBufferData): ZComponentRenderer
enumZDrawMode
enum ZDrawMode: Enum
classZMesh
@Serializable(with = ZMeshSerializer: : class)class ZMesh: ZRenderizableComponent, ZBindeable, ZRenderizable
Mesh will provide: A relationship between the BufferKey and its RawBuffers in a more cohesive way providing just Buffers
classZMeshRenderer
actual class ZMeshRenderer(ctx: ZRenderingContext, data: ZMeshData): ZComponentRenderer
actual class ZMeshRenderer: ZComponentRenderer
classZVertexArray
class ZVertexArray: ZRenderizableComponent, ZBindeable
classZVertexArrayRenderer
class ZVertexArrayRenderer(ctx: ZRenderingContext): ZComponentRenderer
fun convertDrawMode(drawMode: ZDrawMode): ULong
fun convertDrawMode(drawMode: ZDrawMode): DrawModes
funtoMtlFormat
fun toMtlFormat(dataType: ZDataType): MTLVertexFormat
Types
8classZBuffer
class ZBuffer: ZRenderizableComponent, ZBindeable
Utility class for representing the mix of a ZBufferKey + ZRawBuffer in a simpler way Notice that ZBufferKey will only address one ZRawBuffer, however one ZRawBuffer can be addressed by more than one ZBufferKey
data classZBufferData
data class ZBufferData(var id: Int = -1, var dataType: ZDataType = ZTypes.NONE, var name: String = '', var size: Int = -1, var count: Int = -1, var normalized: Boolean = false, var offset: Int = -1, var stride: Int = -1, var isIndexBuffer: Boolean = false, var bufferId: Int = -1, var dataArray: ByteArray = byteArrayOf()): ZComponentData
classZBufferRenderer
expect class ZBufferRenderer(ctx: ZRenderingContext, data: ZBufferData): ZComponentRenderer
actual class ZBufferRenderer(ctx: ZRenderingContext, data: ZBufferData): ZComponentRenderer
actual class ZBufferRenderer(ctx: ZRenderingContext, data: ZBufferData): ZComponentRenderer
enumZDrawMode
enum ZDrawMode: Enum
classZMesh
@Serializable(with = ZMeshSerializer: : class)class ZMesh: ZRenderizableComponent, ZBindeable, ZRenderizable
Mesh will provide: A relationship between the BufferKey and its RawBuffers in a more cohesive way providing just Buffers
classZMeshRenderer
actual class ZMeshRenderer(ctx: ZRenderingContext, data: ZMeshData): ZComponentRenderer
actual class ZMeshRenderer: ZComponentRenderer
classZVertexArray
class ZVertexArray: ZRenderizableComponent, ZBindeable
classZVertexArrayRenderer
class ZVertexArrayRenderer(ctx: ZRenderingContext): ZComponentRenderer
Functions
2fun convertDrawMode(drawMode: ZDrawMode): ULong
fun convertDrawMode(drawMode: ZDrawMode): DrawModes
funtoMtlFormat
fun toMtlFormat(dataType: ZDataType): MTLVertexFormat