Upgrade to JDK 17. Add @JvmRecord annotations
This commit is contained in:
@@ -8,6 +8,7 @@ import org.openrndr.math.Vector3
|
||||
import org.openrndr.math.transforms.ortho
|
||||
import org.openrndr.math.transforms.perspective
|
||||
|
||||
@JvmRecord
|
||||
data class LightContext(val lights: List<NodeContent<Light>>,
|
||||
val shadowMaps: Map<ShadowLight, RenderTarget>)
|
||||
|
||||
|
||||
@@ -52,8 +52,8 @@ data class MaterialContext(val pass: RenderPass,
|
||||
|
||||
|
||||
|
||||
|
||||
@JvmRecord
|
||||
data class PrimitiveContext(val hasNormalAttribute: Boolean, val hasSkinning: Boolean)
|
||||
|
||||
|
||||
@JvmRecord
|
||||
data class ContextKey(val materialContext: MaterialContext, val primitiveContext: PrimitiveContext)
|
||||
|
||||
@@ -3,6 +3,7 @@ package org.openrndr.extra.dnk3
|
||||
import org.openrndr.draw.*
|
||||
import org.openrndr.math.Matrix44
|
||||
|
||||
@JvmRecord
|
||||
data class PostContext(val lightContext: LightContext, val inverseViewMatrix: Matrix44)
|
||||
|
||||
interface PostStep {
|
||||
|
||||
@@ -5,6 +5,7 @@ import org.openrndr.draw.DepthFormat
|
||||
import org.openrndr.draw.RenderTarget
|
||||
import org.openrndr.draw.renderTarget
|
||||
|
||||
@JvmRecord
|
||||
data class RenderPass(val combiners: List<FacetCombiner>,
|
||||
val renderOpaque: Boolean = true,
|
||||
val renderTransparent: Boolean = false,
|
||||
|
||||
@@ -26,8 +26,10 @@ const val GLTF_ELEMENT_ARRAY_BUFFER = 34963
|
||||
|
||||
data class GltfAsset(val generator: String?, val version: String?)
|
||||
|
||||
@JvmRecord
|
||||
data class GltfScene(val nodes: IntArray)
|
||||
|
||||
@JvmRecord
|
||||
data class GltfNode(val name: String?,
|
||||
val children: IntArray?,
|
||||
val matrix: DoubleArray?,
|
||||
@@ -39,8 +41,10 @@ data class GltfNode(val name: String?,
|
||||
val camera: Int?,
|
||||
val extensions: GltfNodeExtensions?)
|
||||
|
||||
@JvmRecord
|
||||
data class KHRLightsPunctualIndex(val light: Int)
|
||||
|
||||
@JvmRecord
|
||||
data class GltfNodeExtensions(val KHR_lights_punctual: KHRLightsPunctualIndex?) {
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user