MCPcopy Create free account
hub / github.com/beefytech/Beef / CreateRenderState

Method CreateRenderState

BeefySysLib/platform/win/DXRenderDevice.cpp:1040–1053  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1038}
1039
1040RenderState* DXRenderDevice::CreateRenderState(RenderState* srcRenderState)
1041{
1042 DXRenderState* renderState = new DXRenderState();
1043 if (srcRenderState != NULL)
1044 {
1045 *renderState = *(DXRenderState*)srcRenderState;
1046 if (renderState->mD3DRasterizerState != NULL)
1047 renderState->mD3DRasterizerState->AddRef();
1048 if (renderState->mD3DDepthStencilState != NULL)
1049 renderState->mD3DDepthStencilState->AddRef();
1050 }
1051 mRenderStates.Add(renderState);
1052 return renderState;
1053}
1054
1055struct DXModelVertex
1056{

Callers

nothing calls this directly

Calls 2

AddRefMethod · 0.45
AddMethod · 0.45

Tested by

no test coverage detected