STENCIL

Açıklama

render.SetStencilCompareFunction ile kullanılacak numaralandırmalar.

Karşılaştırma, render.SetStencilReferenceValue tarafından ayarlanan referans değeri ile stencil tamponundaki her pikselin değeri arasında yapılır.

Bu numaralandırmalar STENCILCOMPARISONFUNCTION enum'unun yansımalarıdır.

Ayrıca ilgili MSDN girdisine bakınız: https://msdn.microsoft.com/en-us/library/windows/desktop/ff476101%28v=vs.85%29.aspx.

Değerler

STENCIL_NEVER1Asla geçmez.
STENCIL_LESS2Referans değerinin stencil değerinden küçük olduğu durumlarda geçer.
STENCIL_EQUAL3Referans değerinin stencil değerine eşit olduğu durumlarda geçer.
STENCIL_LESSEQUAL4Referans değerinin stencil değerinden küçük veya eşit olduğu durumlarda geçer.
STENCIL_GREATER5Referans değerinin stencil değerinden büyük olduğu durumlarda geçer.
STENCIL_NOTEQUAL6Referans değerinin stencil değerine eşit olmadığı durumlarda geçer.
STENCIL_GREATEREQUAL7Referans değerinin stencil değerinden büyük veya eşit olduğu durumlarda geçer.
STENCIL_ALWAYS8Her zaman geçer.

Açıklama

render.SetStencilPassOperation, render.SetStencilFailOperation ve render.SetStencilZFailOperation ile kullanılacak numaralandırmalar.

Bu numaralandırmalar STENCILOPERATION enum'unun yansımalarıdır.

Değerler

STENCIL_KEEP1Mevcut stencil tampon değerini korur.
STENCIL_ZERO2Stencil tamponundaki değeri 0 olarak ayarlar.
STENCIL_REPLACE3Stencil tamponundaki değeri, render.SetStencilReferenceValue kullanılarak ayarlanan referans değerine ayarlar.
STENCIL_INCRSAT4Stencil tamponundaki değeri 1 artırır, sonucu sınırlar.
STENCIL_DECRSAT5Stencil tamponundaki değeri 1 azaltır, sonucu sınırlar.
STENCIL_INVERT6Stencil tamponundaki değeri tersine çevirir.
STENCIL_INCR7Stencil tamponundaki değeri 1 artırır, taşma durumunda başa döner.
STENCIL_DECR8Stencil tamponundaki değeri 1 azaltır, taşma durumunda başa döner.

Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord