videx-3d
Version:
React 3D component library designed for sub surface visualizations in the browser
20 lines (19 loc) • 578 B
TypeScript
import { Texture, UniformsGroup } from 'three';
import { EncodedTextSegment, EncodedTextTexture } from '../sdk/utils/glyphs';
/**
* GlyphsContext props
* @expand
*/
export type GlyphsContextProps = {
glyphAtlas: Texture;
glyphsCount: number;
glyphData: UniformsGroup;
encodeText: (text: string) => EncodedTextSegment;
encodeTextTexture: (textSegments: string[] | string) => EncodedTextTexture;
dispose: () => void;
};
/**
* Glyphs context
* @group Contexts
*/
export declare const GlyphsContext: import('react').Context<GlyphsContextProps | null>;