mirror of https://github.com/axmolengine/axmol.git
63 lines
1.9 KiB
Lua
63 lines
1.9 KiB
Lua
|
|
--------------------------------
|
|
-- @module Technique
|
|
-- @extend RenderState
|
|
-- @parent_module cc
|
|
|
|
--------------------------------
|
|
-- Returns the number of Passes in the Technique
|
|
-- @function [parent=#Technique] getPassCount
|
|
-- @param self
|
|
-- @return int#int ret (return value: int)
|
|
|
|
--------------------------------
|
|
-- Returns a new clone of the Technique
|
|
-- @function [parent=#Technique] clone
|
|
-- @param self
|
|
-- @return Technique#Technique ret (return value: cc.Technique)
|
|
|
|
--------------------------------
|
|
-- Adds a new pass to the Technique.<br>
|
|
-- Order matters. First added, first rendered
|
|
-- @function [parent=#Technique] addPass
|
|
-- @param self
|
|
-- @param #cc.Pass pass
|
|
-- @return Technique#Technique self (return value: cc.Technique)
|
|
|
|
--------------------------------
|
|
-- Returns the list of passes
|
|
-- @function [parent=#Technique] getPasses
|
|
-- @param self
|
|
-- @return array_table#array_table ret (return value: array_table)
|
|
|
|
--------------------------------
|
|
-- Returns the name of the Technique
|
|
-- @function [parent=#Technique] getName
|
|
-- @param self
|
|
-- @return string#string ret (return value: string)
|
|
|
|
--------------------------------
|
|
-- Returns the Pass at given index
|
|
-- @function [parent=#Technique] getPassByIndex
|
|
-- @param self
|
|
-- @param #int index
|
|
-- @return Pass#Pass ret (return value: cc.Pass)
|
|
|
|
--------------------------------
|
|
--
|
|
-- @function [parent=#Technique] create
|
|
-- @param self
|
|
-- @param #cc.Material parent
|
|
-- @return Technique#Technique ret (return value: cc.Technique)
|
|
|
|
--------------------------------
|
|
-- Creates a new Technique with a GLProgramState.<br>
|
|
-- Method added to support legacy code
|
|
-- @function [parent=#Technique] createWithGLProgramState
|
|
-- @param self
|
|
-- @param #cc.Material parent
|
|
-- @param #cc.GLProgramState state
|
|
-- @return Technique#Technique ret (return value: cc.Technique)
|
|
|
|
return nil
|