declare namespace FrameBuffer { interface ColorContainerOption { type: FrameBuffer.ContainerType; option: { internal_format: GLenum; format: GLenum; type: GLenum; clamp_to_edge?: boolean; }; } interface DepthContainerOption { type: FrameBuffer.ContainerType; attach_type: GLenum; option: { internal_format: GLenum; format: GLenum; type: GLenum; }; } interface Option { /** テクスチャオプションの配列 */ color_containers?: ColorContainerOption[]; /** 深度テクスチャオプション */ depth_container?: DepthContainerOption; } /** * 要素型の列挙型 */ const enum ContainerType { RENDER_BUFFER = "@@_FrameBuffer.ContainerType.RENDER_BUFFER", TEXTURE = "@@_FrameBuffer.ContainerType.TEXTURE" } } export default FrameBuffer; //# sourceMappingURL=FrameBuffer.d.ts.map