主题
GameGraph.Rendering
GameAmbientOcclusion 仅客户端
命名空间 GameGraph.Rendering
csharp
public enum GameAmbientOcclusion枚举值
NoneScreenSpaceMaterialGroundTruth
GameParticleLod 仅客户端
命名空间 GameGraph.Rendering
csharp
public enum GameParticleLod枚举值
HighMediumLowDesktop
GameRenderQuality 仅客户端
命名空间 GameGraph.Rendering
csharp
public enum GameRenderQuality枚举值
LowMediumHighFull
GameRenderSettings 仅客户端
命名空间 GameGraph.Rendering
csharp
public static class GameRenderSettings属性
IsAvailable 仅客户端
csharp
public static bool IsAvailable { get; }当前是否有可修改的游戏私有设置。
OffscreenShadowsEnabled 仅客户端
csharp
public static bool OffscreenShadowsEnabled { get; set; }当前游戏的 OffscreenShadowsEnabled;只影响本地表现。
BakedShadowsEnabled 仅客户端
csharp
public static bool BakedShadowsEnabled { get; set; }当前游戏的 BakedShadowsEnabled;只影响本地表现。
PlanarShadowsEnabled 仅客户端
csharp
public static bool PlanarShadowsEnabled { get; set; }当前游戏的 PlanarShadowsEnabled;只影响本地表现。
ClusterLightingEnabled 仅客户端
csharp
public static bool ClusterLightingEnabled { get; set; }当前游戏的 ClusterLightingEnabled;只影响本地表现。
MergeDirectionalAndPointLights 仅客户端
csharp
public static bool MergeDirectionalAndPointLights { get; set; }当前游戏的 MergeDirectionalAndPointLights;只影响本地表现。
RenderMaskEnabled 仅客户端
csharp
public static bool RenderMaskEnabled { get; set; }当前游戏的 RenderMaskEnabled;只影响本地表现。
ComputeSkinningEnabled 仅客户端
csharp
public static bool ComputeSkinningEnabled { get; set; }当前游戏的 ComputeSkinningEnabled;只影响本地表现。
SimpleSkinningEnabled 仅客户端
csharp
public static bool SimpleSkinningEnabled { get; set; }当前游戏的 SimpleSkinningEnabled;只影响本地表现。
ParticleDynamicBatchingEnabled 仅客户端
csharp
public static bool ParticleDynamicBatchingEnabled { get; set; }当前游戏的 ParticleDynamicBatchingEnabled;只影响本地表现。
PointLightsEnabled 仅客户端
csharp
public static bool PointLightsEnabled { get; set; }当前游戏的 PointLightsEnabled;只影响本地表现。
PostProcessingEnabled 仅客户端
csharp
public static bool PostProcessingEnabled { get; set; }当前游戏的 PostProcessingEnabled;只影响本地表现。
AmbientOcclusion 仅客户端
csharp
public static GameAmbientOcclusion AmbientOcclusion { get; set; }当前游戏的 AmbientOcclusion;只影响本地表现。
Quality 仅客户端
csharp
public static GameRenderQuality Quality { get; set; }当前游戏的 Quality;只影响本地表现。
ParticleLod 仅客户端
csharp
public static GameParticleLod ParticleLod { get; set; }当前游戏的 ParticleLod;只影响本地表现。
VertexShaderExcludes 仅客户端
csharp
public static string VertexShaderExcludes { get; set; }当前游戏的 VertexShaderExcludes;只影响本地表现。
PixelShaderExcludes 仅客户端
csharp
public static string PixelShaderExcludes { get; set; }当前游戏的 PixelShaderExcludes;只影响本地表现。
MaximumDrawDistance 仅客户端
csharp
public static float MaximumDrawDistance { get; set; }当前游戏的 MaximumDrawDistance;只影响本地表现。
MaximumShadowDistance 仅客户端
csharp
public static float MaximumShadowDistance { get; set; }当前游戏的 MaximumShadowDistance;只影响本地表现。
方法
TryGetSceneFlag 仅客户端
csharp
public static bool TryGetSceneFlag(NativeSceneFlag flag, out bool enabled)读取原生分类开关;原生单位调试层不表示托管 Unit 的调试图层。
SetSceneFlag 仅客户端
csharp
public static bool SetSceneFlag(NativeSceneFlag flag, bool enabled)设置原生分类开关。Process 前缀影响进程,其它项属于当前游戏;不存在时返回 false。
RequestShadowRefresh 仅客户端
csharp
public static bool RequestShadowRefresh()请求下一次渲染时刷新烘焙阴影;不表示已完成场景光照烘焙。
Capture 仅客户端
csharp
public static GameRenderSettingsSnapshot Capture()保存当前游戏渲染设置,用于临时覆盖后恢复。
GameRenderSettingsSnapshot 仅客户端
命名空间 GameGraph.Rendering
csharp
public sealed class GameRenderSettingsSnapshot当前游戏渲染设置快照。恢复期间应保持同一游戏/场景。
构造函数
GameRenderSettingsSnapshot 仅客户端
csharp
public GameRenderSettingsSnapshot()属性
OffscreenShadowsEnabled 仅客户端
csharp
public bool OffscreenShadowsEnabled { get; init; }BakedShadowsEnabled 仅客户端
csharp
public bool BakedShadowsEnabled { get; init; }PlanarShadowsEnabled 仅客户端
csharp
public bool PlanarShadowsEnabled { get; init; }ClusterLightingEnabled 仅客户端
csharp
public bool ClusterLightingEnabled { get; init; }MergeDirectionalAndPointLights 仅客户端
csharp
public bool MergeDirectionalAndPointLights { get; init; }RenderMaskEnabled 仅客户端
csharp
public bool RenderMaskEnabled { get; init; }ComputeSkinningEnabled 仅客户端
csharp
public bool ComputeSkinningEnabled { get; init; }SimpleSkinningEnabled 仅客户端
csharp
public bool SimpleSkinningEnabled { get; init; }ParticleDynamicBatchingEnabled 仅客户端
csharp
public bool ParticleDynamicBatchingEnabled { get; init; }PointLightsEnabled 仅客户端
csharp
public bool PointLightsEnabled { get; init; }PostProcessingEnabled 仅客户端
csharp
public bool PostProcessingEnabled { get; init; }AmbientOcclusion 仅客户端
csharp
public GameAmbientOcclusion AmbientOcclusion { get; init; }Quality 仅客户端
csharp
public GameRenderQuality Quality { get; init; }ParticleLod 仅客户端
csharp
public GameParticleLod ParticleLod { get; init; }VertexShaderExcludes 仅客户端
csharp
public string VertexShaderExcludes { get; init; }PixelShaderExcludes 仅客户端
csharp
public string PixelShaderExcludes { get; init; }MaximumDrawDistance 仅客户端
csharp
public float MaximumDrawDistance { get; init; }MaximumShadowDistance 仅客户端
csharp
public float MaximumShadowDistance { get; init; }方法
Restore 仅客户端
csharp
public void Restore()NativeSceneFlag 仅客户端
命名空间 GameGraph.Rendering
csharp
public enum NativeSceneFlag当前游戏的实时渲染设置,不持久化。调用前检查客户端能力版本 9。
枚举值
TerrainNativeUiRootProcessParticlesProcessBackgroundProcessAnimationUiSceneNativeWorldLowFpsWorldMutedNativeStatusBarCanvasNativeFloatingTextCanvasNativeMinimapCanvasNativeUnitRadiusNativeUnitSelectionBoundsNativeUnitBoundsNativeUnitCollisionGrid