VolumeRenderable
Extends RenderableObject and inherits all public properties and methods.
Constructor
ts
new VolumeRenderable(__namedParameters?): VolumeRenderable;| Parameter | Type |
|---|---|
__namedParameters | VolumeRenderableProps |
Properties
voxelScale
ts
voxelScale: vec3;Accessors
type string overrides
ts
get type(): string;Methods
updateVolumeWithChunk() void
ts
updateVolumeWithChunk(chunk): void;| Parameter | Type |
|---|---|
chunk | Chunk |
clearLoadedChannels() void
ts
clearLoadedChannels(): void;reset() void
ts
reset(): void;getUniforms() Record<string, number[] | number> overrides
Get uniforms for shader program. Override in derived classes that need custom uniforms.
ts
getUniforms(): Record<string, number[] | number>;setChannelProps() void
ts
setChannelProps(channels): void;| Parameter | Type |
|---|---|
channels | ChannelProps[] |
setChannelProperty() void
ts
setChannelProperty<K>(
channelIndex,
property,
value): void;Type Parameters
| Type Parameter |
|---|
K extends keyof ChannelProps |
| Parameter | Type |
|---|---|
channelIndex | number |
property | K |
value | Required<ChannelProps>[K] |