Space Engineers
Static Public Member Functions | Public Attributes | Static Public Attributes | List of all members
VRageRender.MyRenderSettings Struct Reference

Settings for whole render. To make settings per draw, use RenderSetup More...

Static Public Member Functions

static MyRenderSettings ()
 

Public Attributes

const int EnvMapResolution = 256
 
bool UseGeometryArrayTextures
 
bool EnableHWOcclusionQueries
 
bool SkipLOD_NEAR
 
bool SkipLOD_0
 
bool SkipLOD_1
 
bool SkipVoxels
 
bool MultimonTest
 
bool ShowEnvironmentScreens
 
bool ShowBlendedScreens
 
bool ShowGreenBackground
 
bool ShowLod1WithRedOverlay
 
bool EnableLightsRuntime
 
bool ShowEnhancedRenderStatsEnabled
 
bool ShowResourcesStatsEnabled
 
bool ShowTexturesStatsEnabled
 
bool EnableSun
 
bool EnableShadows
 
bool EnableAsteroidShadows
 
bool EnableFog
 
bool DebugRenderClipmapCells
 
bool DebugClipmapLodColor
 
bool SkipLodUpdates
 
bool Wireframe
 
bool EnableStencilOptimization
 
bool EnableStencilOptimizationLOD1
 
bool ShowStencilOptimization
 
bool CheckDiffuseTextures
 
bool CheckNormalTextures
 
bool ShowSpecularIntensity
 
bool ShowSpecularPower
 
bool ShowEmissivity
 
bool ShowReflectivity
 
bool EnableSpotShadows
 
bool VisualizeOverdraw
 
float InterpolationLagMs
 
float LagFeedbackMult
 
bool DisplayGbufferColor
 
bool DisplayGbufferAlbedo
 
bool DisplayGbufferNormal
 
bool DisplayGbufferNormalView
 
bool DisplayGbufferGlossiness
 
bool DisplayGbufferMetalness
 
bool DisplayGbufferLOD
 
bool DisplayMipmap
 
bool DisplayGbufferAO
 
bool DisplayEmissive
 
bool DisplayEdgeMask
 
bool DisplayNDotL
 
bool DisplayDepth
 
bool DisplayReprojectedDepth
 
bool DisplayStencil
 
bool DisplayEnvProbe
 
bool DisplayBloomFilter
 
bool DisplayBloomMin
 
bool DisplayTransparencyHeatMap
 
bool DisplayTransparencyHeatMapInGrayscale
 
bool DisplayAO
 
float AlbedoMultiplier
 
float MetalnessMultiplier
 
float GlossMultiplier
 
float AoMultiplier
 
float EmissiveMultiplier
 
float ColorMaskMultiplier
 
float AlbedoShift
 
float MetalnessShift
 
float GlossShift
 
float AoShift
 
float EmissiveShift
 
float ColorMaskShift
 
bool DisplayAmbientDiffuse
 
bool DisplayAmbientSpecular
 
bool DisplayIDs
 
bool DisplayAabbs
 
bool DrawMeshes
 
bool DrawInstancedMeshes
 
bool DrawGlass
 
bool DrawAlphamasked
 
bool DrawBillboards
 
bool DrawImpostors
 
bool DrawVoxels
 
bool DrawMergeInstanced
 
bool DrawNonMergeInstanced
 
bool DrawOcclusionQueriesDebug
 
float TerrainDetailD0
 
float TerrainDetailD1
 
float TerrainDetailD2
 
float TerrainDetailD3
 
bool FreezeTerrainQueries
 
bool GrassPostprocess
 
float GrassPostprocessCloseDistance
 
float GrassGeometryClippingDistance
 
float GrassGeometryScalingNearDistance
 
float GrassGeometryScalingFarDistance
 
float GrassGeometryDistanceScalingFactor
 
float GrassMaxDrawDistance
 
bool DisplayShadowsWithDebug
 
bool DrawCascadeTextures
 
int RwTexturePool_FramesToPreserveTextures
 
bool UseDebugMissingFileTextures
 
float EnvMapDepth
 
bool EnableParallelRendering
 
bool ForceImmediateContext
 
bool AmortizeBatchWork
 
float RenderBatchSize
 
bool RenderThreadAsWorker
 
bool ForceSlowCPU
 
bool DisplayHistogram
 
bool DisplayHdrIntensity
 
float FogDensity
 
float FogMult
 
Vector4 FogColor
 
float WindStrength
 
float WindAzimuth
 
float FoliageLod0Distance
 
float FoliageLod1Distance
 
float FoliageLod2Distance
 
float FoliageLod3Distance
 
bool EnableFoliageDebug
 
bool FreezeFoliageViewer
 
bool DebugDrawDecals
 
bool PerInstanceLods
 
bool OffscreenSpritesRendering
 
MyRenderSettings1 User
 

Static Public Attributes

static readonly MyRenderSettings Default
 

Detailed Description

