///
///
declare module "copyright" {
export class DataCalculateCopyright {
static toString(): string;
}
}
declare module "sk/data/calculate/CalculateDataDocument" {
import { Dictionary } from 'cross/runtime/lang/collection/Dictionary';
import { PersistentContext } from 'cross/runtime/module/persistent/PersistentContext';
import { PersistentFactory } from 'cross/runtime/module/persistent/PersistentFactory';
import { DataDocument } from 'foundation/data/common/model/DataDocument';
export class CalculateDataDocument extends DataDocument {
protected static _factory: PersistentFactory;
parameters: Dictionary;
static get Factory(): PersistentFactory;
constructor();
static createDefaultDocument(): CalculateDataDocument;
get factory(): PersistentFactory;
setup(): void;
saveJson(jconfig?: any, options?: any, context?: PersistentContext): any;
loadJson(jconfig: any, options?: any): void;
loadParameters(parameters: any): void;
}
}
declare module "sk/data/calculate/common/SubtaskOutputNode" {
import { Document } from 'cross/runtime/framework/document/Document';
import { DataNode } from 'foundation/data/common/model/base/DataNode';
export class SubtaskOutputNode extends DataNode {
static CLASS_ID: string;
static CLASS_NAME: string;
static FIELD_SUBTASK_ID: string;
static FIELD_TASK_SUB_INDEX: string;
static FIELD_NAME: string;
static FIELD_OUTPUT_PATH: string;
subtaskId: string;
taskSubIndex: number;
name: string;
outputPath: string;
constructor();
dispose(): void;
static create(document: Document): SubtaskOutputNode;
}
export type SubtaskOutputNodeMap = {
[key: string]: SubtaskOutputNode;
};
}
declare module "sk/data/calculate/drawing/element/DrawingStructureElement" {
import { DataNode } from 'foundation/data/common/model/base/DataNode';
export class DrawingStructureElement extends DataNode {
static CLASS_NAME: string;
constructor();
reset(): void;
}
export type DrawingStructureElementMap = {
[key: string]: DrawingStructureElement;
};
}
declare module "sk/data/calculate/IndexSpace" {
export class IndexSpace {
static namespaces(): string[];
}
}
declare module "sk/data/calculate/render/enumeration/RenderModeTypeEnum" {
import { EnumItem } from 'cross/runtime/lang/EnumItem';
import { EnumerationObject } from 'cross/runtime/framework/base/EnumerationObject';
export class RenderModeTypeEnum extends EnumerationObject {
static Unknown: number;
static CPU: number;
static GPU: number;
private static _items;
static get Items(): Array;
}
}
declare module "sk/data/calculate/render/config/RenderSchemeNode" {
import { Document } from 'cross/runtime/framework/document/Document';
import { DataNode } from 'foundation/data/common/model/base/DataNode';
import { RenderModeTypeEnum } from "sk/data/calculate/render/enumeration/RenderModeTypeEnum";
export class RenderSchemeNode extends DataNode {
static CLASS_ID: string;
static CLASS_NAME: string;
static FIELD_RENDER_MODE_TYPE_CD: string;
static FIELD_SETTINGS_GI_ID: string;
static FIELD_SETTINGS_LIGHT_CACHE_ID: string;
static FIELD_RENDER_CHANNEL_DENOISER_ID: string;
static FIELD_SETTINGS_OPTIONS_ID: string;
static FIELD_SETTINGS_ENVIRONMENT_ID: string;
static FIELD_SETTINGS_IMAGE_SAMPLER_ID: string;
static FIELD_SETTINGS_DMC_SAMPLER_ID: string;
static FIELD_SETTINGS_RT_ENGINE_ID: string;
renderModeTypeCd: RenderModeTypeEnum;
settingsGiId: string;
settingsLightCacheId: string;
renderChannelDenoiserId: string;
settingsOptionsId: string;
settingsEnvironmentId: string;
settingsImageSamplerId: string;
settingsDmcSamplerId: string;
settingsRtEngineId: string;
constructor();
dispose(): void;
static create(document: Document): RenderSchemeNode;
}
export type RenderSchemeNodeMap = {
[key: string]: RenderSchemeNode;
};
}
declare module "sk/data/calculate/render/config/TaskConfigNode" {
import { Document } from 'cross/runtime/framework/document/Document';
import { DataNode } from 'foundation/data/common/model/base/DataNode';
export class TaskConfigNode extends DataNode {
static CLASS_ID: string;
static CLASS_NAME: string;
static FIELD_LIGHT_SCHEME_ID: string;
static FIELD_RENDER_SCHEME_0_ID: string;
static FIELD_RENDER_SCHEME_1_ID: string;
static FIELD_CAMERA_ID: string;
static FIELD_PICTURE_ID: string;
static FIELD_VIEW_ID: string;
lightSchemeId: string;
renderScheme0Id: string;
renderScheme1Id: string;
cameraId: string;
pictureId: string;
viewId: string;
constructor();
dispose(): void;
static create(document: Document): TaskConfigNode;
}
export type TaskConfigNodeMap = {
[key: string]: TaskConfigNode;
};
}
declare module "sk/data/calculate/render/enumeration/CameraTypeEnum" {
import { EnumItem } from 'cross/runtime/lang/EnumItem';
import { EnumerationObject } from 'cross/runtime/framework/base/EnumerationObject';
export class CameraTypeEnum extends EnumerationObject {
static Unknown: number;
static Default: number;
static Spherical: number;
static CylindricalPoint: number;
static CylindricalOrtho: number;
static Box: number;
static FishEye: number;
static WarpedSpherical: number;
static Orthographic: number;
static Perspective: number;
static SphericalPanorama: number;
static Cube6X1: number;
private static _items;
static get Items(): Array;
}
}
declare module "sk/data/calculate/render/enumeration/DenoiserModeTypeEnum" {
import { EnumItem } from 'cross/runtime/lang/EnumItem';
import { EnumerationObject } from 'cross/runtime/framework/base/EnumerationObject';
export class DenoiserModeTypeEnum extends EnumerationObject {
static Unknown: number;
static OnlyGenerateRenderElements: number;
static ReplaceRGBElementWithDenoisedReslut: number;
static StoreDenoisedResultInSeparateElement: number;
private static _items;
static get Items(): Array;
}
}
declare module "sk/data/calculate/render/enumeration/DenoiserPresetTypeEnum" {
import { EnumItem } from 'cross/runtime/lang/EnumItem';
import { EnumerationObject } from 'cross/runtime/framework/base/EnumerationObject';
export class DenoiserPresetTypeEnum extends EnumerationObject {
static Unknown: number;
static Mild: number;
static Default: number;
static Stong: number;
static Custom: number;
private static _items;
static get Items(): Array;
}
}
declare module "sk/data/calculate/render/enumeration/IrradianceMapModeTypeEnum" {
import { EnumItem } from 'cross/runtime/lang/EnumItem';
import { EnumerationObject } from 'cross/runtime/framework/base/EnumerationObject';
export class IrradianceMapModeTypeEnum extends EnumerationObject {
static Unknown: number;
static SingleFrame: number;
static FromFile: number;
private static _items;
static get Items(): Array;
}
}
declare module "sk/data/calculate/render/enumeration/LightTypeEnum" {
import { EnumItem } from 'cross/runtime/lang/EnumItem';
import { EnumerationObject } from 'cross/runtime/framework/base/EnumerationObject';
export class LightTypeEnum extends EnumerationObject {
static Unknown: number;
static Plane: number;
static Sphere: number;
private static _items;
static get Items(): Array;
}
}
declare module "sk/data/calculate/render/enumeration/PictureTypeEnum" {
import { EnumItem } from 'cross/runtime/lang/EnumItem';
import { EnumerationObject } from 'cross/runtime/framework/base/EnumerationObject';
export class PictureTypeEnum extends EnumerationObject {
static Unknown: number;
static standard: number;
static Brid: number;
static Panorama: number;
static TopView: number;
private static _items;
static get Items(): Array;
}
}
declare module "sk/data/calculate/render/enumeration/QualityTypeEnum" {
import { EnumItem } from 'cross/runtime/lang/EnumItem';
import { EnumerationObject } from 'cross/runtime/framework/base/EnumerationObject';
export class QualityTypeEnum extends EnumerationObject {
static Unknown: number;
static Low: number;
static Middle: number;
static High: number;
private static _items;
static get Items(): Array;
}
}
declare module "sk/data/calculate/render/enumeration/RateDefineTypeEnum" {
import { EnumItem } from 'cross/runtime/lang/EnumItem';
import { EnumerationObject } from 'cross/runtime/framework/base/EnumerationObject';
export class RateDefineTypeEnum extends EnumerationObject {
static Unknown: number;
static Custom: number;
static VeryLow: number;
static Low: number;
static Medium: number;
static Hight: number;
static VeryHight: number;
private static _items;
static get Items(): Array;
}
}
declare module "sk/data/calculate/render/enumeration/VrayPrimaryEngineTypeEnum" {
import { EnumItem } from 'cross/runtime/lang/EnumItem';
import { EnumerationObject } from 'cross/runtime/framework/base/EnumerationObject';
export class VrayPrimaryEngineTypeEnum extends EnumerationObject {
static Unknown: number;
static IrradianceMap: number;
static PhotonMap: number;
static BF: number;
static LightCache: number;
private static _items;
static get Items(): Array;
}
}
declare module "sk/data/calculate/render/enumeration/VraySecondaryEngineTypeEnum" {
import { EnumItem } from 'cross/runtime/lang/EnumItem';
import { EnumerationObject } from 'cross/runtime/framework/base/EnumerationObject';
export class VraySecondaryEngineTypeEnum extends EnumerationObject {
static Unknown: number;
static None: number;
static PhotonMap: number;
static BF: number;
static LightCache: number;
private static _items;
static get Items(): Array;
}
}
declare module "sk/data/calculate/render/parameter/CameraNode" {
import { Document } from 'cross/runtime/framework/document/Document';
import { DataNode } from 'foundation/data/common/model/base/DataNode';
import { CameraTypeEnum } from "sk/data/calculate/render/enumeration/CameraTypeEnum";
export class CameraNode extends DataNode {
static CLASS_ID: string;
static CLASS_NAME: string;
static FIELD_TYPE: string;
static FIELD_FOV: string;
static FIELD_HEIGH: string;
static FIELD_AUTO_FIT: string;
static FIELD_DIST: string;
static FIELD_CURVE: string;
type: CameraTypeEnum;
fov: number;
heigh: number;
autoFit: boolean;
dist: number;
curve: number;
constructor();
dispose(): void;
static create(document: Document): CameraNode;
}
export type CameraNodeMap = {
[key: string]: CameraNode;
};
}
declare module "sk/data/calculate/render/parameter/common/RenderChannelDenoiserNode" {
import { Document } from 'cross/runtime/framework/document/Document';
import { DataNode } from 'foundation/data/common/model/base/DataNode';
import { DenoiserModeTypeEnum } from "sk/data/calculate/render/enumeration/DenoiserModeTypeEnum";
import { DenoiserPresetTypeEnum } from "sk/data/calculate/render/enumeration/DenoiserPresetTypeEnum";
export class RenderChannelDenoiserNode extends DataNode {
static CLASS_ID: string;
static CLASS_NAME: string;
static FIELD_ENABLE_DEEP_OUTPUT: string;
static FIELD_MODE: string;
static FIELD_PRESET: string;
static FIELD_STRENGTH: string;
static FIELD_RADIUS: string;
static FIELD_USE_GPU: string;
enableDeepOutput: boolean;
mode: DenoiserModeTypeEnum;
protected _preset: DenoiserPresetTypeEnum;
strength: number;
radius: number;
useGpu: boolean;
constructor();
get preset(): DenoiserPresetTypeEnum;
dispose(): void;
static create(document: Document): RenderChannelDenoiserNode;
}
export type RenderChannelDenoiserNodeMap = {
[key: string]: RenderChannelDenoiserNode;
};
}
declare module "sk/data/calculate/render/parameter/common/SettingsGINode" {
import { Document } from 'cross/runtime/framework/document/Document';
import { DataNode } from 'foundation/data/common/model/base/DataNode';
import { VrayPrimaryEngineTypeEnum } from "sk/data/calculate/render/enumeration/VrayPrimaryEngineTypeEnum";
import { VraySecondaryEngineTypeEnum } from "sk/data/calculate/render/enumeration/VraySecondaryEngineTypeEnum";
export class SettingsGINode extends DataNode {
static CLASS_ID: string;
static CLASS_NAME: string;
static FIELD_PRIMARY_ENGINE: string;
static FIELD_SECONDARY_ENGINE: string;
static FIELD_AO_ON: string;
static FIELD_AO_AMOUNT: string;
static FIELD_AO_RADIUS: string;
static FIELD_AO_SUBDIVS: string;
primaryEngine: VrayPrimaryEngineTypeEnum;
secondaryEngine: VraySecondaryEngineTypeEnum;
protected _aoOn: boolean;
aoAmount: number;
aoRadius: number;
aoSubdivs: number;
constructor();
get aoOn(): boolean;
dispose(): void;
static create(document: Document): SettingsGINode;
}
export type SettingsGINodeMap = {
[key: string]: SettingsGINode;
};
}
declare module "sk/data/calculate/render/parameter/common/SettingsLightCacheNode" {
import { Document } from 'cross/runtime/framework/document/Document';
import { DataNode } from 'foundation/data/common/model/base/DataNode';
import { IrradianceMapModeTypeEnum } from "sk/data/calculate/render/enumeration/IrradianceMapModeTypeEnum";
export class SettingsLightCacheNode extends DataNode {
static CLASS_ID: string;
static CLASS_NAME: string;
static FIELD_SUBDIVS: string;
static FIELD_SAMPLE_SIZE: string;
static FIELD_MODE: string;
static FIELD_FILE: string;
static FIELD_DONT_DELETE: string;
static FIELD_AUTO_SAVE: string;
static FIELD_AUTO_SAVE_FILE: string;
subdivs: number;
sampleSize: number;
mode: IrradianceMapModeTypeEnum;
file: string;
protected _dontDelete: boolean;
protected _autoSave: boolean;
autoSaveFile: string;
constructor();
get dontDelete(): boolean;
get autoSave(): boolean;
dispose(): void;
static create(document: Document): SettingsLightCacheNode;
}
export type SettingsLightCacheNodeMap = {
[key: string]: SettingsLightCacheNode;
};
}
declare module "sk/data/calculate/render/parameter/cpu/SettingsDMCSamplerNode" {
import { Document } from 'cross/runtime/framework/document/Document';
import { DataNode } from 'foundation/data/common/model/base/DataNode';
export class SettingsDMCSamplerNode extends DataNode {
static CLASS_ID: string;
static CLASS_NAME: string;
static FIELD_TIME_DEPENDENT: string;
static FIELD_SE_LOCAL_SUBDIVS: string;
static FIELD_SUBDIVS_MULT: string;
timeDependent: boolean;
seLocalSubdivs: boolean;
protected _subdivsMult: number;
constructor();
get subdivsMult(): number;
dispose(): void;
static create(document: Document): SettingsDMCSamplerNode;
}
export type SettingsDMCSamplerNodeMap = {
[key: string]: SettingsDMCSamplerNode;
};
}
declare module "sk/data/calculate/render/parameter/cpu/SettingsEnvironmentNode" {
import { Document } from 'cross/runtime/framework/document/Document';
import { DataNode } from 'foundation/data/common/model/base/DataNode';
import { ColorStructure } from 'foundation/data/common/structure/ColorStructure';
export class SettingsEnvironmentNode extends DataNode {
static CLASS_ID: string;
static CLASS_NAME: string;
static FIELD_GI_ENABLE: string;
static FIELD_GI_COLOR: string;
static FIELD_GI_INTENSITY: string;
static FIELD_GI_TEX: string;
giEnable: boolean;
giColor: ColorStructure;
protected _giIntensity: number;
giTex: string;
constructor();
get giIntensity(): number;
dispose(): void;
static create(document: Document): SettingsEnvironmentNode;
}
export type SettingsEnvironmentNodeMap = {
[key: string]: SettingsEnvironmentNode;
};
}
declare module "sk/data/calculate/render/parameter/cpu/SettingsImageSamplerNode" {
import { Document } from 'cross/runtime/framework/document/Document';
import { DataNode } from 'foundation/data/common/model/base/DataNode';
export class SettingsImageSamplerNode extends DataNode {
static CLASS_ID: string;
static CLASS_NAME: string;
static FIELD_TYPE: string;
static FIELD_DMC_MIN_SUBDIVS: string;
static FIELD_DMC_MAX_SUBDIVS: string;
type: boolean;
dmcMinSubdivs: number;
protected _dmcMaxSubdivs: number;
constructor();
get dmcMaxSubdivs(): number;
dispose(): void;
static create(document: Document): SettingsImageSamplerNode;
}
export type SettingsImageSamplerNodeMap = {
[key: string]: SettingsImageSamplerNode;
};
}
declare module "sk/data/calculate/render/parameter/cpu/SettingsIrradianceMapNode" {
import { Document } from 'cross/runtime/framework/document/Document';
import { DataNode } from 'foundation/data/common/model/base/DataNode';
import { IrradianceMapModeTypeEnum } from "sk/data/calculate/render/enumeration/IrradianceMapModeTypeEnum";
import { VrayPrimaryEngineTypeEnum } from "sk/data/calculate/render/enumeration/VrayPrimaryEngineTypeEnum";
export class SettingsIrradianceMapNode extends DataNode {
static CLASS_ID: string;
static CLASS_NAME: string;
static FIELD_RATE_DEFINE: string;
static FIELD_MIN_RATE: string;
static FIELD_MAX_RATE: string;
static FIELD_SUBDIVS: string;
static FIELD_INTERP_SAMPLES: string;
static FIELD_MODE: string;
static FIELD_FILE: string;
static FIELD_DONT_DELETE: string;
static FIELD_AUTO_SAVE: string;
static FIELD_AUTO_SAVE_FILE: string;
rateDefine: VrayPrimaryEngineTypeEnum;
minRate: number;
protected _maxRate: number;
subdivs: number;
interpSamples: number;
mode: IrradianceMapModeTypeEnum;
file: string;
protected _dontDelete: boolean;
protected _autoSave: boolean;
autoSaveFile: string;
constructor();
get maxRate(): number;
get dontDelete(): boolean;
get autoSave(): boolean;
dispose(): void;
static create(document: Document): SettingsIrradianceMapNode;
}
export type SettingsIrradianceMapNodeMap = {
[key: string]: SettingsIrradianceMapNode;
};
}
declare module "sk/data/calculate/render/parameter/cpu/SettingsOptionsNode" {
import { Document } from 'cross/runtime/framework/document/Document';
import { DataNode } from 'foundation/data/common/model/base/DataNode';
export class SettingsOptionsNode extends DataNode {
static CLASS_ID: string;
static CLASS_NAME: string;
static FIELD_GI_DONT_RENDER_IMAGE: string;
giDontRenderImage: boolean;
constructor();
dispose(): void;
static create(document: Document): SettingsOptionsNode;
}
export type SettingsOptionsNodeMap = {
[key: string]: SettingsOptionsNode;
};
}
declare module "sk/data/calculate/render/parameter/gpu/SettingsRTEngineNode" {
import { Document } from 'cross/runtime/framework/document/Document';
import { DataNode } from 'foundation/data/common/model/base/DataNode';
export class SettingsRTEngineNode extends DataNode {
static CLASS_ID: string;
static CLASS_NAME: string;
static FIELD_GPU_BUNDLE_SIZE: string;
static FIELD_GPU_SAMPLES_PER_PIXEL: string;
static FIELD_MAX_RENDER_TIME: string;
static FIELD_MAX_SAMPLE_LEVEL: string;
static FIELD_NOISE_THRESHOLD: string;
gpuBundleSize: number;
gpuSamplesPerPixel: number;
protected _maxRenderTime: number;
protected _maxSampleLevel: number;
protected _noiseThreshold: number;
constructor();
get maxRenderTime(): number;
get maxSampleLevel(): number;
get noiseThreshold(): number;
dispose(): void;
static create(document: Document): SettingsRTEngineNode;
}
export type SettingsRTEngineNodeMap = {
[key: string]: SettingsRTEngineNode;
};
}
declare module "sk/data/calculate/render/parameter/light/LightNode" {
import { Document } from 'cross/runtime/framework/document/Document';
import { DataNode } from 'foundation/data/common/model/base/DataNode';
import { ColorStructure } from 'foundation/data/common/structure/ColorStructure';
import { LightTypeEnum } from "sk/data/calculate/render/enumeration/LightTypeEnum";
export class LightNode extends DataNode {
static CLASS_ID: string;
static CLASS_NAME: string;
static FIELD_ENABLED: string;
static FIELD_INTENSITY: string;
static FIELD_COLOR: string;
static FIELD_SHADOWS: string;
static FIELD_AFFECT_SPECULAR: string;
static FIELD_AFFECT_REFLECTIONS: string;
static FIELD_SHAPE_TYPE: string;
static FIELD_SUBDIVS: string;
static FIELD_U_SIZE: string;
static FIELD_V_SIZE: string;
static FIELD_RADIUS: string;
enabled: boolean;
intensity: number;
color: ColorStructure;
protected _shadows: boolean;
affectSpecular: boolean;
affectReflections: boolean;
shapeType: LightTypeEnum;
subdivs: number;
uSize: number;
vSize: number;
radius: number;
constructor();
get shadows(): boolean;
dispose(): void;
static create(document: Document): LightNode;
}
export type LightNodeMap = {
[key: string]: LightNode;
};
}
declare module "sk/data/calculate/render/parameter/light/LightSchemeNode" {
import { Types } from 'cross/runtime/lang/collection/Types';
import { Document } from 'cross/runtime/framework/document/Document';
import { DataNode } from 'foundation/data/common/model/base/DataNode';
import { LightNode } from "sk/data/calculate/render/parameter/light/LightNode";
export class LightSchemeNode extends DataNode {
static CLASS_ID: string;
static CLASS_NAME: string;
static FIELD_LIGHTS: string;
lights: Types;
constructor();
dispose(): void;
static create(document: Document): LightSchemeNode;
}
export type LightSchemeNodeMap = {
[key: string]: LightSchemeNode;
};
}
declare module "sk/data/calculate/render/parameter/light/SpotLightNode" {
import { Document } from 'cross/runtime/framework/document/Document';
import { LightNode } from "sk/data/calculate/render/parameter/light/LightNode";
export class SpotLightNode extends LightNode {
static CLASS_ID: string;
static CLASS_NAME: string;
static FIELD_AREA_SPECULARS: string;
static FIELD_SHADOW_SUBDIVS: string;
static FIELD_IES_FILE: string;
static FIELD_POWER: string;
static FIELD_IES_LIGHT_SHAPE: string;
static FIELD_IES_LIGHT_DIAMETER: string;
areaSpeculars: boolean;
shadowSubdivs: number;
iesFile: string;
power: number;
protected _iesLightShape: number;
iesLightDiameter: number;
constructor();
get iesLightShape(): number;
dispose(): void;
static create(document: Document): SpotLightNode;
}
export type SpotLightNodeMap = {
[key: string]: SpotLightNode;
};
}
declare module "sk/data/calculate/render/parameter/light/SunLightNode" {
import { Document } from 'cross/runtime/framework/document/Document';
import { LightNode } from "sk/data/calculate/render/parameter/light/LightNode";
export class SunLightNode extends LightNode {
static CLASS_ID: string;
static CLASS_NAME: string;
static FIELD_FALLSIZE: string;
static FIELD_HOTSPOT: string;
fallsize: number;
hotspot: number;
constructor();
dispose(): void;
static create(document: Document): SunLightNode;
}
export type SunLightNodeMap = {
[key: string]: SunLightNode;
};
}
declare module "sk/data/calculate/render/parameter/PictureNode" {
import { Document } from 'cross/runtime/framework/document/Document';
import { DataNode } from 'foundation/data/common/model/base/DataNode';
import { PictureTypeEnum } from "sk/data/calculate/render/enumeration/PictureTypeEnum";
import { QualityTypeEnum } from "sk/data/calculate/render/enumeration/QualityTypeEnum";
export class PictureNode extends DataNode {
static CLASS_ID: string;
static CLASS_NAME: string;
static FIELD_TYPE: string;
static FIELD_WIDTH: string;
static FIELD_HEIGH: string;
static FIELD_QUALITY: string;
type: PictureTypeEnum;
width: number;
heigh: number;
quality: QualityTypeEnum;
constructor();
dispose(): void;
static create(document: Document): PictureNode;
}
export type PictureNodeMap = {
[key: string]: PictureNode;
};
}
declare module "sk/data/calculate/render/parameter/ViewNode" {
import { Document } from 'cross/runtime/framework/document/Document';
import { DataNode } from 'foundation/data/common/model/base/DataNode';
import { PointStructure } from 'foundation/data/common/structure/geometric/PointStructure';
export class ViewNode extends DataNode {
static CLASS_ID: string;
static CLASS_NAME: string;
static FIELD_POSITION: string;
static FIELD_TARGET: string;
static FIELD_UP: string;
static FIELD_CLIPPING: string;
static FIELD_CLOSE: string;
static FIELD_FAR: string;
position: PointStructure;
target: PointStructure;
up: PointStructure;
clipping: boolean;
protected _close: number;
far: number;
constructor();
get close(): number;
dispose(): void;
static create(document: Document): ViewNode;
}
export type ViewNodeMap = {
[key: string]: ViewNode;
};
}