Renderer

Renderer class

Der Kontext zum Renderer. @hideconstructor

Methoden

getShaderSet

NameBeschreibung
getShaderSet()Liest oder setzt das Shader-Set, das zum Rendern der Szene verwendet wird.

Result:


setShaderSet

NameBeschreibung
setShaderSet(value)Liest oder setzt das Shader-Set, das zum Rendern der Szene verwendet wird.

Result:


getVariables

NameBeschreibung
getVariables()Zugriff auf die internen Variablen, die für das Rendering verwendet werden

Result:


getPresetShaders

NameBeschreibung
getPresetShaders()Liest oder setzt das voreingestellte Shader-Set. Der Wert der Eigenschaft ist die Ganzzahlkonstante PresetShaders.

Result:


setPresetShaders

NameBeschreibung
setPresetShaders(value)Liest oder setzt das voreingestellte Shader-Set. Der Wert der Eigenschaft ist die Ganzzahlkonstante PresetShaders.

Result:


getRenderFactory

NameBeschreibung
getRenderFactory()Gibt die Fabrik zurück, um renderbezogene Objekte zu erstellen.

Result:


getAssetDirectories

NameBeschreibung
getAssetDirectories()Verzeichnisse, die externe Assets speichern.

Result:


getPostProcessings

NameBeschreibung
getPostProcessings()Aktive Post‑Processing‑Kette

Result:


getEnableShadows

NameBeschreibung
getEnableShadows()Liest oder setzt, ob Schatten aktiviert werden sollen.

Result:


setEnableShadows

NameBeschreibung
setEnableShadows(value)Liest oder setzt, ob Schatten aktiviert werden sollen.

Result:


getRenderTarget

NameBeschreibung
getRenderTarget()Geben Sie das Renderziel an, auf dem die folgenden Render‑Operationen ausgeführt werden.

Result:


getNode

NameBeschreibung
getNode()Liest oder setzt die Node-Instanz, die zur Bereitstellung der Welttransformationsmatrix verwendet wird.

Result:


setNode

NameBeschreibung
setNode(value)Liest oder setzt die Node-Instanz, die zur Bereitstellung der Welttransformationsmatrix verwendet wird.

Result:


getFrustum

NameBeschreibung
getFrustum()Liest oder setzt das Frustum, das zur Bereitstellung der Ansichtsmatrix verwendet wird.

Result:


setFrustum

NameBeschreibung
setFrustum(value)Liest oder setzt das Frustum, das zur Bereitstellung der Ansichtsmatrix verwendet wird.

Result:


getRenderStage

NameBeschreibung
getRenderStage()Liest die aktuelle Renderstufe. Der Wert der Eigenschaft ist die ganzzahlige Konstante RenderStage.

Result:


getMaterial

NameBeschreibung
getMaterial()Liest oder setzt das Material, das zur Bereitstellung von Materialinformationen verwendet wird, die von Shadern genutzt werden.

Result:


setMaterial

NameBeschreibung
setMaterial(value)Liest oder setzt das Material, das zur Bereitstellung von Materialinformationen verwendet wird, die von Shadern genutzt werden.

Result:


getShader

NameBeschreibung
getShader()Liest oder setzt die Shader-Instanz, die zum Rendern der Geometrie verwendet wird.

Result:


setShader

NameBeschreibung
setShader(value)Liest oder setzt die Shader-Instanz, die zum Rendern der Geometrie verwendet wird.

Result:


getFallbackEntityRenderer

NameBeschreibung
getFallbackEntityRenderer()Liest oder setzt den Fallback-Entity-Renderer, wenn für das Entity kein spezieller Renderer definiert ist.

Result:


setFallbackEntityRenderer

NameBeschreibung
setFallbackEntityRenderer(value)Liest oder setzt den Fallback-Entity-Renderer, wenn für das Entity kein spezieller Renderer definiert ist.

Result:


clearCache

NameBeschreibung
clearCache()Cache manuell leeren. Aspose.3D cached einige Objekte wie Materialien/Geometrien in internen Typen, die mit der Rendering‑Pipeline kompatibel sind. Dies sollte manuell aufgerufen werden, wenn die Szene größere Änderungen erfährt.

Result:


getPostProcessing

NameBeschreibung
getPostProcessing(name)Gibt einen integrierten Postprozessor zurück, der vom Renderer unterstützt wird.

Parameters:

NameTypBeschreibung
namStringnull

Result: PostProcessing


execute

NameBeschreibung
execute(postProcessing, result)Führen Sie eine Nachbearbeitung auf dem angegebenen Renderziel aus.

Result: PostProcessing


createRenderer

NameBeschreibung
createRenderer()Erstellt einen neuen Renderer mit dem Standardprofil.

Result: Renderer


registerEntityRenderer

NameBeschreibung
registerEntityRenderer(renderer)Registrieren Sie den Entitätsrenderer für die angegebene Entität

Parameters:

NameTypBeschreibung
rendereEntityRenderernull

Result: Renderer


render

NameBeschreibung
render(renderTarget)Rendern Sie das angegebene Ziel

Parameters:

NameTypBeschreibung
renderTargeIRenderTargetnull

Result: Renderer