Skip to content

Sign up to be notified when the ShaderHunt platform is available, along with interactive examples teaching TypeGPU from the ground up.

WgslTexture

TProps extends Partial<WgslTextureProps> = WgslTextureProps

readonly [$internal]: true | Record<string, any>

BaseData.[$internal]

packages/typegpu/src/data/wgslTypes.ts:41


readonly [$repr]: unknown

BaseData.[$repr]

packages/typegpu/src/data/texture.ts:52


readonly bindingSampleType: [GPUTextureSampleType, ...GPUTextureSampleType[]]

packages/typegpu/src/data/texture.ts:58


readonly dimension: ResolvedTextureProps<TProps>["dimension"]

packages/typegpu/src/data/texture.ts:56


readonly multisampled: ResolvedTextureProps<TProps>["multisampled"]

packages/typegpu/src/data/texture.ts:57


readonly sampleType: ResolvedTextureProps<TProps>["sampleType"]

packages/typegpu/src/data/texture.ts:55


readonly type: "texture_1d" | "texture_2d" | "texture_multisampled_2d" | "texture_depth_2d" | "texture_depth_multisampled_2d" | "texture_2d_array" | "texture_depth_2d_array" | "texture_cube" | "texture_depth_cube" | "texture_cube_array" | "texture_depth_cube_array" | "texture_3d"

BaseData.type

packages/typegpu/src/data/texture.ts:53