UNPKG

@shockpkg/dir-projector

Version:

Package for creating Shockwave Director projectors

28 lines (27 loc) 954 B
import { ProjectorWindows } from '../windows'; /** * ProjectorWindows32 constructor. * * @param path Output path. */ export declare class ProjectorWindows32 extends ProjectorWindows { /** * Patch the Shockave 3D Xtra to have a larger buffer to avoid a crash. * The buffer for resolving InstalledDisplayDrivers to a path is small. * Changes to the values stored in InstalledDisplayDrivers cause issues. * The value is now supposed to hold full paths on modern Windows. * In particular, Nvidia drivers which do this need this patch. * * @default false */ patchShockwave3dInstalledDisplayDriversSize: boolean; constructor(path: string); /** * Modify the projector skeleton. */ protected _modifySkeleton(): Promise<void>; /** * Patch projector, Shockwave 3D InstalledDisplayDrivers size. */ protected _patchShockwave3dInstalledDisplayDriversSize(): Promise<void>; }