Skip to content

ConcreteType

Overview

Represents a data type that can be serialized/deserialized to/from a binary form, both in TypeScript and in WGSL.

@author Jonathan Olson <jonathan.olson@colorado.edu>

Type ConcreteType

import type { ConcreteType } from 'scenerystack/alpenglow';

Type BinaryOp

import type { BinaryOp } from 'scenerystack/alpenglow';

Type BitOrder

import type { BitOrder } from 'scenerystack/alpenglow';

Type CompareOrder

import type { CompareOrder } from 'scenerystack/alpenglow';

Type ConcreteArrayType

import type { ConcreteArrayType } from 'scenerystack/alpenglow';

Type Order

import type { Order } from 'scenerystack/alpenglow';

BitOrder<T> & CompareOrder<T>

Type StoreStatementCallback

import type { StoreStatementCallback } from 'scenerystack/alpenglow';

( offset: WGSLExpressionU32, u32expr: WGSLExpressionU32 ) => WGSLStatements

Type WGSLBinaryStatements

import type { WGSLBinaryStatements } from 'scenerystack/alpenglow';

( value: WGSLVariableName, a: WGSLExpression, b: WGSLExpression ) => WGSLStatements

Source Code

See the source for ConcreteType.ts in the alpenglow repository.