ParticlesScene

class ParticlesScene(wgpuContext: WGPUContext, assetManager: AssetManager) : Scene, AssetManager

Constructors

Link copied to clipboard
constructor(wgpuContext: WGPUContext, assetManager: AssetManager)

Properties

Link copied to clipboard
open override val boxMesh: GLTF2
Link copied to clipboard
lateinit var computeBindGroup: BindGroup
Link copied to clipboard
lateinit var computePipeline: ComputePipeline
Link copied to clipboard
open override val cubemapNegx: ImageBitmapHolder
Link copied to clipboard
open override val cubemapNegy: ImageBitmapHolder
Link copied to clipboard
open override val cubemapNegz: ImageBitmapHolder
Link copied to clipboard
open override val cubemapPosx: ImageBitmapHolder
Link copied to clipboard
open override val cubemapPosy: ImageBitmapHolder
Link copied to clipboard
open override val cubemapPosz: ImageBitmapHolder
Link copied to clipboard
Link copied to clipboard
open override val Di3d: ImageBitmapHolder
Link copied to clipboard
val dummyTexture: Texture
Link copied to clipboard
var frame: Int
Link copied to clipboard
val numParticles: Int = 50000
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
lateinit var particlesBuffer: Buffer
Link copied to clipboard
lateinit var projectionMatrix: Matrix4
Link copied to clipboard
lateinit var quadVertexBuffer: Buffer
Link copied to clipboard
lateinit var renderPassDescriptor: RenderPassDescriptor
Link copied to clipboard
lateinit var renderPipeline: RenderPipeline
Link copied to clipboard
var rng: Random
Link copied to clipboard
Link copied to clipboard
lateinit var simulationUBOBuffer: Buffer
Link copied to clipboard
lateinit var uniformBindGroup: BindGroup
Link copied to clipboard
lateinit var uniformBuffer: Buffer
Link copied to clipboard
lateinit var view: Matrix4
Link copied to clipboard
open override val webgpu4kotlin: ImageBitmapHolder

Functions

Link copied to clipboard
open override fun close()
Link copied to clipboard
open suspend override fun initialize()
Link copied to clipboard
open suspend override fun AutoClosableContext.render()