Home | History | Annotate | Download | only in material

Lines Matching refs:additionalState

955      * Merges <code>this</code> state and <code>additionalState</code> into
960 * if it was modified from the original in the <code>additionalState</code>
961 * if it was modified, then copy the property from the <code>additionalState</code>
963 * into the parameter <code>state</code>. If <code>additionalState</code>
968 * @param additionalState The <code>additionalState</code>, from which data is taken only
970 * @param state Contains output of the method if <code>additionalState</code>
972 * @return <code>state</code> if <code>additionalState</code> is non-null,
975 public RenderState copyMergedTo(RenderState additionalState, RenderState state) {
976 if (additionalState == null) {
980 if (additionalState.applyPointSprite) {
981 state.pointSprite = additionalState.pointSprite;
985 if (additionalState.applyWireFrame) {
986 state.wireframe = additionalState.wireframe;
991 if (additionalState.applyCullMode) {
992 state.cullMode = additionalState.cullMode;
996 if (additionalState.applyDepthWrite) {
997 state.depthWrite = additionalState.depthWrite;
1001 if (additionalState.applyDepthTest) {
1002 state.depthTest = additionalState.depthTest;
1006 if (additionalState.applyColorWrite) {
1007 state.colorWrite = additionalState.colorWrite;
1011 if (additionalState.applyBlendMode) {
1012 state.blendMode = additionalState.blendMode;
1016 if (additionalState.applyAlphaTest) {
1017 state.alphaTest = additionalState.alphaTest;
1022 if (additionalState.applyAlphaFallOff) {
1023 state.alphaFallOff = additionalState.alphaFallOff;
1027 if (additionalState.applyPolyOffset) {
1028 state.offsetEnabled = additionalState.offsetEnabled;
1029 state.offsetFactor = additionalState.offsetFactor;
1030 state.offsetUnits = additionalState.offsetUnits;
1036 if (additionalState.applyStencilTest){
1037 state.stencilTest = additionalState.stencilTest;
1039 state.frontStencilStencilFailOperation = additionalState.frontStencilStencilFailOperation;
1040 state.frontStencilDepthFailOperation = additionalState.frontStencilDepthFailOperation;
1041 state.frontStencilDepthPassOperation = additionalState.frontStencilDepthPassOperation;
1043 state.backStencilStencilFailOperation = additionalState.backStencilStencilFailOperation;
1044 state.backStencilDepthFailOperation = additionalState.backStencilDepthFailOperation;
1045 state.backStencilDepthPassOperation = additionalState.backStencilDepthPassOperation;
1047 state.frontStencilFunction = additionalState.frontStencilFunction;
1048 state.backStencilFunction = additionalState.backStencilFunction;