Settings for whole render. To make settings per draw, use RenderSetup

Definition at line 129 of file MyRenderSettings.cs.

Constructor & Destructor Documentation

static VRageRender.MyRenderSettings.MyRenderSettings ( )
inlinestatic

Definition at line 305 of file MyRenderSettings.cs.

Member Data Documentation

float VRageRender.MyRenderSettings.AlbedoMultiplier

Definition at line 214 of file MyRenderSettings.cs.

float VRageRender.MyRenderSettings.AlbedoShift

Definition at line 221 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.AmortizeBatchWork

Definition at line 274 of file MyRenderSettings.cs.

float VRageRender.MyRenderSettings.AoMultiplier

Definition at line 217 of file MyRenderSettings.cs.

float VRageRender.MyRenderSettings.AoShift

Definition at line 224 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.CheckDiffuseTextures

Definition at line 171 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.CheckNormalTextures

Definition at line 172 of file MyRenderSettings.cs.

float VRageRender.MyRenderSettings.ColorMaskMultiplier

Definition at line 219 of file MyRenderSettings.cs.

float VRageRender.MyRenderSettings.ColorMaskShift

Definition at line 226 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.DebugClipmapLodColor

Definition at line 163 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.DebugDrawDecals

Definition at line 297 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.DebugRenderClipmapCells

Definition at line 162 of file MyRenderSettings.cs.

readonly MyRenderSettings VRageRender.MyRenderSettings.Default
static

Definition at line 131 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.DisplayAabbs

Definition at line 232 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.DisplayAmbientDiffuse

Definition at line 228 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.DisplayAmbientSpecular

Definition at line 229 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.DisplayAO

Definition at line 212 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.DisplayBloomFilter

Definition at line 206 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.DisplayBloomMin

Definition at line 207 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.DisplayDepth

Definition at line 201 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.DisplayEdgeMask

Definition at line 199 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.DisplayEmissive

Definition at line 198 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.DisplayEnvProbe

Definition at line 204 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.DisplayGbufferAlbedo

Definition at line 190 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.DisplayGbufferAO

Definition at line 197 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.DisplayGbufferColor

Definition at line 189 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.DisplayGbufferGlossiness

Definition at line 193 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.DisplayGbufferLOD

Definition at line 195 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.DisplayGbufferMetalness

Definition at line 194 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.DisplayGbufferNormal

Definition at line 191 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.DisplayGbufferNormalView

Definition at line 192 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.DisplayHdrIntensity

Definition at line 281 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.DisplayHistogram

Definition at line 280 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.DisplayIDs

Definition at line 231 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.DisplayMipmap

Definition at line 196 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.DisplayNDotL

Definition at line 200 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.DisplayReprojectedDepth

Definition at line 202 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.DisplayShadowsWithDebug

Definition at line 261 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.DisplayStencil

Definition at line 203 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.DisplayTransparencyHeatMap

Definition at line 209 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.DisplayTransparencyHeatMapInGrayscale

Definition at line 210 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.DrawAlphamasked

Definition at line 237 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.DrawBillboards

Definition at line 238 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.DrawCascadeTextures

Definition at line 262 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.DrawGlass

Definition at line 236 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.DrawImpostors

Definition at line 239 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.DrawInstancedMeshes

Definition at line 235 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.DrawMergeInstanced

Definition at line 241 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.DrawMeshes

Definition at line 234 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.DrawNonMergeInstanced

Definition at line 242 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.DrawOcclusionQueriesDebug

Definition at line 243 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.DrawVoxels

Definition at line 240 of file MyRenderSettings.cs.

float VRageRender.MyRenderSettings.EmissiveMultiplier

Definition at line 218 of file MyRenderSettings.cs.

float VRageRender.MyRenderSettings.EmissiveShift

Definition at line 225 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.EnableAsteroidShadows

Definition at line 159 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.EnableFog

Definition at line 160 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.EnableFoliageDebug

Definition at line 294 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.EnableHWOcclusionQueries

Definition at line 136 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.EnableLightsRuntime

Definition at line 151 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.EnableParallelRendering

Definition at line 272 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.EnableShadows

Definition at line 158 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.EnableSpotShadows

Definition at line 179 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.EnableStencilOptimization

Definition at line 167 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.EnableStencilOptimizationLOD1

Definition at line 168 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.EnableSun

Definition at line 157 of file MyRenderSettings.cs.

float VRageRender.MyRenderSettings.EnvMapDepth

Definition at line 270 of file MyRenderSettings.cs.

const int VRageRender.MyRenderSettings.EnvMapResolution = 256

Definition at line 133 of file MyRenderSettings.cs.

Vector4 VRageRender.MyRenderSettings.FogColor

Definition at line 285 of file MyRenderSettings.cs.

float VRageRender.MyRenderSettings.FogDensity

Definition at line 283 of file MyRenderSettings.cs.

float VRageRender.MyRenderSettings.FogMult

