Class: Image
Memberof
M3D.Shapes
Implements
Utility.Subscriber
Description
图片对象
Hierarchy
-
↳
Image
Implements
Table of contents
Constructors
Properties
Accessors
Methods
- addEffect
- addImagePath
- allowRotate
- allowScale
- allowTran
- getAllowClip
- getAlpha
- getBillBoard
- getBoundingBox
- getColor
- getDrawables
- getEffect
- getEvents
- getFilpV
- getFixShowInScreen
- getFrontShow
- getHorizontal
- getId
- getImagePath
- getIsFrontShow
- getIsLocalPos
- getLocalPos
- getLocalTransform
- getMatrix
- getName
- getNeedClip
- getObjectId
- getOrigSize
- getParameters
- getPosition
- getProperties
- getProto
- getRenderColor
- getRenderShapes
- getRotation
- getScene
- getShaderProgramName
- getShapeType
- getState
- getStates
- getTextureObject
- getVertexHeader
- getVertexSet
- getVertical
- getWorldBoundingBox
- getWorldTransform
- isAllowRotate
- isAllowScale
- isAllowTran
- isDirty
- isNeedUpdate
- isPreSelected
- isSelected
- isVisible
- markDirty
- post
- registerEvent
- removeEffect
- removeEvent
- send
- sendClipMessage
- sendEffectMessage
- set
- setAchorType
- setAllowClip
- setAlpha
- setColor
- setEffect
- setFilpV
- setFixShowInScreen
- setFrontShow
- setHorizontal
- setId
- setIsLocalPos
- setLocalPos
- setName
- setNeedClip
- setNeedUpdate
- setObjectId
- setOrigSize
- setPosition
- setRenderColor
- setScene
- setSelected
- setShaderProgramName
- setShapeType
- setTextureObject
- setVertical
- setVisible
- setWorldTransform
- update
Constructors
constructor
• new Image(): Image
Returns
Description
构造函数
Overrides
• new Image(pos
, size
): Image
Parameters
Name | Type |
---|---|
pos | Vector3 |
size | Vector2 |
Returns
Description
构造函数
Overrides
RenderableShape.constructor
Properties
id
• id: number
Inherited from
count
▪ Static
count: number
Inherited from
isProto
▪ Static
isProto: string
Inherited from
pVertexHeader
▪ Static
pVertexHeader: string
Inherited from
Accessors
isProto
• get
isProto(): boolean
Returns
boolean
Description
获取是否为原型对象
Inherited from
RenderableShape.isProto
• set
isProto(v
): void
Parameters
Name | Type |
---|---|
v | boolean |
Returns
void
Description
设置是否为原型对象
Inherited from
RenderableShape.isProto
Methods
addEffect
▸ addEffect(effectType
): void
Parameters
Name | Type |
---|---|
effectType | number |
Returns
void
Description
添加特效效果
Inherited from
addImagePath
▸ addImagePath(path
): void
Parameters
Name | Type |
---|---|
path | string |
Returns
void
Description
添加图片路径
allowRotate
▸ allowRotate(allow
): void
Parameters
Name | Type |
---|---|
allow | boolean |
Returns
void
Description
是否允许旋转
allowScale
▸ allowScale(allow
): void
Parameters
Name | Type |
---|---|
allow | boolean |
Returns
void
Description
是否允许缩放
allowTran
▸ allowTran(allow
): void
Parameters
Name | Type | Description |
---|---|---|
allow | boolean | true允许 false 不允许 |
Returns
void
Description
是否允许平移
getAllowClip
▸ getAllowClip(): boolean
Returns
boolean
Description
返回是否允许剖切
getAlpha
▸ getAlpha(): number
Returns
number
Description
获取透明度
Inherited from
getBillBoard
▸ getBillBoard(): BillBoard
Returns
Description
获取BillBoard
getBoundingBox
▸ getBoundingBox(): BoundingBox
Returns
Description
获取包围盒
Inherited from
RenderableShape.getBoundingBox
getColor
▸ getColor(): Color
Returns
Description
获取颜色
Inherited from
getDrawables
▸ getDrawables(): void
Returns
void
Description
获取渲染数据
Inherited from
getEffect
▸ getEffect(): number
Returns
number
Description
获取效果
Inherited from
getEvents
▸ getEvents(): M3DEvent
[]
Returns
M3DEvent
[]
Description
获得事件列表
Inherited from
getFilpV
▸ getFilpV(): boolean
Returns
boolean
Description
获取是否翻转
getFixShowInScreen
▸ getFixShowInScreen(): number
Returns
number
Description
返回图片是否固定在屏幕上面显示
getFrontShow
▸ getFrontShow(): boolean
Returns
boolean
Description
是否最前端显示
getHorizontal
▸ getHorizontal(): Vector3
Returns
Description
获取水平
getId
▸ getId(): number
Returns
number
Description
获取id
Inherited from
getImagePath
▸ getImagePath(): string
Returns
string
Description
获取图片路径
getIsFrontShow
▸ getIsFrontShow(): boolean
Returns
boolean
Description
获取是否前端显示
Inherited from
RenderableShape.getIsFrontShow
getIsLocalPos
▸ getIsLocalPos(): boolean
Returns
boolean
Description
获取是否有固定位置
getLocalPos
▸ getLocalPos(): Vector2
Returns
Description
获取固定位置
getLocalTransform
▸ getLocalTransform(): Matrix4
Returns
Description
获取shape的局部矩阵
Inherited from
RenderableShape.getLocalTransform
getMatrix
▸ getMatrix(camera
, axis?
): Matrix4
Parameters
Name | Type |
---|---|
camera | Camera |
axis? | boolean |
Returns
Description
获取绘制矩阵
getName
▸ getName(): string
Returns
string
Description
获取实例名称
Inherited from
getNeedClip
▸ getNeedClip(): boolean
Returns
boolean
Description
获取是否需要剖切
Inherited from
getObjectId
▸ getObjectId(): number
Returns
number
Description
获取ObjectId
Inherited from
getOrigSize
▸ getOrigSize(): Vector2
Returns
Description
获取原始大小
getParameters
▸ getParameters(): ShapeParameter
[]
Returns
Description
取生成属性数据的参数
Overrides
getPosition
▸ getPosition(): Vector3
Returns
Description
获取位置
Overrides
getProperties
▸ getProperties(): PropertySet