Difference between revisions of "love.graphics.getStackDepth (日本語)"

(返値)
m (返値)
 
(One intermediate revision by the same user not shown)
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>
  
 
== 関連 ==
 
== 関連 ==
Line 17: Line 31:
 
* [[love.graphics.pop (日本語)]]
 
* [[love.graphics.pop (日本語)]]
 
[[Category:Functions]]
 
[[Category:Functions]]
{{#set:Sub-Category=State}}
+
{{#set:Sub-Category=State (日本語)}}
 
{{#set:Since=110}}
 
{{#set:Since=110}}
 
{{#set:PrettySince=11.0}}
 
{{#set:PrettySince=11.0}}

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

関連



そのほかの言語