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

関連



そのほかの言語