static void dumpParameters(JSONWriter &json, ID3D11DeviceContext *pDeviceContext) { // TODO: dump description of current bound state json.beginMember("parameters"); json.beginObject(); dumpRasterizerState(json, pDeviceContext); dumpBlendState(json, pDeviceContext); dumpDepthStencilState(json, pDeviceContext); json.endObject(); json.endMember(); // parameters }
static void dumpParameters(StateWriter &writer, ID3D10Device *pDevice) { // TODO: dump description of current bound state writer.beginMember("parameters"); writer.beginObject(); dumpRasterizerState(writer, pDevice); dumpBlendState(writer, pDevice); dumpDepthStencilState(writer, pDevice); dumpViewports(writer, pDevice); dumpScissors(writer, pDevice); writer.endObject(); writer.endMember(); // parameters }