summaryrefslogtreecommitdiff
path: root/meta/3rd/Cocos4.0/library/cc/Sprite3DMaterial.lua
blob: b1f947eb47ac2304635ce5afbd64c25794b53e6e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
---@meta

---@class cc.Sprite3DMaterial :cc.Material
local Sprite3DMaterial={ }
cc.Sprite3DMaterial=Sprite3DMaterial




---* Get material type<br>
---* return Material type
---@return int
function Sprite3DMaterial:getMaterialType () end
---* Create material with file name, it creates material from cache if it is previously loaded<br>
---* param path Path of material file<br>
---* return Created material
---@param path string
---@return self
function Sprite3DMaterial:createWithFilename (path) end
---* Release all cached materials
---@return self
function Sprite3DMaterial:releaseCachedMaterial () end
---@overload fun():self
---@overload fun(int:int,boolean:boolean):self
---@param type int
---@param skinned boolean
---@return self
function Sprite3DMaterial:createBuiltInMaterial (type,skinned) end
---* Release all built in materials
---@return self
function Sprite3DMaterial:releaseBuiltInMaterial () end
---* 
---@param programState cc.backend.ProgramState
---@return self
function Sprite3DMaterial:createWithProgramState (programState) end
---* Clone material
---@return cc.Material
function Sprite3DMaterial:clone () end