CanvasItemMaterial
继承
简要描述
CanvasItem的材料。
描述
CanvasItemMaterial提供了一种修改与CanvasItem相关联的纹理的方法。
成员
类型 | 属性名 | 默认值 |
---|---|---|
int | blend_mode | 0 |
int | light_mode | 0 |
int | particles_anim_h_frames | |
bool | particles_anim_loop | |
int | particles_anim_v_frames | |
bool | particles_animation | false |
枚举
enum BlendMode:
- **BLEND_MODE_MIX = 0**
混合型混合模式。
- **BLEND_MODE_ADD = 1**
加法混合模式。
- **BLEND_MODE_SUB = 2**
减法混合模式。
- **BLEND_MODE_MUL = 3**
乘法混合模式。
- **BLEND_MODE_PREMULT_ALPHA = 4**
混合混合模式。
enum LightMode:
- **LIGHT_MODE_NORMAL = 0**
使用光和非光敏材料属性渲染材料。
- **LIGHT_MODE_UNSHADED = 1**
渲染材质,就好像没有灯光一样。
- **LIGHT_MODE_LIGHT_ONLY = 2**
渲染材质,就好像只有灯光一样。
成员说明
- int blend_mode
Default | 0 |
---|---|
setter | set_blend_mode(value) |
getter | get_blend_mode |
- int light_mode
Default | 0 |
---|---|
setter | set_light_mode(value) |
getter | get_light_mode |
- int particles_anim_h_frames
setter | set_particles_anim_h_frames(value) |
---|---|
getter | get_particles_anim_h_frames |
- bool particles_anim_loop
setter | set_particles_anim_loop(value) |
---|---|
getter | get_particles_anim_loop |
- int particles_anim_v_frames
setter | set_particles_anim_v_frames(value) |
---|---|
getter | get_particles_anim_v_frames |
- bool particles_animation
Default | false |
---|---|
setter | set_particles_animation(value) |
getter | get_particles_animation |