Name Description View:
brief details
Sort by:
default alphabet
getNumTriangles Returns the current
number of rendered per frame triangles that can be seen in the viewport.
getNumSurfaces Returns the current
number of rendered per frame surfaces that can be seen in the viewport (in all rendering passes).
getNumShadows Returns the current
number of shadow passes rendered per frame.
getNumShaders Returns the current
number of shaders set per frame.
getNumReflections Returns the current
number of reflections drawn per frame that can be seen in the viewport.
getNumPrimitives Returns the current
number of geometric rendered per frame primitives that can be seen in the viewport.
getNumMaterials Returns the current
number of materials set per frame (during all of the rendering passes) in the current scene.
getNumLights Returns the current
number of light passes rendered per frame.
getNumDips Returns the current
Returns the number of draw calls used in the current scene.
getNumDecals Returns the current
number of rendered per frame decals that can be seen in the viewport (during all of the rendering passes).
getHDRTextureFormat Returns the current
HDR texture format to be used.
setShowFieldMask Setter and Getter for
value indicating whether the visualizer is enabled to highlight the surfaces that use the specified bits of the field mask.
isShowFieldMask setShowFieldMaskBits Setter and Getter for
value indicating which bit or bits of the field mask are used for visualization.
getShowFieldMaskBits setShowShadowMask Setter and Getter for
value indicating whether the visualizer is enabled to highlight the surfaces that use the specified bits of the shadow mask.
isShowShadowMask setShowShadowMaskBits Setter and Getter for
value indicating which bit or bits of the shadow mask are used for visualization.
getShowShadowMaskBits setShowObstacleMask Setter and Getter for
value indicating whether the visualizer is enabled to highlight the surfaces that use the specified bits of the obstacle mask.
isShowObstacleMask setShowObstacleMaskBits Setter and Getter for
value indicating which bit or bits of the obstacle mask are used for visualization.
getShowObstacleMaskBits setShowMaterialMask Setter and Getter for
value indicating whether the visualizer is enabled to highlight the surfaces that use the specified bits of the material mask.
isShowMaterialMask setShowMaterialMaskBits Setter and Getter for
value indicating which bit or bits of the material mask are used for visualization.
getShowMaterialMaskBits setShowViewportMask Setter and Getter for
value indicating whether the visualizer is enabled to highlight the surfaces that use the specified bits of the viewport mask.
isShowViewportMask setShowViewportMaskBits Setter and Getter for
value indicating which bit or bits of the viewport mask are used for visualization.
getShowViewportMaskBits setShowPhysicalMask Setter and Getter for
value indicating whether the visualizer is enabled to highlight the surfaces that use the specified bits of the physical mask.
isShowPhysicalMask setShowPhysicalMaskBits Setter and Getter for
value indicating which bit or bits of the physical mask are used for visualization.
getShowPhysicalMaskBits setShowCollisionMask Setter and Getter for
value indicating whether the visualizer is enabled to highlight the surfaces that use the specified bits of the collision mask.
isShowCollisionMask setShowCollisionMaskBits Setter and Getter for
value indicating which bit or bits of the collision mask are used for visualization.
getShowCollisionMaskBits setShowNavigationMask Setter and Getter for
value indicating whether the visualizer is enabled to highlight the surfaces that use the specified bits of the navigation mask.
isShowNavigationMask setShowNavigationMaskBits Setter and Getter for
value indicating which bit or bits of the navigation mask are used for visualization.
getShowNavigationMaskBits setShowIntersectionMask Setter and Getter for
value indicating whether the visualizer is enabled to highlight the surfaces that use the specified bits of the intersection mask.
isShowIntersectionMask setShowIntersectionMaskBits Setter and Getter for
value indicating which bit or bits of the intersection mask are used for visualization.
getShowIntersectionMaskBits setShowSoundSourceMask Setter and Getter for
value indicating whether the visualizer is enabled to highlight the surfaces that use the specified bits of the sound source mask.
isShowSoundSourceMask setShowSoundSourceMaskBits Setter and Getter for
value indicating which bit or bits of the sound source mask are used for visualization.
getShowSoundSourceMaskBits setShowSoundReverbMask Setter and Getter for
value indicating whether the visualizer is enabled to highlight the surfaces that use the specified bits of the reverberation mask.
isShowSoundReverbMask setShowSoundReverbMaskBits Setter and Getter for
value indicating which bit or bits of the reverberation mask are used for visualization.
getShowSoundReverbMaskBits setShowSoundOcclusionMask Setter and Getter for
value indicating whether the visualizer is enabled to highlight the surfaces that use the specified bits of the sound occlusion mask.
isShowSoundOcclusionMask setShowSoundOcclusionMaskBits Setter and Getter for
value indicating which bit or bits of the sound occlusion mask are used for visualization.
getShowSoundOcclusionMaskBits setShowPhysicalExclusionMask Setter and Getter for
value indicating whether the visualizer is enabled to highlight the surfaces that use the specified bits of the physical exclusion mask.
isShowPhysicalExclusionMask setShowPhysicalExclusionMaskBits Setter and Getter for
value indicating which bit or bits of the physical exclusion mask are used for visualization.
getShowPhysicalExclusionMaskBits setShowPhysicsIntersectionMask Setter and Getter for
value indicating whether the visualizer is enabled to highlight the surfaces that use the specified bits of the physics intersection mask.
isShowPhysicsIntersectionMask setShowPhysicsIntersectionMaskBits Setter and Getter for
value indicating which bit or bits of the physics intersection mask are used for visualization.
getShowPhysicsIntersectionMaskBits setShowQueries Setter and Getter for
value indicating whether occlusion query boxes are displayed in the viewport.
isShowQueries setShowDecals Setter and Getter for
value indicating whether the visualizer is displayed for decals.
isShowDecals setShowScissors Setter and Getter for
value indicating if scissor rectangles are displayed.
isShowScissors setShowLightmapChecker Setter and Getter for
value indicating whether the Baked Lightmap Checker debug mode is enabled. isShowLightmapChecker setShowOccluder Setter and Getter for
value indicating whether the buffer used for occluders is displayed in the viewport.
isShowOccluder setShowCascades Setter and Getter for
value indicating whether Parallel Split Shadow Map - world shadow cascades are displayed.
isShowCascades setShowVisualizerDistance Setter and Getter for
distance from the camera within which the helpers are visualized.
getShowVisualizerDistance setShowWorldShadowCasters Setter and Getter for
value indicating whether the visualizer is displayed for surfaces that are configured to cast shadows from the current World Light.
isShowWorldShadowCasters setShowAlphaTest Setter and Getter for
value indicating whether the visualizer is displayed for transparent objects using alpha test.
isShowAlphaTest setShowEmission Setter and Getter for
value indicating whether the visualizer is displayed for materials with the Emission state enabled or connecting any data to the Emission input in the material graph.
isShowEmission setShowMeshStatics Setter and Getter for
value indicating whether the visualizer is displayed for static meshes.
isShowMeshStatics setShowMeshDynamics Setter and Getter for
value indicating whether the visualizer is displayed for dynamic meshes.
isShowMeshDynamics setShowComplexShadowShader Setter and Getter for
value indicating whether the visualizer is displayed for objects that cast shadows in the following way: the pixels are cut out during the shadow pass, as it's done in Alpha Test or Alpha Blend materials, materials assigned to animated Mesh Skinned, opaque materials with the enabled Depth Offset or any other effects that affect shadows.
isShowComplexShadowShader setShowSurfaceCustomTextureNotAvailable Setter and Getter for
value indicating whether the visualizer is displayed for surfaces the materials of which use the surface custom texture in the material graph, however the option is not enabled for the surface.
isShowSurfaceCustomTextureNotAvailable setShowSurfaceCustomTextureNotUsed Setter and Getter for
value indicating whether the visualizer is displayed for surfaces with the surface custom texture enabled and/or set, but not used in the material graph.
isShowSurfaceCustomTextureNotUsed setShowSurfaceCustomTexture Setter and Getter for
value indicating whether the visualizer is displayed for surfaces with the surface custom texture enabled.
isShowSurfaceCustomTexture setShowPhysicsIntersection Setter and Getter for
value indicating whether the visualizer is displayed for surfaces with the physics intersection enabled.
isShowPhysicsIntersection setShowIntersection Setter and Getter for
value indicating whether the visualizer is displayed for surfaces with the Intersection enabled.
isShowIntersection setShowManualMaterials Setter and Getter for
value indicating whether the visualizer is displayed for objects with manual materials.
isShowManualMaterials setShowNonManualMaterials Setter and Getter for
value indicating whether the visualizer is displayed for objects with non-manual materials.
isShowNonManualMaterials setShowClusters Setter and Getter for
value indicating whether the visualizer is displayed for Mesh Cluster objects.
isShowClusters setShowImmovable Setter and Getter for
value visualizing the state of the Immovable option for objects.
getShowImmovable setShowDynamic Setter and Getter for
value indicating whether the visualizer is displayed for dynamic objects.
isShowDynamic setShowTransparent Setter and Getter for
value indicating whether the visualizer is displayed for transparent objects.
isShowTransparent setShowAmbient Setter and Getter for
value indicating whether the ambient pass buffer is displayed.
isShowAmbient setShowGeodeticPivot Setter and Getter for
value indicating whether geodetic pivots are displayed.
isShowGeodeticPivot setShowLandscapeMask Setter and Getter for
number of the Landscape Terrain detail mask to be visualized.
getShowLandscapeMask setShowLandscapeAlbedo Setter and Getter for
value indicating if visualization of albedo data of the Landscape Terrain is enabled.
isShowLandscapeAlbedo setShowLandscapeTerrainVTStreaming Setter and Getter for
value indicating if visualization is enabled for streaming of tiles of the Landscape Terrain megatexture.
isShowLandscapeTerrainVTStreaming setShowVoxelProbeVisualizer Setter and Getter for
value indicating if the Voxel Probe visualizer is enabled. isShowVoxelProbeVisualizer setShowVoxelProbeVisualizerGridSize Setter and Getter for
size of the grid that is used to visualize Voxel Probes. getShowVoxelProbeVisualizerGridSize setShowVoxelProbeVisualizerSphereScale Setter and Getter for
scale factor of the sphere that is used to visualize Voxel Probes. getShowVoxelProbeVisualizerSphereScale setShowTextures Setter and Getter for
display mode for texture buffers used by the renderer. getShowTextures setShowTexturesOffset Setter and Getter for
number of the buffer to start displaying from in the full view mode.
getShowTexturesOffset setShowTexturesNumber Setter and Getter for
number of buffers in a row and column displayed in the full view mode (see the setShowTextures () method). getShowTexturesNumber setShowTextureResolutionBlend Setter and Getter for
getShowTextureResolutionBlend setShowTextureResolutionUVMode Setter and Getter for
getShowTextureResolutionUVMode setShowTextureResolution Setter and Getter for
getShowTextureResolution setShowTriangles Setter and Getter for
wireframe mode for scene triangles.
getShowTriangles setShowVertexColor Setter and Getter for
value indicating whether displaying of geometry that uses the selected vertex color is enabled.
getShowVertexColor setShowNodesInteractionGrass Setter and Getter for
value indicating whether the visualizer is enabled for nodes with the Grass Interaction flag enabled.
isShowNodesInteractionGrass setShowNodesInteractionClutter Setter and Getter for
value indicating whether the visualizer is enabled for nodes with the Clutter Interaction flag enabled.
isShowNodesInteractionClutter setShowNodesInteractionTrigger Setter and Getter for
value indicating whether the visualizer is enabled for nodes with the Trigger Interaction flag enabled.
isShowNodesInteractionTrigger setTransparentMultipleEnvProbes Setter and Getter for
value indicating if the transparent multiple environment probes pass is rendered. isTransparentMultipleEnvProbes setTransparentDeferred Setter and Getter for
value indicating if the deferred pass for transparent objects is enabled. isTransparentDeferred setTransparentLight Setter and Getter for
value indicating if the transparent light pass is rendered. isTransparentLight setTransparentAmbient Setter and Getter for
value indicating if the transparent ambient pass is rendered. isTransparentAmbient setTransparentEnabled Setter and Getter for
value indicating if the transparent pass is rendered. isTransparentEnabled setScreenSpaceEffects Setter and Getter for
value indicating if rendering of screen-space effects is enabled.
isScreenSpaceEffects setFieldShorelineResolution Setter and Getter for
resolution of the texture into which all textures set for all FieldShoreline objects are rendered. getFieldShorelineResolution setFieldPrecision Setter and Getter for
value indicating the precision of textures used for field objects. isFieldPrecision setFieldHeightResolution Setter and Getter for
resolution of the texture into which all textures set for all FieldHeight objects are rendered. getFieldHeightResolution setCloudsNoiseStepSkip Setter and Getter for
value of the noise step skip parameter for clouds. getCloudsNoiseStepSkip setCloudsNoiseLighting Setter and Getter for
value of the noise lighting parameter for the clouds. getCloudsNoiseLighting setCloudsNoiseIterations Setter and Getter for
value of the noise iterations parameter for clouds. getCloudsNoiseIterations setCloudsNoiseStep Setter and Getter for
value of the noise step parameter for clouds. getCloudsNoiseStep setCloudsSoftIntersection Setter and Getter for
soft intersection distance for clouds, in meters.
getCloudsSoftIntersection setCloudsSamplesCount Setter and Getter for
number of samples used for clouds rendering. getCloudsSamplesCount setCloudsDownsamplingRendering Setter and Getter for
downsampling rendering mode for clouds. getCloudsDownsamplingRendering setCloudsInterleavedRendering Setter and Getter for
interleaved rendering mode for clouds. getCloudsInterleavedRendering setCloudsDynamicCoverageResolution Setter and Getter for
the value defining the size of the square dynamic coverage resolution texture for clouds, in pixels. getCloudsDynamicCoverageResolution setCloudsDynamicCoverageArea Setter and Getter for
dynamic coverage area for clouds, in units. getCloudsDynamicCoverageArea setCloudsLightingConeRadius Setter and Getter for
lighting cone sampling radius for clouds lighting. getCloudsLightingConeRadius setCloudsLightingTraceLength Setter and Getter for
lighting trace length for clouds. getCloudsLightingTraceLength setCloudsSamplingQuality Setter and Getter for
sampling quality for clouds. getCloudsSamplingQuality setCloudsLightingQuality Setter and Getter for
lighting quality for clouds. getCloudsLightingQuality setCloudsGroundShadows Setter and Getter for
value indicating if rendering of shadows from the clouds on the ground is enabled.
isCloudsGroundShadows setCloudsEnabled Setter and Getter for
value indicating if rendering of clouds is enabled.
isCloudsEnabled setCloudsStepAccuracy Setter and Getter for
accuracy of ray marching steps. getCloudsStepAccuracy setCloudsAccurateLayersSorting Setter and Getter for
value indicating if correct sorting of intersecting cloud layers is enabled. isCloudsAccurateLayersSorting setCloudDistortionTexture Setter and Getter for
value indicating which texture type is used for clouds distortion at the moment. getCloudDistortionTexture setCloudsInterleavedRenderingTemporal Setter and Getter for
value indicating if temporal accumulation of noises for interleaved sampling for clouds is enabled. isCloudsInterleavedRenderingTemporal setCloudsDepthBasedReconstructionThreshold Setter and Getter for
depth threshold value for clouds depth-based reconstruction mode (see the setCloudsDepthBasedReconstruction () method). getCloudsDepthBasedReconstructionThreshold setCloudsDepthBasedReconstruction Setter and Getter for
value indicating if clouds ray-marched depth is used for upsampling the downsampled clouds without obscuring the geometry and reprojection depending on the cloud depth. isCloudsDepthBasedReconstruction setCloudsFarClipping Setter and Getter for
value indicating if far-plane clipping is used for clouds visibility. isCloudsFarClipping setCloudsRoundedPlanetRadius Setter and Getter for
radius of the planet to be used for clouds curving. getCloudsRoundedPlanetRadius setCloudsRounded Setter and Getter for
value indicating if cloud layers are to be curved to make them look more natural imitating planet's curvature.
isCloudsRounded setWaterAnisotropy Setter and Getter for
water texture anisotropy level. getWaterAnisotropy setWaterRefractionQuality Setter and Getter for
quality of water refraction.
getWaterRefractionQuality setWaterSSRQuality Setter and Getter for
resolution of water SSR (Screen Space Reflections).
getWaterSSRQuality setWaterLights Setter and Getter for
value indicating if rendering of lights on the water surface is enabled. isWaterLights setWaterVoxelProbes Setter and Getter for
value indicating if voxel probes are enabled for water rendering.
isWaterVoxelProbes setWaterEnvironmentProbes Setter and Getter for
value indicating if rendering of environment probes on the water surface is enabled.
isWaterEnvironmentProbes setWaterOpacityDepth Setter and Getter for
value indicating if depth data for water is written to the opacity buffer.
isWaterOpacityDepth setWaterShafts Setter and Getter for
value indicating if rendering of underwater shafts is enabled.
isWaterShafts setWaterShorelineWetness Setter and Getter for
value indicating if the wetness effect for objects near the shoreline is enabled.
isWaterShorelineWetness setWaterSSRIncreasedAccuracy Setter and Getter for
value indicating if increased accuracy for the water SSR (Screen Space Reflections). isWaterSSRIncreasedAccuracy setWaterSSR Setter and Getter for
value indicating if the SSR (Screen Space Reflections) effect is enabled for water.
isWaterSSR setWaterEnabled Setter and Getter for
value indicating if rendering of water is enabled.
isWaterEnabled setTerrainGlobalAnisotropy Setter and Getter for
global terrain texture anisotropy level (degree of anisotropic filtering). getTerrainGlobalAnisotropy setTerrainGlobalHoles Setter and Getter for
value indicating if decal-based holes are enabled for the global terrain.
isTerrainGlobalHoles setTerrainGlobalDisplacementNormal Setter and Getter for
value indicating if displacement mapping for the Global Terrain rendering uses normals.
isTerrainGlobalDisplacementNormal setTerrainGlobalDisplacement Setter and Getter for
value indicating if displacement mapping is enabled for the Global Terrain.
isTerrainGlobalDisplacement setTerrainGlobalTriplanar Setter and Getter for
value indicating if triplanar texture mapping is enabled for the Global Terrain . isTerrainGlobalTriplanar setSSDirtConvexityMetalnessVisibility Setter and Getter for
metalness visibility value for convexities. getSSDirtConvexityMetalnessVisibility setSSDirtConvexityMetalness Setter and Getter for
metalness value for convexities. getSSDirtConvexityMetalness setSSDirtConvexityExponent Setter and Getter for
exponent value that determines the rate of gradual change of intensity along the radius for convexities. getSSDirtConvexityExponent setSSDirtConvexityColor Setter and Getter for
color multiplier for the Albedo texture used for convexities (global wear and scratch color pattern). getSSDirtConvexityColor setSSDirtConvexityTextureSize Setter and Getter for
scaling factor for the textures used for convexities. getSSDirtConvexityTextureSize setSSDirtCavityMetalnessVisibility Setter and Getter for
metalness visibility value for cavities. getSSDirtCavityMetalnessVisibility setSSDirtCavityMetalness Setter and Getter for
metalness value for cavities. getSSDirtCavityMetalness setSSDirtCavityExponent Setter and Getter for
exponent value that determines the rate of gradual change of intensity along the radius for cavities. getSSDirtCavityExponent setSSDirtCavityColor Setter and Getter for
color multiplier for the Albedo texture used for cavities (global dirt and dust color pattern). getSSDirtCavityColor setSSDirtCavityTextureSize Setter and Getter for
scaling factor for the textures used for cavities. getSSDirtCavityTextureSize setSSDirtConvexityShadingTextureName Setter and Getter for
name of the shading texture to be used for convexities. getSSDirtConvexityShadingTextureName setSSDirtConvexityAlbedoTextureName Setter and Getter for
name of the albedo texture to be used for convexities. getSSDirtConvexityAlbedoTextureName setSSDirtCavityShadingTextureName Setter and Getter for
name of the shading texture to be used for cavities. getSSDirtCavityShadingTextureName setSSDirtCavityAlbedoTextureName Setter and Getter for
name of the albedo texture to be used for cavities. getSSDirtCavityAlbedoTextureName setSSDirtIncreaseAccuracy Setter and Getter for
value indicating if increased accuracy for the SSDirt effect. isSSDirtIncreaseAccuracy setSSDirtPerspective Setter and Getter for
perspective value, that determines the degree of impact of distance from the camera on the radius of the Screen-Space Dirt effect. getSSDirtPerspective setSSDirtAngleBias Setter and Getter for
angle bias value to limit the SSDirt effect where information cannot be obtained. getSSDirtAngleBias setSSDirtThreshold Setter and Getter for
threshold of the SSDirt effect. getSSDirtThreshold setSSDirtRadius Setter and Getter for
size of the SSDirt effect. getSSDirtRadius setSSDirtIntensity Setter and Getter for
intensity of the SSDirt effect. getSSDirtIntensity setSSDirtResolution Setter and Getter for
resolution of the SSDirt effect. getSSDirtResolution setSSDirtQuality Setter and Getter for
quality for the SSDirt effect. getSSDirtQuality setSSDirt Setter and Getter for
value indicating if the Screen-Space Dirt (SSDirt) effect is enabled.
isSSDirt setSSBevelRadius Setter and Getter for
size of the Screen-Space Bevel effect. getSSBevelRadius setSSBevelNoise Setter and Getter for
value indicating if the noise is enabled for smoothing bevels. isSSBevelNoise setSSBevelQuality Setter and Getter for
quality mode for the screen-space bevels.
getSSBevelQuality setSSBevelVertexNormal Setter and Getter for
rendering mode of the screen-space bevels. getSSBevelVertexNormal setSSBevel Setter and Getter for
value indicating if the Screen-Space Bevels (SSBevel effect) are enabled.
isSSBevel setScreenPrecision Setter and Getter for
value indicating the current screen precision. isScreenPrecision setShadowsFilterNoise Setter and Getter for
value indicating if noise for shadow filtering is enabled. isShadowsFilterNoise setShadowsFilterMode Setter and Getter for
global filtering mode to be used for shadows from all light sources by default. getShadowsFilterMode setShadowsPenumbraNoise Setter and Getter for
value indicating if noise for penumbra rendering is enabled. isShadowsPenumbraNoise setShadowsPenumbraMode Setter and Getter for
global quality mode to be used for rendering penumbra from all light sources by default. getShadowsPenumbraMode setShadowsScreenSpace Setter and Getter for
value indicating if screen space shadows are enabled. isShadowsScreenSpace setShadowsAlphaTest Setter and Getter for
value indicating if alpha test is enabled for shadows.
isShadowsAlphaTest setShadowsWorldLerpCascades Setter and Getter for
value indicating if linear interpolation of shadow cascades is enabled, making transitions between cascades smoother. isShadowsWorldLerpCascades setShadowsTranslucentDepth Setter and Getter for
global translucence depth value defining how deep the light goes through translucent objects shifting the shadow. getShadowsTranslucentDepth setShadows Setter and Getter for
value indicating whether shadows are rendered.
isShadows setLightsLensFlares Setter and Getter for
value indicating if rendering of per-light lens flares is enabled.
isLightsLensFlares setLightsForwardPerObjectVoxel Setter and Getter for
maximum number of Voxel Probes per object (available only for materials rendered in the forward rendering pass ). getLightsForwardPerObjectVoxel setLightsForwardPerObjectEnv Setter and Getter for
maximum number of Environment Probes per object (available only for materials rendered in the forward rendering pass ). getLightsForwardPerObjectEnv setLightsForwardPerObjectPlanar Setter and Getter for
maximum number of Planar Reflection Probes per object (available only for materials rendered in the forward rendering pass ). getLightsForwardPerObjectPlanar setLightsForwardPerObjectProj Setter and Getter for
maximum number of Projected lights per object (available only for materials rendered in the forward rendering pass ). getLightsForwardPerObjectProj setLightsForwardPerObjectOmni Setter and Getter for
maximum number of Omni lights per object (available only for materials rendered in the forward rendering pass ). getLightsForwardPerObjectOmni setLightsForwardPerObjectWorld Setter and Getter for
maximum number of World lights per object (available only for materials rendered in the forward rendering pass ). getLightsForwardPerObjectWorld setLightsInterleavedSamples Setter and Getter for
interleaved rendering mode defining the number of pixels to be skipped when rendering lights during the deferred pass with subsequent reconstruction of neighboring pixels using the data from previous frames. getLightsInterleavedSamples setLightsInterleavedColorClamping Setter and Getter for
color clamping mode to be used for interleaved lights rendering mode. getLightsInterleavedColorClamping setLightsInterleavedCatmullResampling Setter and Getter for
value indicating if the Catmull-Rom resampling for interleaved lights rendering mode is enabled. isLightsInterleavedCatmullResampling setLightsInterleaved Setter and Getter for
value indicating if interleaved mode for rendering lights during the deferred pass is enabled. isLightsInterleaved setLightsTileGridSize Setter and Getter for
number of grid tiles per axis for tiled rendering optimization. getLightsTileGridSize setLightsMaxPerBatch Setter and Getter for
maximum number of lights rendered by a tile (see the setLightsTileGridSize () method) per batch call. getLightsMaxPerBatch setLightsEnabled Setter and Getter for
value indicating if rendering of lights is enabled.
isLightsEnabled setOccludersShadowsResolution Setter and Getter for
resolution of the texture, to which occluders for shadows are rendered.
getOccludersShadowsResolution setOccludersShadows Setter and Getter for
value indicating whether rendering of occluders for shadows is enabled.
isOccludersShadows setOccludersResolution Setter and Getter for
resolution of the texture, to which occluders are rendered.
getOccludersResolution setOccluders Setter and Getter for
value indicating if rendering of occluders is enabled.
isOccluders setOcclusionQueriesNumFrames Setter and Getter for
number of frames for additional hardware occlusion query test performed before sending data to GPU. getOcclusionQueriesNumFrames setOcclusionQueries Setter and Getter for
value indicating if additional hardware occlusion query test before sending data to GPU is enabled. isOcclusionQueries setSkyRotation Setter and Getter for
sky rotation.
getSkyRotation getEnvironmentSkyIntensity Returns the current
intensity of the environment sky set for the preset that overlays the other ones.
getEnvironmentReflectionIntensity Returns the current
intensity of the environment reflections for the preset that overlays the other ones.
getEnvironmentAmbientIntensity Returns the current
intensity of the environment ambient lighting for the preset that overlays the other ones.
getEnvironmentHazeDensity Returns the current
haze density set for the preset that overlays the other ones.
getEnvironmentHazeMaxDistance Returns the current
distance starting at which the haze becomes completely solid, so nothing will be seen behind.
getEnvironmentHazeColor Returns the current
haze color for the preset that overlays the other ones.
setEnvironmentCubemapBlendMode Setter and Getter for
blending mode for the environment cubemap.
getEnvironmentCubemapBlendMode setEnvironmentGGXMipmapsQuality Setter and Getter for
GGX Mipmap quality mode for environment reflections on rough surfaces. getEnvironmentGGXMipmapsQuality setEnvironmentHazeGradient Setter and Getter for
environment haze gradient mode. getEnvironmentHazeGradient setEnvironmentHazeMode Setter and Getter for
mode for the haze effect. getEnvironmentHazeMode setEnvironment Setter and Getter for
value indicating if rendering of environment of the scene is enabled.
isEnvironment setColorCorrectionLUTPath Setter and Getter for
name of a new color transformation texture (LUT).
getColorCorrectionLUTPath setColorCorrectionWhite Setter and Getter for
white balance of the scene.
getColorCorrectionWhite setColorCorrectionGamma Setter and Getter for
Gamma correction value for the scene.
getColorCorrectionGamma getColorCorrectionRamp Returns the current
Color Correction ramp texture of the scene.
setColorCorrectionSaturation Setter and Getter for
saturation adjustment values for the scene. getColorCorrectionSaturation setColorCorrectionHueShift Setter and Getter for
hue adjustment values for the scene. getColorCorrectionHueShift setColorCorrectionContrast Setter and Getter for
overall contrast value for the scene.
getColorCorrectionContrast setColorCorrectionBrightness Setter and Getter for
overall brightness value for the scene.
getColorCorrectionBrightness setColorCorrectionPreserveSaturation Setter and Getter for
value indicating if initial scene color saturation is to be preserved after applying color correction.
isColorCorrectionPreserveSaturation setFadeColor Setter and Getter for
fade color for the scene on the screen. getFadeColor setBackgroundColor Setter and Getter for
background color vector. getBackgroundColor setWireframeColor Setter and Getter for
color of the wireframe.
getWireframeColor setLensDispersion Setter and Getter for
color displacement for red, green, and blue channels of the lens flares. getLensDispersion setLensColor Setter and Getter for
color of HDR lens flares. getLensColor setLensThreshold Setter and Getter for
value of the brightness threshold for areas to produce lens flares. getLensThreshold setLensRadius Setter and Getter for
radius of the spherical lens flares on the screen. getLensRadius setLensLength Setter and Getter for
length of the radial lens flare indicating if the whole radial lens flare is rendered on the screen or only a part of it. getLensLength setLensScale Setter and Getter for
multiplier for color (see the setLensColor () method) of HDR lens flares. getLensScale setLens Setter and Getter for
value indicating if lens flares are enabled.
isLens setScreenSpaceShadowShaftsMode Setter and Getter for
rendering mode for volumetric screen-space shadow shafts . getScreenSpaceShadowShaftsMode setScreenSpaceShadowShaftsLength Setter and Getter for
length of volumetric screen-space shadow shafts . getScreenSpaceShadowShaftsLength setScreenSpaceShadowShaftsQuality Setter and Getter for
quality of screen-space shadow shafts. getScreenSpaceShadowShaftsQuality setScreenSpaceShadowShaftsResolution Setter and Getter for
resolution of the texture to which screen-space shadows are rendered. getScreenSpaceShadowShaftsResolution setCrossColor Setter and Getter for
color of the cross flares. getCrossColor setCrossThreshold Setter and Getter for
brightness threshold for areas to produce flare getCrossThreshold setCrossAngle Setter and Getter for
cross flares orientation angle . getCrossAngle setCrossScale Setter and Getter for
cross color scale — a multiplier for the color of cross flares. getCrossScale setCrossLength Setter and Getter for
length of a cross flare relative to the screen width. getCrossLength setCrossShafts Setter and Getter for
number of shafts in a cross flare. getCrossShafts setCross Setter and Getter for
value indicating if cross flares are enabled.
isCross setFilmicSaturationRecovery Setter and Getter for
color saturation recovery value for the filmic tonemapper. getFilmicSaturationRecovery setFilmicWhiteLevel Setter and Getter for
Linear White Point tonemapping parameter value, which is mapped as pure white in the resulting image.
getFilmicWhiteLevel setFilmicToeDenominator Setter and Getter for
Toe Denominator tonemapping parameter value.
getFilmicToeDenominator setFilmicToeNumerator Setter and Getter for
Toe Numerator tonemapping parameter value.
getFilmicToeNumerator setFilmicToeScale Setter and Getter for
Toe Scale tonemapping parameter value that is used to change dark values. getFilmicToeScale setFilmicLinearAngle Setter and Getter for
Linear Angle tone mapping parameter value. getFilmicLinearAngle setFilmicLinearScale Setter and Getter for
Linear Strength tone mapping parameter value that is used to change gray values. getFilmicLinearScale setFilmicShoulderScale Setter and Getter for
Shoulder Strength tonemapping parameter value that is used to change bright values.
getFilmicShoulderScale setBloomPower Setter and Getter for
power of the Bloom effect. getBloomPower setBloomScale Setter and Getter for
scale of the Bloom effect.
getBloomScale setBloomPasses Setter and Getter for
number of passes for the bloom effect. getBloomPasses setBloomResolution Setter and Getter for
resolution of the Bloom effect.
getBloomResolution setBloom Setter and Getter for
value indicating if the Bloom effect is enabled.
isBloom setDOFNearFocalOffset Setter and Getter for
offset from the focal to the nearest blurred zone. getDOFNearFocalOffset setDOFNearDistance Setter and Getter for
near DOF limit of the camera: the distance between the camera and the first element that is considered to be acceptably sharp. getDOFNearDistance setDOFFarFocalOffset Setter and Getter for
Sets the offset from the focal to the farthest blurred zone for the DOF effect. getDOFFarFocalOffset setDOFFarDistance Setter and Getter for
far DOF limit of the camera: the distance between the camera and the furthest element that is considered to be acceptably sharp. getDOFFarDistance setDOFBlur Setter and Getter for
intensity of blur for the DOF (Depth Of Field) effect.
getDOFBlur setDOFChromaticAberration Setter and Getter for
intensity of chromatic aberration for the DOF (Depth Of Field) effect.
getDOFChromaticAberration setDOFFocalDistance Setter and Getter for
focal distance of the camera, i.e. a point where objects are in-focus and visible clearly. getDOFFocalDistance setDOFBokehMode Setter and Getter for
shape of the Bokeh for the DOF effect. getDOFBokehMode setDOFResolution Setter and Getter for
resolution of the DOF (Depth Of Field) effect. getDOFResolution setDOFQuality Setter and Getter for
quality of the DOF (Depth Of Field) effect. getDOFQuality setDOFFocusImprovement Setter and Getter for
value indicating if the focus improvement option is enabled for the DOF (Depth Of Field) effect. isDOFFocusImprovement setDOFIncreasedAccuracy Setter and Getter for
value indicating if the increased accuracy option is enabled for the DOF (Depth Of Field) effect. isDOFIncreasedAccuracy setDOF Setter and Getter for
value indicating if the DOF (Depth Of Field) effect is enabled.
isDOF setMotionBlurNumSteps Setter and Getter for
number of steps used in the motion blur . getMotionBlurNumSteps setMotionBlurNoiseIntensity Setter and Getter for
intensity of the noise used in the motion blur . getMotionBlurNoiseIntensity setMotionBlurMaxVelocity Setter and Getter for
maximum possible amount of motion blur for moving physical objects. getMotionBlurMaxVelocity setMotionBlurVelocityScale Setter and Getter for
scale value of bodies' linear and angular velocities used for the motion blur. getMotionBlurVelocityScale setMotionBlurCameraVelocity Setter and Getter for
value indicating if camera velocity contributes to the motion blur effect (false to take into account velocities of objects only). isMotionBlurCameraVelocity setMotionBlurDepthThresholdFar Setter and Getter for
value defining if the blur effect is applied to the background object. getMotionBlurDepthThresholdFar setMotionBlurDepthThresholdNear Setter and Getter for
value defining if the blur effect is applied to the foreground object. getMotionBlurDepthThresholdNear setMotionBlurVelocityBlurRadius Setter and Getter for
radius of the motion blur effect for the boundary between moving and static objects.
getMotionBlurVelocityBlurRadius setMotionBlurVelocityBlurSamples Setter and Getter for
number of iterations performed to blur the border between moving and static objects. getMotionBlurVelocityBlurSamples setMotionBlur Setter and Getter for
value indicating if the motion blur effect is enabled.
isMotionBlur setWhiteBalanceAdaptationTime Setter and Getter for
time period set for the camera to adjust white balance. getWhiteBalanceAdaptationTime setWhiteBalanceIntensity Setter and Getter for
value of white balance correction intensity . getWhiteBalanceIntensity setWhiteBalance Setter and Getter for
value indicating if automatic white balance correction is enabled.
isWhiteBalance setExposureMaxLuminance Setter and Getter for
maximum luminance offset relative to the default luminance of the scene used for rendering of adaptive exposure effect: the lower the value, the brighter the adapted image will be.
getExposureMaxLuminance setExposureMinLuminance Setter and Getter for
minimum luminance offset relative to the default luminance of the scene used for rendering of adaptive exposure effect: the higher the value, the darker the adapted image will be.
getExposureMinLuminance setExposureAdaptation Setter and Getter for
time for the camera to adjust exposure, in seconds. getExposureAdaptation setExposure Setter and Getter for
camera exposure (a multiplier of the scene luminance and brightness). getExposure setExposureMode Setter and Getter for
mode of the adaptive exposure effect . getExposureMode setFStop Setter and Getter for
f-stop value used for static exposure calculation. getFStop setShutterSpeed Setter and Getter for
shutter speed used for static exposure calculation. getShutterSpeed setISO Setter and Getter for
ISO value used for static exposure calculation. getISO setCameraMode Setter and Getter for
camera mode, which determines the way the exposure is set. getCameraMode setDirtTextureName Setter and Getter for
name of the texture that modulates the pattern of lens flares.
getDirtTextureName setDirtScale Setter and Getter for
intensity of lens dirt effect modulating the pattern of lens flares defined by the Dirt Texture . getDirtScale setCameraEffectsTemporalFiltering Setter and Getter for
value indicating if temporal filtering for camera effects is enabled. isCameraEffectsTemporalFiltering setCameraEffectsTemporalFilteringColorClampingIntensity Setter and Getter for
intensity of TAA color clamping for the Bloom effect. getCameraEffectsTemporalFilteringColorClampingIntensity setCameraEffectsTemporalFilteringMinVelocityClamping Setter and Getter for
sensitivity of TAA color clamping for the Bloom effect for static objects. getCameraEffectsTemporalFilteringMinVelocityClamping setCameraEffectsTemporalFilteringMaxVelocityClamping Setter and Getter for
sensitivity of TAA color clamping for the Bloom effect for moving objects. getCameraEffectsTemporalFilteringMaxVelocityClamping setCameraEffectsThreshold Setter and Getter for
brightness threshold, which is used to detect if an object should be blurred in the HDR mode. getCameraEffectsThreshold setTranslucentColor Setter and Getter for
color used for translucent objects globally. getTranslucentColor setIndirectDiffuseTemporalFilteringEnabled Setter and Getter for
value indicating if temporal filtering for Indirect Diffuse is enabled. isIndirectDiffuseTemporalFilteringEnabled setIndirectDiffuseTemporalFilteringFrameCount Setter and Getter for
frame count of temporal filtering for the indirect diffuse effect. getIndirectDiffuseTemporalFilteringFrameCount setIndirectDiffuseTemporalFilteringColorClampingIntensity Setter and Getter for
intensity of temporal filtering color clamping at zero pixel velocity for Indirect Diffuse. getIndirectDiffuseTemporalFilteringColorClampingIntensity setIndirectDiffuseTemporalFilteringColorClampingVelocityThreshold Setter and Getter for
sensitivity of temporal filtering color clamping for Indirect Diffuse to pixel velocity change. getIndirectDiffuseTemporalFilteringColorClampingVelocityThreshold setIndirectDiffuseDenoiseEnabled Setter and Getter for
value indicating if noise reduction for Indirect Diffuse is enabled. isIndirectDiffuseDenoiseEnabled setIndirectDiffuseDenoiseMaskEnabled Setter and Getter for
value indicating if the denoise mask for Indirect Diffuse is enabled. isIndirectDiffuseDenoiseMaskEnabled setIndirectDiffuseDenoiseThreshold Setter and Getter for
threshold value for color difference of neighboring pixels used for noise reduction for Indirect Diffuse. getIndirectDiffuseDenoiseThreshold setIndirectSpecularTemporalFilteringEnabled Setter and Getter for
value indicating if temporal filtering for Indirect Specular is enabled. isIndirectSpecularTemporalFilteringEnabled setIndirectSpecularTemporalFilteringFrameCount Setter and Getter for
frame count of temporal filtering for Indirect Specular. getIndirectSpecularTemporalFilteringFrameCount setIndirectSpecularTemporalFilteringColorClampingIntensity Setter and Getter for
intensity of temporal filtering color clamping at zero pixel velocity for Indirect Specular. getIndirectSpecularTemporalFilteringColorClampingIntensity setIndirectSpecularTemporalFilteringColorClampingVelocityThreshold Setter and Getter for
sensitivity of temporal filtering color clamping for Indirect Specular to pixel velocity change. getIndirectSpecularTemporalFilteringColorClampingVelocityThreshold setIndirectSpecularDenoiseEnabled Setter and Getter for
value indicating if noise reduction for Indirect Specular is enabled. isIndirectSpecularDenoiseEnabled setIndirectSpecularDenoiseMaskEnabled Setter and Getter for
value indicating if the denoise mask for Indirect Specular is enabled. isIndirectSpecularDenoiseMaskEnabled setIndirectSpecularDenoiseThreshold Setter and Getter for
threshold value for color difference of neighboring pixels used for noise reduction for the Indirect Specular effect. getIndirectSpecularDenoiseThreshold setDenoisePreset Setter and Getter for
Denoise preset used at the moment. getDenoisePreset getDenoisePresetNumNames Returns the current
number of Denoise presets.
setDenoiseRadius Setter and Getter for
radius of each blur iteration in noise reduction. getDenoiseRadius setDenoiseNumBlurIterations Setter and Getter for
number of iterations performed for blurring. getDenoiseNumBlurIterations setDenoiseDenoiseByVelocityThreshold Setter and Getter for
velocity threshold for objects moving in the screen, exceeding which the denoiser blur intensity increases. getDenoiseDenoiseByVelocityThreshold setSSSSS Setter and Getter for
value indicating if the SSSSS (Screen-Space Subsurface Scattering) effect is enabled. isSSSSS setSSSSSPreset Setter and Getter for
SSSSS (Screen-Space Subsurface Scattering) preset used at the moment.
getSSSSSPreset getSSSSSPresetNumNames Returns the current
number of SSSSS (Screen-Space Subsurface Scattering) presets.
setSSSSSQuality Setter and Getter for
quality of the SSSSS (Screen-Space Subsurface Scattering) effect.
getSSSSSQuality setSSSSSResolution Setter and Getter for
resolution of the SSSSS (Screen-Space Subsurface Scattering) effect.
getSSSSSResolution setSSSSSRadius Setter and Getter for
subsurface scattering radius — distance in the screen space, within which colors will be sampled. getSSSSSRadius setSSSSSColor Setter and Getter for
subsurface scattering color used to simulate the subsurface component of skin lighting, i.e. the light that bounces inside of the subsurface tissue layers (epidermis and dermis) before exiting. getSSSSSColor setSSSSSDiffuse Setter and Getter for
value indicating if the SSSSS (Screen-Space Subsurface Scattering) calculation for diffuse lighting (directional lights) is enabled. isSSSSSDiffuse setSSSSSAmbient Setter and Getter for
value indicating if the SSSSS (Screen-Space Subsurface Scattering) calculation for ambient lighting (environment) is enabled. isSSSSSAmbient setSSSSSMinThreshold Setter and Getter for
threshold of SSSSS (Screen-Space Subsurface Scattering) for the material's Translucent parameter equal to 0 (minimum translucency). getSSSSSMinThreshold setSSSSSMaxThreshold Setter and Getter for
threshold of SSSSS (Screen-Space Subsurface Scattering) for the material's Translucent parameter equal to 1 (maximum translucency). getSSSSSMaxThreshold setSSSSSNoiseStep Setter and Getter for
intensity of the step noise used for SSSSS (Screen-Space Subsurface Scattering) calculation to reduce banding artifacts of tracing. getSSSSSNoiseStep setSSSSSNoiseRay Setter and Getter for
intensity of the ray noise used for SSSSS (Screen-Space Subsurface Scattering) calculation to reduce banding artifacts of tracing. getSSSSSNoiseRay setSSSSSInterleaved Setter and Getter for
value indicating if the interleaved rendering mode for SSSSS (Screen-Space Subsurface Scattering) is enabled. isSSSSSInterleaved setSSSSSInterleavedColorClamping Setter and Getter for
color clamping mode used to reduce ghosting effect. getSSSSSInterleavedColorClamping setSSSSSInterleavedSamples Setter and Getter for
number of pixels to be skipped when rendering the SSSSS (Screen-Space Subsurface Scattering) effect with subsequent reconstruction of neighboring pixels using the data from previous frames. getSSSSSInterleavedSamples setSSSSSTAAFixFlicker Setter and Getter for
value of TAA parameter for Screen-Space Subsurface Scattering that is similar to TAA Fix Flicker.
isSSSSSTAAFixFlicker setSSSSSTAAAntialiasingInMotion Setter and Getter for
value of TAA parameter for Screen-Space Subsurface Scattering that is similar to TAA Antialiasing In Motion.
isSSSSSTAAAntialiasingInMotion setSSSSSTAAFramesByColor Setter and Getter for
value of TAA parameter for Screen-Space Subsurface Scattering that is similar to TAA Frames By Color.
isSSSSSTAAFramesByColor setSSSSSTAAFramesByVelocity Setter and Getter for
value of TAA parameter for Screen-Space Subsurface Scattering that is similar to TAA Frames By Velocity.
isSSSSSTAAFramesByVelocity setSSSSSTAAPreserveDetails Setter and Getter for
value of TAA parameter for Screen-Space Subsurface Scattering that is similar to TAA Preserve Details.
getSSSSSTAAPreserveDetails setSSSSSTAAFrameCount Setter and Getter for
value of TAA parameter for Screen-Space Subsurface Scattering that is similar to TAA Frame Count.
getSSSSSTAAFrameCount setSSSSSTAAFramesVelocityThreshold Setter and Getter for
value of TAA parameter for Screen-Space Subsurface Scattering that is similar to TAA Frames Velocity Threshold.
getSSSSSTAAFramesVelocityThreshold setSSSSSTAAMaxFramesByVelocity Setter and Getter for
value of TAA parameter for Screen-Space Subsurface Scattering that is similar to TAA Max Frames By Velocity.
getSSSSSTAAMaxFramesByVelocity setSSSSSTAAMinFramesByVelocity Setter and Getter for
value of TAA parameter for Screen-Space Subsurface Scattering that is similar to TAA Min Frames By Velocity.
getSSSSSTAAMinFramesByVelocity setSSSSSTAAPixelOffset Setter and Getter for
value of TAA parameter for Screen-Space Subsurface Scattering that is similar to TAA Pixel Offset.
getSSSSSTAAPixelOffset setSSSSSTAACatmullResampling Setter and Getter for
value of TAA parameter for Screen-Space Subsurface Scattering that is similar to TAA Catmull Resampling.
isSSSSSTAACatmullResampling setSSSSSTAASamples Setter and Getter for
value of TAA parameter for Screen-Space Subsurface Scattering that is similar to TAA Samples.
getSSSSSTAASamples setSSRTonemappingGamma Setter and Getter for
tonemapping Gamma value for the SSR effect. getSSRTonemappingGamma setSSRRoughnessMipOffset Setter and Getter for
mip offset value for the SSR effect on rough surfaces. getSSRRoughnessMipOffset setSSRPerspectiveCompensation Setter and Getter for
perspective compensation value for the SSR effect. getSSRPerspectiveCompensation setSSRNonLinearStepSize Setter and Getter for
linear step size for the SSR effect. getSSRNonLinearStepSize setSSRAlphaAccumulationMode Setter and Getter for
accumulation mode for Alpha values used when rendering screen-space reflections. getSSRAlphaAccumulationMode setSSRThresholdOcclusion Setter and Getter for
value that limits imitation of environment cubemap occlusion in areas where SSR (Screen-Space Reflections) cannot get information. getSSRThresholdOcclusion setSSRThreshold Setter and Getter for
threshold used for SSR (Screen-Space Reflections) calculation to limit imitation of reflections in areas where SSR cannot get information. getSSRThreshold setSSRVisibilityRoughnessMax Setter and Getter for
maximum roughness value , starting from which the SSR (Screen-Space Reflections) effect is not rendered. getSSRVisibilityRoughnessMax setSSRVisibilityRoughnessMin Setter and Getter for
minimum roughness value , starting from which the SSR (Screen-Space Reflections) effect begins to fade out. getSSRVisibilityRoughnessMin setSSRStepSize Setter and Getter for
size of the trace step used for SSR calculation. getSSRStepSize setSSRNumSteps Setter and Getter for
number of SSR steps per ray that are used for trace calculation. getSSRNumSteps setSSRNumRays Setter and Getter for
number of SSR rays per pixel that are used to calculate rough refrections. getSSRNumRays setSSRResolutionColor Setter and Getter for
resolution of the color buffer used for SSR (Screen Space Reflections) calculation. getSSRResolutionColor setSSRResolutionDepth Setter and Getter for
resolution of the depth buffer used for SSR (Screen Space Reflections) calculation. getSSRResolutionDepth setSSRResolution Setter and Getter for
resolution of SSR (Screen Space Reflections).
getSSRResolution setSSRIncreasedAccuracy Setter and Getter for
value indicating if increased accuracy option is enabled for the SSR (Screen Space Reflections). isSSRIncreasedAccuracy setSSR Setter and Getter for
value indicating if the SSR (Screen Space Reflections) effect is enabled.
isSSR setBentNormal Setter and Getter for
value indicating if ray-traced bent normals calculation is enabled. isBentNormal setBentNormalThreshold Setter and Getter for
threshold value for the ray-traced bent normals calculation. getBentNormalThreshold setBentNormalFixOverlitAreas Setter and Getter for
value indicating if correction of overlit areas for bent normals calculation is enabled. isBentNormalFixOverlitAreas setSSGIThreshold Setter and Getter for
threshold value for the ray-traced SSGI (Screen Space Global Illumination). getSSGIThreshold setSSGIIntensity Setter and Getter for
intensity of the SSGI (Screen Space Global Illumination) for the scene. getSSGIIntensity setSSGI Setter and Getter for
value indicating if the SSGI (Screen Space Global Illumination) effect is enabled.
isSSGI setSSAOThreshold Setter and Getter for
threshold value for the SSAO (Screen Space Ambient Occlusion) effect. getSSAOThreshold setSSAOCavityRadius Setter and Getter for
size of junction contours area for the cavity option for the SSAO (Screen Space Ambient Occlusion) effect.
getSSAOCavityRadius setSSAOCavityIntensity Setter and Getter for
intensity of sharpening of contours for the cavity option.
getSSAOCavityIntensity setSSAOIntensityReflection Setter and Getter for
intensity of SSAO (Screen Space Ambient Occlusion) on reflections.
getSSAOIntensityReflection setSSAOIntensity Setter and Getter for
intensity of the SSAO (Screen Space Ambient Occlusion) for the scene. getSSAOIntensity setSSAOCavity Setter and Getter for
value indicating if the cavity option for the SSAO (Screen Space Ambient Occlusion) effect is enabled. isSSAOCavity setSSAO Setter and Getter for
value indicating if the SSAO (Screen Space Ambient Occlusion) effect is enabled.
isSSAO setSSRTGIStepSize Setter and Getter for
size of the trace step used for SSRTGI calculation. getSSRTGIStepSize setSSRTGINoiseStep Setter and Getter for
intensity of the step noise used for SSRTGI calculation. getSSRTGINoiseStep setSSRTGINumSteps Setter and Getter for
number of steps of SSRTGI per ray that are used for trace calculation. getSSRTGINumSteps setSSRTGINumRays Setter and Getter for
number of rays of SSRTGI per pixel that are used to calculate the final image. getSSRTGINumRays setSSRTGIResolutionDepth Setter and Getter for
resolution of the depth buffer used for SSRTGI (screen space ray-traced global illumination) calculation. getSSRTGIResolutionDepth setSSRTGIResolution Setter and Getter for
resolution of the SSRTGI (screen space ray-traced global illumination) effect. getSSRTGIResolution setSSRTGIUpscaling Setter and Getter for
value indicating if upscaling is enabled for the SSRTGI (screen space ray-traced global illumination). isSSRTGIUpscaling setSSRTGIIncreasedAccuracy Setter and Getter for
value indicating if increased accuracy is enabled for the SSRTGI (Screen Space Ray-Traced Global Illumination). isSSRTGIIncreasedAccuracy setSSRTGIFastTracing Setter and Getter for
value indicating if fast tracing is enabled for the SSRTGI (Screen Space Ray-Traced Global Illumination). isSSRTGIFastTracing setReflectionLods Setter and Getter for
value indicating if reduction of resolution of dynamic reflections when the camera moves away is enabled.
isReflectionLods setReflectionDynamic Setter and Getter for
value indicating if dynamic reflections for materials are enabled.
isReflectionDynamic setTransparentBlur Setter and Getter for
value indicating if transparent blur is enabled for materials. isTransparentBlur setRefractionDispersion Setter and Getter for
refraction displacement for red, green, and blue channels (according to the refraction texture of refractive materials). getRefractionDispersion setRefraction Setter and Getter for
value indicating if refraction is enabled.
isRefraction setSharpen Setter and Getter for
value indicating if the sharpening post-processing effect is enabled.
isSharpen setSharpenIntensity Setter and Getter for
intensity of the sharpening effect. getSharpenIntensity setAlphaFade Setter and Getter for
value indicating if alpha-blend fading (dithering) is enabled for objects.
isAlphaFade setAuxiliary Setter and Getter for
value indicating if auxiliary render buffer is used. isAuxiliary setDecals Setter and Getter for
value indicating if rendering of decals is enabled.
isDecals setTAA Setter and Getter for
value indicating if TAA (Temporal Anti-Aliasing) is enabled.
isTAA setTAAPreset Setter and Getter for
TAA (Temporal Anti-Aliasing) preset used at the moment.
getTAAPreset getTAAPresetNumNames Returns the current
number of TAA (Temporal Anti-Aliasing) presets.
setTAAFixFlicker Setter and Getter for
value indicating if the taa fix flicker option is enabled. isTAAFixFlicker setTAAAntialiasingInMotion Setter and Getter for
value indicating if improved anti-aliasing in motion (for moving camera and objects) is enabled. isTAAAntialiasingInMotion setTAAFramesByColor Setter and Getter for
value indicating if TAA color clamping option is enabled. isTAAFramesByColor setTAAFramesByVelocity Setter and Getter for
value indicating if the TAA velocity clamping option is enabled. isTAAFramesByVelocity setTAADiagonalNeighbors Setter and Getter for
value indicating if diagonally neighboring pixels are to be taken into account in the process of color clamping for TAA. isTAADiagonalNeighbors setTAAPreserveDetails Setter and Getter for
detail level of TAA (Temporal Anti-Aliasing). getTAAPreserveDetails setTAAFrameCount Setter and Getter for
frame count of TAA (Temporal Anti-Aliasing). getTAAFrameCount setTAAFramesVelocityThreshold Setter and Getter for
velocity threshold of TAA (Temporal Anti-Aliasing), at which pixels are treated as fast moving ones. getTAAFramesVelocityThreshold setTAAMaxFramesByVelocity Setter and Getter for
maximum frame count of TAA (Temporal Anti-Aliasing). getTAAMaxFramesByVelocity setTAAMinFramesByVelocity Setter and Getter for
minimum frame count of TAA (Temporal Anti-Aliasing). getTAAMinFramesByVelocity setTAAPixelOffset Setter and Getter for
size of the sample offset performed during subpixel jittering. getTAAPixelOffset setTAACatmullResampling Setter and Getter for
value indicating if Catmull-Rom resampling is enabled. isTAACatmullResampling setTAASamples Setter and Getter for
number of the sample offsets performed during subpixel jittering. getTAASamples setTAAEdgesFrameCountMultiplier Setter and Getter for
getTAAEdgesFrameCountMultiplier setFXAA Setter and Getter for
value indicating if FXAA (post-process anti-aliasing) is enabled.
isFXAA setFXAAIntensity Setter and Getter for
intensity of FXAA. getFXAAIntensity setSupersampling Setter and Getter for
number of samples per pixel used for supersampling.
getSupersampling setStereoFocusSupersampling Setter and Getter for
getStereoFocusSupersampling setStereoHiddenAreaExposureTransform Setter and Getter for
area to be used for exposure calculation, when culling of pixels that are not visible in VR mode (see the setStereoHiddenArea () method) is enabled. getStereoHiddenAreaExposureTransform setStereoHiddenAreaTransform Setter and Getter for
size and offset parameters for a new oval or circular mesh to be used for culling pixels, that are not visible in VR mode. getStereoHiddenAreaTransform setStereoHiddenArea Setter and Getter for
culling mode for pixels that are not visible in VR mode. getStereoHiddenArea setStereoOffset Setter and Getter for
virtual camera offset (an offset after the perspective projection).
getStereoOffset setStereoRadius Setter and Getter for
radius for stereo (the half of the separation distance between the cameras).
getStereoRadius setStereoDistance Setter and Getter for
focal distance for stereo rendering (distance in the world space to the point where two views line up).
getStereoDistance setVREmulation Setter and Getter for
value indicating the current VR emulation mode.
getVREmulation getAnimationOldTime Returns the current
previous render animation time for vegetation.
setAnimationTime Setter and Getter for
render animation time for vegetation.
getAnimationTime setAnimationWind Setter and Getter for
direction of wind for all vegetation (grass and trees). getAnimationWind setAnimationScale Setter and Getter for
global scale for rotation speed of vegetation leaves.
getAnimationScale setAnimationLeaf Setter and Getter for
global scale for rotation angle of vegetation leaves.
getAnimationLeaf setAnimationStem Setter and Getter for
global scale for movement amplitude of vegetation stems.
getAnimationStem setShadowDistance Setter and Getter for
distance from the camera, beyond which shadows will not be rendered. getShadowDistance setShadowDistanceScale Setter and Getter for
global scale multiplier for shadow distances . getShadowDistanceScale setReflectionDistance Setter and Getter for
distance starting from which (and farther) reflections will not be rendered.
getReflectionDistance setObjectDistance Setter and Getter for
distance at which (and farther) objects will not be rendered. getObjectDistance setDecalDistance Setter and Getter for
distance at which (and farther) decals will not be rendered. getDecalDistance setLightDistance Setter and Getter for
distance at which (and farther) dynamic lights will not be rendered. getLightDistance setFieldDistance Setter and Getter for
distance at which (and farther) field nodes will not be rendered. getFieldDistance setDistanceScale Setter and Getter for
global distance multiplier for all distance parameters, such as the world rendering distance, decal distance , field distance , light distance , object distance , reflection distance , LODs, and surface visibility distances. getDistanceScale setShadersPreload Setter and Getter for
value indicating if all shaders that are used in the loaded world are compiled and loaded to RAM every time the world is loaded. isShadersPreload setForceStreaming Setter and Getter for
enables force-streaming for all resources. isForceStreaming setStreamingFirstFramesForce Setter and Getter for
number of frames to load immediately after the first frame. getStreamingFirstFramesForce setStreamingMaxThreads Setter and Getter for
maximum number of threads used for streaming. getStreamingMaxThreads setStreamingParticlesMemoryLimit Setter and Getter for
cache memory limit for vertices of particle systems, in percentage of the total GPU memory. getStreamingParticlesMemoryLimit setStreamingBudgetLoading Setter and Getter for
time limit for loading graphics resources, in milliseconds per frame. getStreamingBudgetLoading setStreamingBudgetDestroyTextures Setter and Getter for
time limit for deleting textures, in milliseconds per frame. getStreamingBudgetDestroyTextures setStreamingBudgetDestroyMeshes Setter and Getter for
time limit for deleting meshes, in milliseconds per frame. getStreamingBudgetDestroyMeshes setStreamingTexturesMode Setter and Getter for
streaming mode for textures. getStreamingTexturesMode setStreamingTexturesMemoryLimit Setter and Getter for
cache memory limit used for textures streaming. getStreamingTexturesMemoryLimit setStreamingTexturesLifeTime Setter and Getter for
lifetime of GPU cache used for textures rendering. getStreamingTexturesLifeTime setStreamingTexturesCacheResolution Setter and Getter for
resolution for texture cache elements. getStreamingTexturesCacheResolution setStreamingMeshesModeVRAM Setter and Getter for
streaming mode for loading meshes to video memory (VRAM). getStreamingMeshesModeVRAM setStreamingMeshesLimitVRAM Setter and Getter for
memory limit used for loading meshes to video memory (VRAM). getStreamingMeshesLimitVRAM setStreamingMeshesLifeTimeVRAM Setter and Getter for
lifetime of meshes in video memory since the last time they were accessed. getStreamingMeshesLifeTimeVRAM setStreamingMeshesModeRAM Setter and Getter for
streaming mode for loading meshes to memory (RAM). getStreamingMeshesModeRAM setStreamingMeshesLimitRAM Setter and Getter for
memory limit used for loading meshes to memory (RAM). getStreamingMeshesLimitRAM setStreamingMeshesLifeTimeRAM Setter and Getter for
lifetime of meshes in memory since the last time they were accessed. getStreamingMeshesLifeTimeRAM setStreamingMeshesPrefetchCollision Setter and Getter for
mode of asynchronous pre-loading of meshes to memory before they are used. getStreamingMeshesPrefetchCollision setStreamingMeshesPrefetchIntersection Setter and Getter for
mode of asynchronous pre-loading of meshes into memory before they are used. getStreamingMeshesPrefetchIntersection setStreamingMeshesPrefetchRadius Setter and Getter for
radius within which meshes are pre-loaded into memory. getStreamingMeshesPrefetchRadius setTexturesAnisotropy Setter and Getter for
anisotropy level for textures (degree of anisotropic filtering).
getTexturesAnisotropy setTexturesFilter Setter and Getter for
texture filtering mode.
getTexturesFilter setTexturesMinResolution Setter and Getter for
minimum resolution of all textures. getTexturesMinResolution setTexturesMaxResolution Setter and Getter for
maximum resolution of all textures. getTexturesMaxResolution setTexturesQuality Setter and Getter for
resolution of textures.
getTexturesQuality setLatency Setter and Getter for
maximum number of back buffer frames that a driver is allowed to queue for rendering. getLatency setDeferredMaterialGUID Setter and Getter for
material that will be used on the Deferred Composite stage of rendering sequence. getDeferredMaterialGUID setDebug Setter and Getter for
value indicating whether debug materials (the debug_materials material) are rendered. isDebug setGbufferLightmap Setter and Getter for
value indicating if lightmap data is stored in the gbuffer.
isGbufferLightmap setDepthPrePass Setter and Getter for
value indicating if depth pre-pass rendering is enabled. isDepthPrePass setVirtualResolution Setter and Getter for
virtual screen resolution. getVirtualResolution setMaxFPS Setter and Getter for
maximum FPS value, to which rendering FPS is to be clamped. getMaxFPS setVSync Setter and Getter for
vertical synchronization (vsync) mode. getVSync setBorder Setter and Getter for
width and height of the image border (in pixels), to be rendered outside the horizontal bounds of the screen to reduce artefacts of post effects. getBorder setBudget Setter and Getter for
render budget value, in seconds, which limits the number of loaded/created graphics resources during a frame according to loading/creation time.
getBudget setCompositeMaterialGUID Setter and Getter for
GUID of a custom composite material that specifies a custom shader used for the final composition of the full-screen image instead of the default one.
getCompositeMaterialGUID getNumScriptableMaterials Returns the current
total number of scriptable materials applied globally.
setViewport Setter and Getter for
custom viewport set for the main application window. getViewport getViewportMain Returns the current
main application window viewport . setViewportMode Setter and Getter for
viewport rendering mode. getViewportMode setShaderDefines Setter and Getter for
Macros list related to the renderer (defines to make corresponding resources available in shaders).
getShaderDefines setClearBufferMask Setter and Getter for
buffer cleanup mask.
getClearBufferMask setFirstFrame Setter and Getter for
value indicating if the first frame is enabled over the current frame.
isFirstFrame setData Setter and Getter for
user data associated with the render.
getData getMaxFieldShorelines Returns the current
maximum limit of FieldShoreline nodes allowed to be used in shaders.
getMaxFieldHeights Returns the current
maximum limit of FieldHeight nodes allowed to be used in shaders.
getMaxFieldAnimations Returns the current
maximum limit of FieldAnimation nodes allowed to be used in shaders.
getMaxFieldSpacers Returns the current
maximum limit of FieldSpacer nodes allowed to be used in shaders.
getNumInstances Returns the current
maximum number of instances that can be rendered for each of the following node types:
Field Animation
Field Height
Field Shoreline
Field Spacer
Returned value depends on the graphics API used.
isIsFlipped Returns the current
value indicating render orientation.
getGPUMemory Returns the current
amount of memory provided by the current GPU.
getGPUName Returns the current
name of the current GPU.
getAPI Returns the current
Graphics API, or API_UNKNOWN if API cannot be identified.
setLandscapeCacheCPUSize Setter and Getter for
CPU cache size to be used for landscape terrain rendering, in percentage of the total memory. getLandscapeCacheCPUSize setLandscapeCacheCPUPrefetchRadius Setter and Getter for
radius within which heights data is pre-loaded into memory for correct calculation of collisions and intersections. getLandscapeCacheCPUPrefetchRadius setLandscapeCacheGPUSize Setter and Getter for
GPU cache size to be used for landscape terrain rendering, in percentage of the total GPU memory. getLandscapeCacheGPUSize setLandscapeCacheGPULifeTime Setter and Getter for
lifetime of GPU cache used for Landscape Terrain rendering, in frames.
getLandscapeCacheGPULifeTime setLandscapeTerrainGeometrySubpixelReduction Setter and Getter for
minimum ratio between the polygon size (in screen space) to the size of an area in the viewport for skipping polygons rendering (the ones having a lower ratio will be removed). getLandscapeTerrainGeometrySubpixelReduction setLandscapeTerrainGeometryProgression Setter and Getter for
progression of Landscape Terrain geometry tessellation. getLandscapeTerrainGeometryProgression setLandscapeTerrainGeometryPolygonSize Setter and Getter for
size of Landscape Terrain polygons defining the maximum allowed density of Landscape Terrain geometry. getLandscapeTerrainGeometryPolygonSize setLandscapeTerrainGeometryHoles Setter and Getter for
value indicating if decal-based holes for the Landscape Terrain are enabled.
isLandscapeTerrainGeometryHoles setLandscapeTerrainDetailResolutionAdditionalMask Setter and Getter for
resolution of the additional mask texture for details of the Landscape Terrain . getLandscapeTerrainDetailResolutionAdditionalMask setLandscapeTerrainDetailResolutionHeight Setter and Getter for
resolution of the height texture for details of the Landscape Terrain . getLandscapeTerrainDetailResolutionHeight setLandscapeTerrainDetailResolutionAlbedo Setter and Getter for
resolution of the albedo texture for details of the Landscape Terrain . getLandscapeTerrainDetailResolutionAlbedo setLandscapeTerrainVTTilesReloadPerFrame Setter and Getter for
number of tiles to be reloaded per frame after applying changes to the Landscape Terrain surface.
getLandscapeTerrainVTTilesReloadPerFrame setLandscapeTerrainVTTilesLoadPerFrame Setter and Getter for
number of Landscape Terrain tiles loaded per frame. getLandscapeTerrainVTTilesLoadPerFrame setLandscapeTerrainVTTilesUpdatePerFrame Setter and Getter for
number of tiles passed to the virtual texture of the Landscape Terrain each frame.
getLandscapeTerrainVTTilesUpdatePerFrame setLandscapeTerrainVTFiltering Setter and Getter for
filtering mode for the Landscape Terrain textures. getLandscapeTerrainVTFiltering setLandscapeTerrainVTDetailLevelByAngle Setter and Getter for
value indicating detail level reduction depending on the inclination of the the Landscape Terrain polygons relative to viewing direction. getLandscapeTerrainVTDetailLevelByAngle setLandscapeTerrainVTTargetResolution Setter and Getter for
target resolution (width x height) for the Landscape Terrain, in pixels.
getLandscapeTerrainVTTargetResolution setLandscapeTerrainVTMemorySize Setter and Getter for
value defining memory consumption for the Landscape Terrain textures. getLandscapeTerrainVTMemorySize setLandscapeTerrainTexelSize Setter and Getter for
texel size of the Landscape Terrain render textures representing the maximum level of detail for the albedo, normal, and height components of the Landscape Terrain. getLandscapeTerrainTexelSize setLandscapeTerrainVisibleDistance Setter and Getter for
maximum visibility distance for the Landscape Terrain , in meters. getLandscapeTerrainVisibleDistance setLandscapeTerrainMaskDithering Setter and Getter for
global dither amount multiplier to be used for rendering details of the Landscape Terrain . getLandscapeTerrainMaskDithering setFfpAntialiasingLines Setter and Getter for
value indicating if antialiasing is enabled for rendering of the Visualizer and other FFP lines.
isFfpAntialiasingLines setWireframeAntialiasing Setter and Getter for
value indicating if antialiasing is enabled for wireframe rendering.
isWireframeAntialiasing setEnvironmentHazeScreenSpaceGlobalIllumination Setter and Getter for
value indicating if the Screen-Space Haze Global Illumination effect is enabled. isEnvironmentHazeScreenSpaceGlobalIllumination setEnvironmentHazeTemporalFilter Setter and Getter for
value indicating if temporal filtering for the Screen-Space Haze Global Illumination effect is enabled.
isEnvironmentHazeTemporalFilter setEnvironmentHazeColorizationThreshold Setter and Getter for
treshold value for scene depth used when setting haze color for the SSHGI effect in "information lost" areas on the screen.
getEnvironmentHazeColorizationThreshold setEnvironmentHazeColorizationIntensity Setter and Getter for
colorization intensity value that defines haze color in "information lost" areas on the screen. getEnvironmentHazeColorizationIntensity getEnvironmentHazeScatteringMieFresnelPower Returns the current
power of the Fresnel effect for Mie visibility. getEnvironmentHazeScatteringMieFrontSideIntensity Returns the current
getEnvironmentHazeScatteringMieIntensity Returns the current
minimum Mie intensity value for geometry-occluded areas. This value specifies the fraction of Mie intensity visible when the surface is viewed from straight on. getEnvironmentHazePhysicalSunColorSaturation Returns the current
intensity of the impact of the sunlight on haze (how much the sunlight affects the haze).
getEnvironmentHazePhysicalSunLightIntensity Returns the current
intensity of the impact of the sunlight on haze defining how much the sunlight affects the haze.
getEnvironmentHazePhysicalAmbientColorSaturation Returns the current
intensity of the ambient color's contribution to the haze (how much the sunlight affects the haze).
getEnvironmentHazePhysicalAmbientLightIntensity Returns the current
intensity of the impact of the ambient lighting on haze (how much the ambient lighting affects the haze).
getEnvironmentHazePhysicalHalfFalloffHeight Returns the current
height of the haze density gradient.
getEnvironmentHazePhysicalHalfVisibilityDistance Returns the current
distance to the boundary at which the visibility comprises 50%.
getEnvironmentHazePhysicalStartHeight Returns the current
reference height value for the two parameters (Half Visibility Distance and Half Faloff Height).
setTessellationDensityMultiplier Setter and Getter for
global Density multiplier for the adaptive hardware-accelerated tessellation. getTessellationDensityMultiplier setTessellationShadowDensityMultiplier Setter and Getter for
global Shadow Density multiplier for the Tessellated Displacement effect. getTessellationShadowDensityMultiplier setTessellationDistanceMultiplier Setter and Getter for
global multiplier for all distance parameters of the adaptive hardware-accelerated tessellation used for distance-dependent optimization. getTessellationDistanceMultiplier setLightmapColor Setter and Getter for
color multiplier for lightmaps. getLightmapColor setSSRViewBias Setter and Getter for
bias value to which the ray starting position has been shifted along the view vector. getSSRViewBias setSSRNormalBias Setter and Getter for
bias value to which the ray starting position has been shifted along the normal vector. getSSRNormalBias setSSGIIntensityBoost Setter and Getter for
boost intensity value. getSSGIIntensityBoost setSRAADepthThreshold Setter and Getter for
depth threshold value used for edges detection that specifies the area for the SRAA processing. getSRAADepthThreshold setSRAADebug Setter and Getter for
value indicating if the SRAA debug mode is enabled. isSRAADebug setSRAATemporal Setter and Getter for
value indicating if TAA integration is enabled. isSRAATemporal setSRAASamples Setter and Getter for
number of depth geometry samples per pixel. getSRAASamples setSRAA Setter and Getter for
value indicating if Subpixel Reconstruction Anti-Aliasing (SRAA) is enabled.
isSRAA setPanoramaFisheyeFov Setter and Getter for
Field of View (in degrees) for the panoramic viewport mode selected at the moment. getPanoramaFisheyeFov setShadowsWorldCascadesCullingClusters Setter and Getter for
value indicating whether culling of shadow cascades is enabled for Mesh Cluster/Clutter objects.
isShadowsWorldCascadesCullingClusters setReflectionDynamicRoughnessOffset Setter and Getter for
value indicating whether roughness offset is enabled for dynamic reflections produced by Environment Probes . isReflectionDynamicRoughnessOffset setClouds3dTextureVerticalResolution Setter and Getter for
vertical resolution for the 3D texture to be used for clouds rendering. getClouds3dTextureVerticalResolution setClouds3dTextureHorizontalResolution Setter and Getter for
horizontal resolution for the 3D texture to be used for clouds rendering. getClouds3dTextureHorizontalResolution setCloudsLightingSamplesDistribution Setter and Getter for
value that controls distribution of samples for clouds lighting. getCloudsLightingSamplesDistribution setCloudsTransparentOrder Setter and Getter for
rendering order for clouds relative to transparent objects (except water). getCloudsTransparentOrder getCloudsQualityPresetNumNames Returns the current
number of clouds quality presets.
setCloudsQualityPreset Setter and Getter for
index of the clouds quality preset used at the moment.
getCloudsQualityPreset setLandscapeOperationsPerFrame Setter and Getter for
maximum number of Landscape texture draw operations (asyncTextureDraw) that can be performed per frame.
getLandscapeOperationsPerFrame getLandscapeTerrainStreamingPresetNumNames Returns the current
number of Landscape Terrain streaming presets.
setLandscapeTerrainStreamingPreset Setter and Getter for
index of the Landscape Terrain streaming preset used at the moment. getLandscapeTerrainStreamingPreset getLandscapeTerrainGeometryPresetNumNames Returns the current
number of Landscape Terrain geometry presets.
setLandscapeTerrainGeometryPreset Setter and Getter for
index of the Landscape Terrain geometry preset used at the moment. getLandscapeTerrainGeometryPreset getWaterGeometryPresetNumNames Returns the current
number of Global Water geometry presets.
setWaterGeometryPreset Setter and Getter for
index of the Global Water geometry preset used at the moment.
getWaterGeometryPreset getDOFPresetNumNames Returns the current
number of DoF presets.
setDOFPreset Setter and Getter for
DoF effect quality preset.
getDOFPreset getMotionBlurPresetNumNames Returns the current
number of Motion Blur presets.
setMotionBlurPreset Setter and Getter for
Motion Blur preset.
getMotionBlurPreset getSSRPresetNumNames Returns the current
number of SSR (Screen-Space Reflections) presets.
setSSRPreset Setter and Getter for
SSR (Screen-Space Reflections) preset used at the moment.
getSSRPreset getSSRTGIPresetNumNames Returns the current
number of SSRTGI (Screen-Space Ray-Traced Global Illumination) presets.
setSSRTGIPreset Setter and Getter for
index of the SSRTGI (Screen-Space Ray-Traced Global Illumination) preset used at the moment.
getSSRTGIPreset setRefractionWarpBackgroundTransparentSurfaces Setter and Getter for
value indicating if refraction affects background transparent surfaces (except for water and clouds). getRefractionWarpBackgroundTransparentSurfaces getAAPresetNumNames Returns the current
number of AA (Anti-Aliasing) presets.
setAAPreset Setter and Getter for
index of the AA (Anti-Aliasing) preset used at the moment.
getAAPreset setACESWithReinhardShoulderLength Setter and Getter for
shoulder length parameter for the ACES with Reinhard operator. getACESWithReinhardShoulderLength setACESWithReinhardShoulderStrength Setter and Getter for
shoulder strength parameter for the ACES with Reinhard operator. getACESWithReinhardShoulderStrength setACESWithReinhardShoulderAngle Setter and Getter for
shoulder angle parameter for the ACES with Reinhard operator. getACESWithReinhardShoulderAngle setACESWithReinhardToe Setter and Getter for
toe parameter for the ACES with Reinhard operator. getACESWithReinhardToe setACESWithReinhardWhiteClip Setter and Getter for
white clip parameter for the ACES with Reinhard operator. getACESWithReinhardWhiteClip setACESShoulderLength Setter and Getter for
shoulder length parameter for the ACES operator. getACESShoulderLength setACESShoulderStrength Setter and Getter for
shoulder strength parameter for the ACES operator. getACESShoulderStrength setACESShoulderAngle Setter and Getter for
shoulder angle parameter for the ACES operator. getACESShoulderAngle setACESToe Setter and Getter for
toe parameter for the ACES operator. getACESToe setACESWhiteClip Setter and Getter for
white clip parameter for the ACES operator.
getACESWhiteClip setACESWithReinhardMix Setter and Getter for
ACES with Reinhard tonemapping operator contribution. getACESWithReinhardMix setReinhardLumaBasedContribution Setter and Getter for
Reinhard Luma-Based tonemapping operator contribution. getReinhardLumaBasedContribution setReinhardContribution Setter and Getter for
Reinhard tonemapping operator contribution. getReinhardContribution setTonemapper Setter and Getter for
value indicating if tone mapping is enabled.
isTonemapper setTonemapperMode Setter and Getter for
mode of tone mapping.
getTonemapperMode setWaterWaterlineAccuracy Setter and Getter for
quality of underwater and waterline determination. getWaterWaterlineAccuracy setWaterCullingObliqueFrustum Setter and Getter for
multiplier for the size of viewing frustum used for culling polygons of Global Water object beyond the oblique frustum plane. getWaterCullingObliqueFrustum setWaterCullingFrustumPadding Setter and Getter for
value, by which the borders of the current frustum are increased. getWaterCullingFrustumPadding setWaterCullingAggressive Setter and Getter for
value indicating if frustum culling optimization is enabled for the Global Water . isWaterCullingAggressive setWaterGeometrySubpixelReduction Setter and Getter for
minimum ratio of a polygon size (in screen space) to the size of an area seen in the viewport. getWaterGeometrySubpixelReduction setWaterGeometryFadeLods Setter and Getter for
intensity of fading between levels of Global Water geometry tessellation. getWaterGeometryFadeLods setWaterGeometryProgression Setter and Getter for
progression of Global Water geometry tessellation.
getWaterGeometryProgression setWaterGeometryPolygonSize Setter and Getter for
size of Global Water polygons. getWaterGeometryPolygonSize setWaterVisibleDistance Setter and Getter for
maximum visibility distance for the Global Water . getWaterVisibleDistance setDistanceOffset Setter and Getter for
global distance offset for all distance parameters: shadow distance, light distance, LOD distances, etc.
getDistanceOffset setEnvironmentHemisphere Setter and Getter for
value indicating if rendering of environment only for the top (above-ground) hemisphere is enabled. getEnvironmentHemisphere setWaterPlanarProbes Setter and Getter for
value indicating if rendering of Planar Reflection Probes on the water surface is enabled.
isWaterPlanarProbes getNumDebugMaterials Returns the current
number of debug materials.
setColorCorrectionHuePerColor Setter and Getter for
value indicating if fine-adjustment of hue (color shift) for each of the 12 major colors of the spectre is enabled.
isColorCorrectionHuePerColor setColorCorrectionSaturationPerColor Setter and Getter for
value indicating if fine-adjustment of saturation for each of the 12 major colors of the spectre is enabled.
isColorCorrectionSaturationPerColor setColorCorrectionByCurves Setter and Getter for
value indicating if color correction via curves is enabled.
isColorCorrectionByCurves setVignetteMask Setter and Getter for
value indicating if rendering of the Vignette Mask post-effect is enabled. isVignetteMask setVignetteMaskIntensity Setter and Getter for
intensity of the Vignette Mask . getVignetteMaskIntensity setVignetteMaskPower Setter and Getter for
Power value that controls mask opacity for the Vignette Mask post-effect.
getVignetteMaskPower setVignetteMaskTexturePath Setter and Getter for
path to the custom mask texture for the Vignette Mask post-effect.
getVignetteMaskTexturePath setNoise Setter and Getter for
value indicating if rendering of the Noise post-effect is enabled.
isNoise setNoiseIntensity Setter and Getter for
intensity of the Noise post-effect. getNoiseIntensity setChromaticAberration Setter and Getter for
value indicating if rendering of the Chromatic Aberration post-effect is enabled. isChromaticAberration setChromaticAberrationIntensity Setter and Getter for
intensity (strength) of the Chromatic Aberration post-effect. getChromaticAberrationIntensity setChromaticAberrationNoiseIntensity Setter and Getter for
intensity of noise applied for the Chromatic Aberration post-effect.
getChromaticAberrationNoiseIntensity setChromaticAberrationSamples Setter and Getter for
number of samples used for calculation of the Chromatic Aberration post-effect. getChromaticAberrationSamples setLandscapeTerrainCullingMap Setter and Getter for
extent of culling of Landscape Layer Maps with the distance. getLandscapeTerrainCullingMap setLandscapeTerrainCullingObliqueFrustum Setter and Getter for
multiplier for culling of tessellation patches of the Landscape Terrain beyond the oblique frustum plane. getLandscapeTerrainCullingObliqueFrustum setLandscapeTerrainCullingPaddingPatchCPU Setter and Getter for
padding between LODs of patches culled on CPU. getLandscapeTerrainCullingPaddingPatchCPU setLandscapeTerrainCullingPaddingPatchGPU Setter and Getter for
padding between LODs of patches culled on GPU. getLandscapeTerrainCullingPaddingPatchGPU setLandscapeTerrainCullingPaddingTriangles Setter and Getter for
padding between LODs of tessellated polygons. getLandscapeTerrainCullingPaddingTriangles setLandscapeTerrainCullingPatchBatching Setter and Getter for
number of culling patches of Landscape Terrain processed in a batch. getLandscapeTerrainCullingPatchBatching setLandscapeTerrainCullingPatchResolutionCPU Setter and Getter for
number of subdivisions for patches of Landscape Terrain culled on the CPU side that are to be passed to GPU. getLandscapeTerrainCullingPatchResolutionCPU setLandscapeTerrainCullingPatchResolutionGPU Setter and Getter for
number of subdivisions for patches of Landscape Terrain culled on the GPU side that are to be tessellated. getLandscapeTerrainCullingPatchResolutionGPU setLandscapeTerrainCullingDepthResolution Setter and Getter for
resolution of the buffer used for culling by depth. getLandscapeTerrainCullingDepthResolution setLandscapeTerrainCullingByDepth Setter and Getter for
value indicating if culling by depth is enabled. isLandscapeTerrainCullingByDepth setLandscapeTerrainCullingFrustumAggressive Setter and Getter for
value indicating if frustum culling optimization is enabled for the Landscape Terrain . isLandscapeTerrainCullingFrustumAggressive setLandscapeTerrainGeometryDetailMaxHeight Setter and Getter for
maximum height for detail displacement clamping. getLandscapeTerrainGeometryDetailMaxHeight setLandscapeTerrainDetailCompression Setter and Getter for
mode of detail textures compression. getLandscapeTerrainDetailCompression setLandscapeTerrainStreamingPerLods Setter and Getter for
value indicating if streaming per LODs (MIP maps) is enabled. isLandscapeTerrainStreamingPerLods setLandscapeTerrainStreamingThreads Setter and Getter for
number of threads used for streaming. getLandscapeTerrainStreamingThreads setLandscapeTerrainVTSamplerFeedbackBufferResolution Setter and Getter for
resolution of the buffer used to transfer data about tiles and what MIP-levels to be loaded. getLandscapeTerrainVTSamplerFeedbackBufferResolution setLandscapeTerrainVTSamplerFeedbackScreenResolution Setter and Getter for
resolution of the screen buffer used to detect visible tiles and what MIP-levels to be loaded. getLandscapeTerrainVTSamplerFeedbackScreenResolution setLandscapeTerrainVTHashSize Setter and Getter for
upper limit for the hash function used to determine tiles of Landscape Terrain . getLandscapeTerrainVTHashSize setLandscapeTerrainVTHashSizeNumberMistakes Setter and Getter for
number of mistakes of the hash function used in Landscape Terrain data streaming. getLandscapeTerrainVTHashSizeNumberMistakes setEnabled Enables or disables the render.
isEnabled Returns a value indicating if the render is enabled.
isAPISupported Returns a value indicating if the specified graphics API (Null/OpenGL/DirectX) is currently supported.
beginDebugGroup Starts a GPU debug group with a specified name in Microprofiler.
endDebugGroup Ends a GPU debug group previously started via the beginDebugGroup() method.
destroyCacheTexture Deletes cache (images and metadata) stored on disk for the texture with the specified GUID.
createCacheTexture Generates cache for the texture with the specified GUID.
destroyCacheTextures Clears texture cache (images and metadata) stored on disk.
unloadCacheTextures Unloads texture cache from the memory.
createCacheTextures Generates texture cache for all textures used in the project.
loadCacheTextures Loads texture cache from the disk.
getBlack2DArrayTexture Returns black 2D array texture.
getBlack2DTexture Returns black 2D texture.
getBlack2DUIntTexture Returns black 2D UInt texture.
getBlack3DTexture Returns black 3D texture.
getBlackCubeTexture Returns black Cube texture.
getGray2DArrayTexture Returns gray 2D array texture.
getGray2DTexture Returns gray 2D texture.
getGray2DUIntTexture Returns gray 2D UInt texture.
getGray3DTexture Returns gray 3D texture.
getGrayCubeTexture Returns gray Cube texture.
getWhite2DArrayTexture Returns white 2D array texture.
getWhite2DTexture Returns white 2D texture.
getWhite2DUIntTexture Returns white 2D UInt texture.
getWhite3DTexture Returns white 3D texture.
getWhiteCubeTexture Returns white Cube texture.
getMaxTextureBufferSize Returns the maximum size of the texture buffer.
addCallback Adds a callback for the specified stage of the rendering sequence.
clearCallbacks Clears all added callbacks for the specified stage of the rendering sequence.
removeCallback Removes the specified callback from the list of callbacks for the specified stage of the rendering sequence.
addScriptableMaterial Adds a new global scriptable material.
insertScriptableMaterial Inserts a new global scriptable material to the list of globally applied scriptable materials.
removeScriptableMaterial Removes the global scriptable material with the specified number.
findScriptableMaterial Returns the number of the specified scriptable material applied globally.
setScriptableMaterial Replaces the scriptable material with the specified number with the new scriptable material specified.
getScriptableMaterial Returns a scriptable material applied globally by its number.
setScriptableMaterialEnabled Enables or disables the scriptable material with the specified number.
getScriptableMaterialEnabled Returns a value indicating if the scriptable material with the specified number is enabled (active).
swapScriptableMaterials Swaps two scriptable materials with specified numbers.
clearScriptableMaterials Clears all global scriptable materials.
getTemporaryTexture
Allocates a temporary render texture with the specified width, height, format, and flags.
getTemporaryTexture2D
Allocates a temporary 2D texture with the specified width, height, format, and flags.
getTemporaryTexture2DArray
Allocates a temporary 2D array texture with the specified width, height, number of layers, format, and flags.
getTemporaryTexture3D
Allocates a temporary 3D texture with the specified width, height, depth, format, and flags.
getTemporaryTextureCube
Allocates a temporary cubemap texture with the specified width, height, format, and flags.
getTemporaryOldTexture
Allocates a temporary render texture from the previous frame with the specified width, height, depth, format, flags, and accessory type.
getTemporaryOldTexture2D
Allocates a temporary 2D texture with the specified width, height, format, and flags.
getTemporaryOldTexture2DArray
Allocates a temporary 2D array texture with the specified width, height, format, and flags.
getTemporaryOldTexture3D
Allocates a temporary 3D texture with the specified width, height, format, and flags.
getTemporaryOldTextureCube
Allocates a temporary cubemap texture with the specified width, height, format, and flags.
releaseTemporaryTexture Releases the temporary texture previously obtained via getTemporaryTexture(), getTemporaryTexture2D(), getTemporaryTexture2DArray(), getTemporaryTexture3D(), or getTemporaryTextureCube() method and returns it to the pool.
getTemporaryRenderTarget
Allocates a temporary render target.
releaseTemporaryRenderTarget Releases the temporary render target previously obtained via getTemporaryRenderTarget() method and returns it to the pool.
compressImage Converts the image to a specified compressed format.
compressTexture Compresses the given texture to the specified format.
asyncCompressTexture Performs asynchronous compression of the specified texture and transfers it to CPU side (Image).
asyncCompressImage Performs asynchronous compression of the specified image.
transferTextureToImage Transfers the specified source texture to an Image (from GPU to CPU side).
asyncTransferTextureToImage Transfers the specified source texture to an Image (from GPU to CPU side) asynchronously, without CPU-GPU synchronization.
asyncTransferStructuredBuffer Transfers the data of the specified source structured buffer from GPU to CPU side asynchronously, without CPU-GPU synchronization.
transferStructuredBuffer Transfers the data of the specified source structured buffer from GPU to CPU side.
createMipmapsCubeGGXImage Generates mipmaps for a cubemap image using GGX BRDF microfacet model.
createMipmapsCubeGGXTexture Generates mipmaps for a cubemap texture using GGX BRDF microfacet model.
createShorelineDistanceField Grabs a shoreline distance field texture with the specified parameters.
setColorCorrectionLUTImage Sets a new color transformation image (LUT).
getColorCorrectionLUTImage Return the current color transformation image (LUT).
resetColorCorrectionRamp Resets the Color Correction ramp to the default value.
resetColorCorrectionSaturationRamp Resets the Saturation Correction ramp to the default value.
loadSettings Loads render settings from a given file.
loadWorld Loads render state from the Xml.
renderComputeMaterial Sets up a material and dispatches to compute shader.
renderTexture2D Renders the scene into a 2D texture in accordance with the specified parameters.
renderTextureCube Renders the scene into a cube map texture in accordance with the specified parameters.
renderNodeTexture2D Renders the given node into a 2D texture in accordance with the specified parameters.
renderScreenMaterial Renders a screen-space material with the given name.
renderTAA Renders the TAA filter.
saveSettings Saves the current renderer settings to a given file.
saveState Saves a render state into the stream.
restoreState Restores a render state from the stream.
saveWorld Saves the render state into the given Xml node.
getEnvironmentPreset Returns the environment preset of the given number.
getCloudsQualityPresetName Returns the Clouds Quality preset name by given index.
getAAPresetName Returns the AA (Anti-Aliasing) preset name by given index.
getTAAPresetName Returns the TAA (Temporal Anti-Aliasing) preset name by given index.
getDenoisePresetName Returns the denoiser preset name by given index.
getSSRTGIPresetName Returns the SSRTGI (Screen-Space Ray-Traced Global Illumination) preset name by given index.
getSSRPresetName Returns the SSR preset name by given index.
getSSSSSPresetName Returns the SSSSS preset name by given index.
getMotionBlurPresetName Returns the Motion Blur preset name by given index.
getDOFPresetName Returns the DOF preset name by given index.
getLandscapeTerrainGeometryPresetName Returns the Landscape Terrain Geometry preset name by given index.
getLandscapeTerrainStreamingPresetName Returns the Landscape Terrain Streaming preset name by given index.
getWaterGeometryPresetName Returns the Global Water Geometry preset name by given index.
isViewportModeStereo Returns a value indicating if the specified mode is one of the stereo rendering modes.
isViewportModePanorama Returns a value indicating if the specified mode is one of the panorama rendering modes.
clearDebugMaterials Clears all global debug materials.
setDebugMaterial Replaces the debug material with the specified number with the new debug material specified.
getDebugMaterial Returns a debug material applied globally by its number.
insertDebugMaterial Inserts a new global debug material to the list of globally applied debug materials.
findDebugMaterial Returns the number of the specified debug material applied globally.
addDebugMaterial Adds a new global debug material.
removeDebugMaterial Removes the global debug material with the specified number.
swapDebugMaterials Swaps two debug materials with specified numbers.
setDebugMaterialEnabled Enables or disables the debug material with the specified number.
getDebugMaterialEnabled Returns a value indicating if the debug material with the specified number is enabled (active).
getCacheTexture
getD3D11Factory Returns the pointer to the D3D11Factory.
getD3D11Device Returns the D3D11 device associated with D3D11 renderer.
getD3D11Context Returns a pointer to the existing ID3D11DeviceContext interface.
getGLContext Returns the pointer to the OpenGL context.
reloadCacheTexture
reloadResource