跳到主要内容
版本:v10.0

M3D / M3D / Render / RenderParameters

Class: RenderParameters

M3D.Render.RenderParameters

File

Brief

Render参数

Author

SS

Date

2022-1-20

Version

1.0

Copyright

All Rights Reserved. Copyright (C) 2022 HOTEAMSOFT, Ltd

Hierarchy

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new RenderParameters(): RenderParameters

Returns

RenderParameters

Overrides

SParameters.constructor

Properties

Alpha

Alpha: number = 0.5


MSAA

MSAA: boolean = false


UseCullFace

UseCullFace: boolean = false


blockOut

blockOut: boolean = false


defaultSpecularity

defaultSpecularity: number = 220


doubleLight

doubleLight: boolean = false


doubleSided

doubleSided: boolean = false


gammaFactor

gammaFactor: number = 2.2


instanceRender

instanceRender: boolean = true


isContinuousRender

isContinuousRender: boolean = false


isProgressiveRender

isProgressiveRender: boolean = false


isShowLinePoint

isShowLinePoint: boolean = false


isShowTransparent

isShowTransparent: boolean = false


isTechnicalView

isTechnicalView: boolean = false


isUseIndexMode

isUseIndexMode: boolean = true


mipmap

mipmap: boolean = false


multiInstanceRender

multiInstanceRender: boolean = false


openGLESVersion

openGLESVersion: number = 2


outlineWidth

outlineWidth: number = 2


prerenderProcessing

prerenderProcessing: boolean = false


renderClassification

renderClassification: number = 0


selectedStyle

selectedStyle: number = 4


shadowMapEnabled

shadowMapEnabled: boolean = false


shadowMapType

shadowMapType: number = 1


toneMappingExposure

toneMappingExposure: number = 1


useSSAO

useSSAO: boolean = true


visualBodyRemoval

visualBodyRemoval: boolean = false

Methods

add

add(para): void

添加所属子配置项

Parameters

NameType
paraSParameters

Returns

void

Inherited from

SParameters.add


getBoolParameter

getBoolParameter(key): boolean

Parameters

NameTypeDescription
keystringkey关键词

Returns

boolean

Description

获取boolean类型参数

Inherited from

SParameters.getBoolParameter


getColorParameter

getColorParameter(key): Color

Parameters

NameTypeDescription
keystringkey关键词

Returns

Color

Description

获取Color类型参数

Inherited from

SParameters.getColorParameter


getMapParameter

getMapParameter(key): Map<any, any>

Parameters

NameTypeDescription
keystringkey关键词

Returns

Map<any, any>

Description

获取map类型参数

Inherited from

SParameters.getMapParameter


getNumberParameter

getNumberParameter(key): number

Parameters

NameTypeDescription
keystringkey关键词

Returns

number

Description

获取number类型参数

Inherited from

SParameters.getNumberParameter


getParameter

getParameter(key): any

Parameters

NameTypeDescription
keystringkey关键词

Returns

any

Description

获取string类型参数

Inherited from

SParameters.getParameter


getParameters

getParameters(para): SParameters

获取指定的 Parameters对象

Parameters

NameType
paraSParameters

Returns

SParameters

Inherited from

SParameters.getParameters


getParentParameters

getParentParameters(): SParameters

Returns

SParameters

Inherited from

SParameters.getParentParameters


getStringParameter

getStringParameter(key): string

Parameters

NameTypeDescription
keystringkey关键词

Returns

string

Description

获取string类型参数

Inherited from

SParameters.getStringParameter


getVector2Parameter

getVector2Parameter(key): Vector2

Parameters

NameTypeDescription
keystringkey关键词

Returns

Vector2

Description

获取Vector2类型参数

Inherited from

SParameters.getVector2Parameter


remove

remove(para): boolean

移除配置类,一般用不到该方法

Parameters

NameType
paraSParameters

Returns

boolean

Inherited from

SParameters.remove


setBoolParameter

setBoolParameter(key, value, all?): boolean

Parameters

NameTypeDescription
keystringkey关键词
valueboolean内容值
all?boolean是否设置所有层的该项配置 ,不止该层有的配置对象就要往下层继续设置

Returns

boolean

Description

设置boolean类型参数

Inherited from

SParameters.setBoolParameter


setColorParameter

setColorParameter(key, value, all?): boolean

Parameters

NameTypeDescription
keystringkey关键词
valuestring | Color内容值
all?boolean是否设置所有层的该项配置 ,不止该层有的配置对象就要往下层继续设置

Returns

boolean

Description

设置Color类型参数

Inherited from

SParameters.setColorParameter


setCookieParameter

setCookieParameter(key, value, all?): boolean

将配置项存到cookie中

Parameters

NameType
keystring
valueany
all?boolean

Returns

boolean

Inherited from

SParameters.setCookieParameter


setDefault

setDefault(): void

Returns

void

Description

设置默认参数

Overrides

SParameters.setDefault


setMapParameter

setMapParameter(key, value, all?): boolean

Parameters

NameTypeDescription
keystringkey关键词
valueMap<any, any>内容值
all?boolean是否设置所有层的该项配置 ,不止该层有的配置对象就要往下层继续设置

Returns

boolean

Description

设置map类型参数

Inherited from

SParameters.setMapParameter


setNumberParameter

setNumberParameter(key, value, all?): boolean

Parameters

NameTypeDescription
keystringkey关键词
valuenumber内容值
all?boolean是否设置所有层的该项配置 ,不止该层有的配置对象就要往下层继续设置

Returns

boolean

Description

设置number类型参数

Inherited from

SParameters.setNumberParameter


setParameter

setParameter(key, value, all?): boolean

Parameters

NameTypeDescription
keystringkey关键词
valueany内容值
all?boolean是否设置所有层的该项配置 ,不止该层有的配置对象就要往下层继续设置

Returns

boolean

Description

设置配置项

Inherited from

SParameters.setParameter


setParameterByCookie

setParameterByCookie(key, defaultValue): void

从cookie中取值

Parameters

NameType
keystring
defaultValueany

Returns

void

Inherited from

SParameters.setParameterByCookie


setParentParameters

setParentParameters(parentPara): void

Parameters

NameType
parentParaSParameters

Returns

void

Inherited from

SParameters.setParentParameters


setStringParameter

setStringParameter(key, value, all?): boolean

Parameters

NameTypeDescription
keystringkey关键词
valuestring内容值
all?boolean是否设置所有层的该项配置 ,不止该层有的配置对象就要往下层继续设置

Returns

boolean

Description

设置string类型参数

Inherited from

SParameters.setStringParameter


setVector2Parameter

setVector2Parameter(key, value, all?): boolean

Parameters

NameTypeDescription
keystringkey关键词
valuestring | Vector2内容值
all?boolean是否设置所有层的该项配置 ,不止该层有的配置对象就要往下层继续设置

Returns

boolean

Description

设置Vector2类型参数

Inherited from

SParameters.setVector2Parameter


getInstance

getInstance(): RenderParameters

获取实例,若存在则返回现有实例,若不存在则新建一个实例

Returns

RenderParameters

Overrides

SParameters.getInstance