Appearance
RoyInterface / Exports / scene/execution/RoyExecution / RoyExecution
Class: RoyExecution
scene/execution/RoyExecution.RoyExecution
Hierarchy
RoyExecution
Table of contents
Constructors
Properties
- s_handleID
- m_handleID
- m_compTypeName
- m_compClassifyType
- m_scene
- m_dirtyFrameId
- m_dirtySign
- m_enabled
- m_priority
- m_uniformMap
Accessors
Methods
- declareUniform
- setUniform
- hasUniform
- getUniform
- execUniform
- execUniforms
- sameContent
- destroy
- markContextDirty
Constructors
constructor
• new RoyExecution(scene
): RoyExecution
Parameters
Name | Type |
---|---|
scene | RoyScene |
Returns
Properties
s_handleID
▪ Static
Protected
s_handleID: number
= 0
m_handleID
• Protected
m_handleID: number
= 0
m_compTypeName
• Protected
m_compTypeName: string
= ''
m_compClassifyType
• Protected
m_compClassifyType: ECT_MATERIAL
= RoyExecutionClassifyType.ECT_MATERIAL
m_scene
• Protected
m_scene: RoyScene
= null
m_dirtyFrameId
• Protected
m_dirtyFrameId: number
= 0
m_dirtySign
• Protected
m_dirtySign: number
= 0
m_enabled
• Protected
m_enabled: boolean
= true
m_priority
• Protected
m_priority: number
= 0
m_uniformMap
• Protected
m_uniformMap: Map
<string
, RoyExecutionUniformInfo
>
Accessors
handleID
• get
handleID(): number
Returns
number
compTypeName
• get
compTypeName(): string
Returns
string
compClassifyType
• get
compClassifyType(): ECT_MATERIAL
Returns
scene
• get
scene(): RoyScene
Returns
dirtyFrameId
• get
dirtyFrameId(): number
Returns
number
dirtySign
• get
dirtySign(): number
Returns
number
enabled
• get
enabled(): boolean
Returns
boolean
• set
enabled(value
): void
Parameters
Name | Type |
---|---|
value | boolean |
Returns
void
priority
• get
priority(): number
Returns
number
• set
priority(value
): void
Parameters
Name | Type |
---|---|
value | number |
Returns
void
uniformMap
• get
uniformMap(): Map
<string
, RoyExecutionUniformInfo
>
Returns
Map
<string
, RoyExecutionUniformInfo
>
Methods
declareUniform
▸ declareUniform(name
, type
, defaultVal
, size?
, filter?
, operType?
): void
Parameters
Name | Type |
---|---|
name | string |
type | RoyMatUniformType |
defaultVal | UniformType |
size? | number |
filter? | number |
operType? | RoyExecutionOperType |
Returns
void
setUniform
▸ setUniform(name
, value
): void
Parameters
Name | Type |
---|---|
name | string |
value | UniformType |
Returns
void
hasUniform
▸ hasUniform(name
): boolean
Parameters
Name | Type |
---|---|
name | string |
Returns
boolean
getUniform
▸ getUniform(name
): UniformType
Parameters
Name | Type |
---|---|
name | string |
Returns
execUniform
▸ execUniform(name
, originData
): UniformType
Parameters
Name | Type |
---|---|
name | string |
originData | UniformType |
Returns
execUniforms
▸ execUniforms(executionList
, uniformName
, originData
): UniformType
Parameters
Name | Type |
---|---|
executionList | RoyExecution [] |
uniformName | string |
originData | UniformType |
Returns
sameContent
▸ sameContent(other
): boolean
Parameters
Name | Type |
---|---|
other | RoyExecution |
Returns
boolean
destroy
▸ destroy(): void
Returns
void
markContextDirty
▸ markContextDirty(): void
Returns
void