Difference between revisions of "love.graphics.getStackDepth (日本語)"
m |
m (→返値) |
||
Line 11: | Line 11: | ||
=== 返値 === | === 返値 === | ||
{{param|number|depth|現在の変換深度と love.graphics の遷移スタック。}} | {{param|number|depth|現在の変換深度と love.graphics の遷移スタック。}} | ||
+ | |||
+ | == 用例 == | ||
+ | <source lang="lua"> | ||
+ | local function popWholeStack() | ||
+ | for i = 1, love.graphics.getStackDepth() do | ||
+ | love.graphics.pop() | ||
+ | end | ||
+ | end | ||
+ | |||
+ | function love.draw() | ||
+ | love.graphics.push() ; love.graphics.push() ; love.graphics.push() | ||
+ | popWholeStack() | ||
+ | end | ||
+ | </source> | ||
== 関連 == | == 関連 == |
Latest revision as of 10:24, 28 June 2023
LÖVE 11.0 から使用可能 |
この関数は以前のバージョンでは非対応です。 |
現在の変換/遷移スタックにおける深度を取得します (待避と復帰の回数は一致しません)。
関数
概要
depth = love.graphics.getStackDepth( )
引数
なし。
返値
number depth
- 現在の変換深度と love.graphics の遷移スタック。
用例
local function popWholeStack()
for i = 1, love.graphics.getStackDepth() do
love.graphics.pop()
end
end
function love.draw()
love.graphics.push() ; love.graphics.push() ; love.graphics.push()
popWholeStack()
end
関連