ToggleShadowIndexBuffers
ToggleShadowIndexBuffers
#Overview
name: ToggleShadowIndexBuffers
This variable is created as a Console Variable (cvar).
- type:
Cmd
- help:
Render static meshes with an optimized shadow index buffer that minimizes unique vertices.
It is referenced in 2
C++ source files.
#Summary
#References in C++ code
#Callsites
This variable is referenced in the following C++ source code:
#Loc: <Workspace>/Engine/Source/Runtime/Engine/Private/StaticMeshRender.cpp:68
Scope: file
Source code excerpt:
static FAutoConsoleCommand GToggleShadowIndexBuffersCmd(
TEXT("ToggleShadowIndexBuffers"),
TEXT("Render static meshes with an optimized shadow index buffer that minimizes unique vertices."),
FConsoleCommandDelegate::CreateStatic(ToggleShadowIndexBuffers)
);
static bool GUsePreCulledIndexBuffer = true;
#Loc: <Workspace>/Engine/Source/Runtime/Engine/Private/StaticMeshRender.cpp:51
Scope (from outer to inner):
file
function static void ToggleShadowIndexBuffers
Source code excerpt:
static bool GUseReversedIndexBuffer = true;
static void ToggleShadowIndexBuffers()
{
FlushRenderingCommands();
GUseShadowIndexBuffer = !GUseShadowIndexBuffer;
UE_LOG(LogStaticMesh,Log,TEXT("Optimized shadow index buffers %s"),GUseShadowIndexBuffer ? TEXT("ENABLED") : TEXT("DISABLED"));
FGlobalComponentReregisterContext ReregisterContext;
}