summaryrefslogtreecommitdiff
path: root/meta/3rd/Cocos4.0/library/cc/Sprite3DMaterial.lua
diff options
context:
space:
mode:
Diffstat (limited to 'meta/3rd/Cocos4.0/library/cc/Sprite3DMaterial.lua')
-rw-r--r--meta/3rd/Cocos4.0/library/cc/Sprite3DMaterial.lua38
1 files changed, 38 insertions, 0 deletions
diff --git a/meta/3rd/Cocos4.0/library/cc/Sprite3DMaterial.lua b/meta/3rd/Cocos4.0/library/cc/Sprite3DMaterial.lua
new file mode 100644
index 00000000..b1f947eb
--- /dev/null
+++ b/meta/3rd/Cocos4.0/library/cc/Sprite3DMaterial.lua
@@ -0,0 +1,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 \ No newline at end of file