MCPcopy Create free account
hub / github.com/TorqueGameEngines/Torque3D / _debugRender

Method _debugRender

Engine/source/environment/decalRoad.cpp:1085–1113  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1083}
1084
1085void DecalRoad::_debugRender( ObjectRenderInst *ri, SceneRenderState *state, BaseMatInstance* )
1086{
1087 //if ( mStateBlock.isNull() )
1088 // return;
1089
1090 GFX->enterDebugEvent( ColorI( 255, 0, 0 ), "DecalRoad_debugRender" );
1091 GFXTransformSaver saver;
1092
1093 //GFX->setStateBlock( mStateBlock );
1094
1095 Point3F size(1,1,1);
1096 ColorI color( 255, 0, 0, 255 );
1097
1098 GFXStateBlockDesc desc;
1099 desc.setZReadWrite( true, false );
1100 desc.setBlend( true );
1101 desc.fillMode = GFXFillWireframe;
1102
1103 if ( smShowBatches )
1104 {
1105 for ( U32 i = 0; i < mBatches.size(); i++ )
1106 {
1107 const Box3F &box = mBatches[i].bounds;
1108 GFX->getDrawUtil()->drawCube( desc, box, ColorI(255,100,100,255) );
1109 }
1110 }
1111
1112 //GFX->leaveDebugEvent();
1113}
1114
1115void DecalRoad::_generateEdges()
1116{

Callers

nothing calls this directly

Calls 7

setZReadWriteMethod · 0.80
setBlendMethod · 0.80
drawCubeMethod · 0.80
getDrawUtilMethod · 0.80
ColorIClass · 0.50
enterDebugEventMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected