RenderState
Panoramica
RenderState è una classe in Aspose.3D FOSS per .NET. Eredita da: IDisposable, IComparable<RenderState>.
Stato di rendering per la creazione della pipeline Le modifiche apportate allo stato di rendering non influenzeranno le istanze di pipeline create.
Questa classe fornisce 5 metodi per lavorare con gli oggetti RenderState nei programmi .NET. I metodi disponibili includono: CompareTo, Dispose, Equals, GetHashCode, RenderState. Tutti i membri pubblici sono accessibili a qualsiasi applicazione .NET dopo l’installazione del pacchetto Aspose.3D FOSS per .NET. Proprietà: Blend, BlendColor, CullFace, CullFaceMode, DepthFunction, DepthMask, e 11 altre.
Proprietà
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
Blend | bool | Lettura/Scrittura | Abilita o disabilita la miscelazione dei frammenti. |
BlendColor | FVector4 | Lettura/Scrittura | Ottiene o imposta il colore di fusione dove è usato in |
SourceBlendFactor | BlendFactor | Lettura/Scrittura | Ottiene o imposta come viene mescolato il colore. |
DestinationBlendFactor | BlendFactor | Lettura/Scrittura | Ottiene o imposta come il colore viene mescolato. |
CullFace | bool | Lettura/Scrittura | Abilita o disabilita il cull face |
CullFaceMode | CullFaceMode | Lettura/Scrittura | Ottiene o imposta quale faccia verrà scartata. |
FrontFace | FrontFace | Lettura/Scrittura | Ottiene o imposta quale ordine è la faccia anteriore. |
DepthTest | bool | Lettura/Scrittura | Abilita o disabilita il test di profondità. |
DepthMask | bool | Lettura/Scrittura | Abilita o disabilita la scrittura della profondità. |
DepthFunction | CompareFunction | Lettura/Scrittura | Ottiene o imposta la funzione di confronto utilizzata nel test di profondità |
StencilTest | bool | Lettura/Scrittura | Abilita o disabilita il test stencil. |
StencilReference | int | Lettura/Scrittura | Ottiene o imposta il valore di riferimento per il test stencil. |
StencilMask | uint | Lettura/Scrittura | Ottiene o imposta la maschera che viene ANData sia con il valore di riferimento sia con il valore stencil memorizzato quando il test è effettuato. |
StencilFrontFace | StencilState | Lettura | Recupera lo stato stencil per la faccia frontale. |
StencilBackFace | StencilState | Lettura | Ottiene lo stato stencil per la faccia posteriore. |
ScissorTest | bool | Lettura/Scrittura | Abilita o disabilita il test di ritaglio |
PolygonMode | PolygonMode | Lettura/Scrittura | Ottiene o imposta la modalità di rendering del poligono. |
Metodi
| Firma | Descrizione |
|---|---|
RenderState() | Costruttore di |
Equals(obj: object) | Non implementato nell’edizione FOSS — genera un’eccezione a runtime. Restituisce un valore che indica se questa istanza è uguale a un oggetto specificato. |
GetHashCode() | Non implementato nell’edizione FOSS — genera un’eccezione a runtime. Restituisce il codice hash per questa istanza. |
Dispose() | Rilascia il e libera tutte le risorse interne. |
CompareTo(other: RenderState) | Non implementato nell’edizione FOSS — genera un’eccezione a runtime. Confronta lo stato di rendering con un’altra istanza |