|
@@ -1528,87 +1528,6 @@ void Graphics::origin()
|
|
|
pixelSizeStack.back() = 1;
|
|
|
}
|
|
|
|
|
|
-Graphics::DisplayState::DisplayState()
|
|
|
- : color(255, 255, 255, 255)
|
|
|
- , backgroundColor(0, 0, 0, 255)
|
|
|
- , blendMode(BLEND_ALPHA)
|
|
|
- , blendMultiplyAlpha(true)
|
|
|
- , lineWidth(1.0f)
|
|
|
- , lineStyle(LINE_SMOOTH)
|
|
|
- , lineJoin(LINE_JOIN_MITER)
|
|
|
- , pointSize(1.0f)
|
|
|
- , scissor(false)
|
|
|
- , scissorBox()
|
|
|
- , stencilTest(false)
|
|
|
- , stencilInvert(false)
|
|
|
- , font(nullptr)
|
|
|
- , shader(nullptr)
|
|
|
- , colorMask({true, true, true, true})
|
|
|
- , wireframe(false)
|
|
|
- , defaultFilter()
|
|
|
- , defaultMipmapFilter(Texture::FILTER_NEAREST)
|
|
|
- , defaultMipmapSharpness(0.0f)
|
|
|
-{
|
|
|
-}
|
|
|
-
|
|
|
-Graphics::DisplayState::DisplayState(const DisplayState &other)
|
|
|
- : color(other.color)
|
|
|
- , backgroundColor(other.backgroundColor)
|
|
|
- , blendMode(other.blendMode)
|
|
|
- , blendMultiplyAlpha(other.blendMultiplyAlpha)
|
|
|
- , lineWidth(other.lineWidth)
|
|
|
- , lineStyle(other.lineStyle)
|
|
|
- , lineJoin(other.lineJoin)
|
|
|
- , pointSize(other.pointSize)
|
|
|
- , scissor(other.scissor)
|
|
|
- , scissorBox(other.scissorBox)
|
|
|
- , stencilTest(other.stencilTest)
|
|
|
- , stencilInvert(other.stencilInvert)
|
|
|
- , font(other.font)
|
|
|
- , shader(other.shader)
|
|
|
- , canvases(other.canvases)
|
|
|
- , colorMask(other.colorMask)
|
|
|
- , wireframe(other.wireframe)
|
|
|
- , defaultFilter(other.defaultFilter)
|
|
|
- , defaultMipmapFilter(other.defaultMipmapFilter)
|
|
|
- , defaultMipmapSharpness(other.defaultMipmapSharpness)
|
|
|
-{
|
|
|
-}
|
|
|
-
|
|
|
-Graphics::DisplayState::~DisplayState()
|
|
|
-{
|
|
|
-}
|
|
|
-
|
|
|
-Graphics::DisplayState &Graphics::DisplayState::operator = (const DisplayState &other)
|
|
|
-{
|
|
|
- color = other.color;
|
|
|
- backgroundColor = other.backgroundColor;
|
|
|
- blendMode = other.blendMode;
|
|
|
- blendMultiplyAlpha = other.blendMultiplyAlpha;
|
|
|
- lineWidth = other.lineWidth;
|
|
|
- lineStyle = other.lineStyle;
|
|
|
- lineJoin = other.lineJoin;
|
|
|
- pointSize = other.pointSize;
|
|
|
- scissor = other.scissor;
|
|
|
- scissorBox = other.scissorBox;
|
|
|
- stencilTest = other.stencilTest;
|
|
|
- stencilInvert = other.stencilInvert;
|
|
|
-
|
|
|
- font = other.font;
|
|
|
- shader = other.shader;
|
|
|
- canvases = other.canvases;
|
|
|
-
|
|
|
- colorMask = other.colorMask;
|
|
|
-
|
|
|
- wireframe = other.wireframe;
|
|
|
-
|
|
|
- defaultFilter = other.defaultFilter;
|
|
|
- defaultMipmapFilter = other.defaultMipmapFilter;
|
|
|
- defaultMipmapSharpness = other.defaultMipmapSharpness;
|
|
|
-
|
|
|
- return *this;
|
|
|
-}
|
|
|
-
|
|
|
} // opengl
|
|
|
} // graphics
|
|
|
} // love
|