Definition at line 284 of file MyRenderSettings.cs.

float VRageRender.MyRenderSettings.FoliageLod0Distance

Definition at line 290 of file MyRenderSettings.cs.

float VRageRender.MyRenderSettings.FoliageLod1Distance

Definition at line 291 of file MyRenderSettings.cs.

float VRageRender.MyRenderSettings.FoliageLod2Distance

Definition at line 292 of file MyRenderSettings.cs.

float VRageRender.MyRenderSettings.FoliageLod3Distance

Definition at line 293 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.ForceImmediateContext

Definition at line 273 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.ForceSlowCPU

Definition at line 277 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.FreezeFoliageViewer

Definition at line 295 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.FreezeTerrainQueries

Definition at line 250 of file MyRenderSettings.cs.

float VRageRender.MyRenderSettings.GlossMultiplier

Definition at line 216 of file MyRenderSettings.cs.

float VRageRender.MyRenderSettings.GlossShift

Definition at line 223 of file MyRenderSettings.cs.

float VRageRender.MyRenderSettings.GrassGeometryClippingDistance

Definition at line 254 of file MyRenderSettings.cs.

float VRageRender.MyRenderSettings.GrassGeometryDistanceScalingFactor

Definition at line 257 of file MyRenderSettings.cs.

float VRageRender.MyRenderSettings.GrassGeometryScalingFarDistance

Definition at line 256 of file MyRenderSettings.cs.

float VRageRender.MyRenderSettings.GrassGeometryScalingNearDistance

Definition at line 255 of file MyRenderSettings.cs.

float VRageRender.MyRenderSettings.GrassMaxDrawDistance

Definition at line 258 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.GrassPostprocess

Definition at line 252 of file MyRenderSettings.cs.

float VRageRender.MyRenderSettings.GrassPostprocessCloseDistance

Definition at line 253 of file MyRenderSettings.cs.

float VRageRender.MyRenderSettings.InterpolationLagMs

Definition at line 185 of file MyRenderSettings.cs.

float VRageRender.MyRenderSettings.LagFeedbackMult

Definition at line 186 of file MyRenderSettings.cs.

float VRageRender.MyRenderSettings.MetalnessMultiplier

Definition at line 215 of file MyRenderSettings.cs.

float VRageRender.MyRenderSettings.MetalnessShift

Definition at line 222 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.MultimonTest

Definition at line 145 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.OffscreenSpritesRendering

Definition at line 301 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.PerInstanceLods

Definition at line 299 of file MyRenderSettings.cs.

float VRageRender.MyRenderSettings.RenderBatchSize

Definition at line 275 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.RenderThreadAsWorker

Definition at line 276 of file MyRenderSettings.cs.

int VRageRender.MyRenderSettings.RwTexturePool_FramesToPreserveTextures

Definition at line 266 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.ShowBlendedScreens

Definition at line 147 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.ShowEmissivity

Definition at line 176 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.ShowEnhancedRenderStatsEnabled

Definition at line 153 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.ShowEnvironmentScreens

Definition at line 146 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.ShowGreenBackground

Definition at line 148 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.ShowLod1WithRedOverlay

Definition at line 149 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.ShowReflectivity

Definition at line 177 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.ShowResourcesStatsEnabled

Definition at line 154 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.ShowSpecularIntensity

Definition at line 174 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.ShowSpecularPower

Definition at line 175 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.ShowStencilOptimization

Definition at line 169 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.ShowTexturesStatsEnabled

Definition at line 155 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.SkipLOD_0

Definition at line 139 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.SkipLOD_1

Definition at line 140 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.SkipLOD_NEAR

Definition at line 138 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.SkipLodUpdates

Definition at line 164 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.SkipVoxels

Definition at line 142 of file MyRenderSettings.cs.

float VRageRender.MyRenderSettings.TerrainDetailD0

Definition at line 245 of file MyRenderSettings.cs.

float VRageRender.MyRenderSettings.TerrainDetailD1

Definition at line 246 of file MyRenderSettings.cs.

float VRageRender.MyRenderSettings.TerrainDetailD2

Definition at line 247 of file MyRenderSettings.cs.

float VRageRender.MyRenderSettings.TerrainDetailD3

Definition at line 248 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.UseDebugMissingFileTextures

Definition at line 268 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.UseGeometryArrayTextures

Definition at line 134 of file MyRenderSettings.cs.

MyRenderSettings1 VRageRender.MyRenderSettings.User

Definition at line 303 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.VisualizeOverdraw

Definition at line 181 of file MyRenderSettings.cs.

float VRageRender.MyRenderSettings.WindAzimuth

Definition at line 288 of file MyRenderSettings.cs.

float VRageRender.MyRenderSettings.WindStrength

Definition at line 287 of file MyRenderSettings.cs.

bool VRageRender.MyRenderSettings.Wireframe

Definition at line 166 of file MyRenderSettings.cs.


The documentation for this struct was generated from the following file: