Renderer

Översikt

Renderer är en klass i Aspose.3D FOSS för .NET. ärvt från: IDisposable.

Kontext om rendering.

Denna klass ger 7 metoder för att arbeta med Renderer-objekt i .NET-program. Tillgängliga metoder inkluderar: ClearCache, CreateRenderer, Dispose, Execute, GetPostProcessing, RegisterEntityRenderer, Render. Alla offentliga medlemmar är tillgängliga för alla .NET-applikationer efter att ha installerat Aspose.3D FOSS för .Net-paketet. och egenskaper: AssetDirectories, EnableShadows, FallbackEntityRenderer, Frustum, Material, Node,Och 8 mer.

ägodelar

NamnTyp avAccessBeskrivning
ShaderSetShaderSetLäs/ SkrivHämtar eller anger shader set som används för att rendera scenen
VariablesRendererVariableManagerLäsningTillgång till de interna variablerna som används för rendering
PresetShadersPresetShadersLäs/ SkrivHämtar eller anger den förinställda shaderuppsättningen
RenderFactoryRenderFactoryLäsningHämtar fabriken för att bygga renderrelaterade objekt.
AssetDirectoriesList<string>LäsningDirektorier som lagrar externa tillgångar
PostProcessingsIList<PostProcessing>LäsningAktiv post-behandlingskedja
EnableShadowsboolLäs/ SkrivHämtar eller anger om skuggor ska aktiveras.
RenderTargetIRenderTargetLäsningAnge rendermålet att följande renderverksamhet kommer att utföras.
NodeNodeLäs/ SkrivFå eller ställa instansen som används för att ge världs transformation matrix.
FrustumFrustumLäs/ SkrivHämtar eller anger frustum som användes för att tillhandahålla vy‑matrisen.
RenderStageRenderStageLäsningHämtar det aktuella renderstadiet.
MaterialMaterialLäs/ SkrivFå eller sätta materialet som används för att ge materialinformation som användes av skuggor.
ShaderShaderProgramLäs/ SkrivFå eller ställa in skuggan som används för att renderera geometri.
FallbackEntityRendererEntityRendererLäs/ SkrivDet får eller ställer in fallback-enhetens renderare när enheten inte har någon särskild renderer definierad.

Metoder

SignatureBeskrivning
ClearCache()Manuellt stänga av cache.
GetPostProcessing(name: string)Få en inbyggd postprocessor som stöds av renderaren.
Execute(postProcessing: PostProcessing, result: IRenderTarget)Utföra en postbehandling på ett angivet rendermål
CreateRenderer()Skapa en ny Renderer med standardprofilen.
Dispose()Tillhandahålla Renderer och alla relaterade resurser
RegisterEntityRenderer(renderer: EntityRenderer)Registrera enhetens renderare för ett angivet företag
Render(renderTarget: IRenderTarget)Renderar det angivna målet

Se även

 Svenska