Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
RDPipelineRasterizationState
Eredita: RefCounted < Object
Stato di rasterizzazione della pipeline (utilizzato da RenderingDevice).
Descrizione
Questo oggetto è utilizzato dal RenderingDevice.
Proprietà
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
Descrizioni delle proprietà
PolygonCullMode cull_mode = 0 🔗
void set_cull_mode(value: PolygonCullMode)
PolygonCullMode get_cull_mode()
La modalità di culling da usare quando si disegnano i poligoni, che determina se nascondere le facce anteriori o quelle posteriori.
float depth_bias_clamp = 0.0 🔗
Un limite per quanto ogni valore di profondità può essere deviato. Se negativo, funge da valore minimo, ma se positivo, funge da valore massimo.
float depth_bias_constant_factor = 0.0 🔗
Una deviazione costante aggiunta a ciascun valore di profondità. Applicato dopo depth_bias_slope_factor.
bool depth_bias_enabled = false 🔗
Se true, ogni valore di profondità generato sarà compensato di una certa quantità. La quantità specifica è generata per poligono, in base ai valori di depth_bias_slope_factor e depth_bias_constant_factor.
float depth_bias_slope_factor = 0.0 🔗
Una scala costante applicata alla pendenza della profondità di ogni poligono. Applicata prima di depth_bias_constant_factor.
bool discard_primitives = false 🔗
Se true, i primitivi vengono scartati immediatamente prima della fase di rasterizzazione.
bool enable_depth_clamp = false 🔗
Se true, limita i valori di profondità in base alla profondità minima e massima della viewport associata.
PolygonFrontFace front_face = 0 🔗
void set_front_face(value: PolygonFrontFace)
PolygonFrontFace get_front_face()
L'ordine di avvolgimento da usare per determinare quale faccia di un triangolo è considerata la sua faccia frontale.
Lo spessore di linea da usare quando si disegnano le linee (in pixel). Le linee spesse potrebbero non essere supportate su tutti gli hardware.
int patch_control_points = 1 🔗
Il numero di punti di controllo da usare quando si disegna una patch con la tassellazione abilitata. Valori più alti risultano in una qualità più alta a scapito delle prestazioni.
Se true, esegue il rendering wireframe per i triangoli invece del rendering piatto o con texture.