public void DrawRandar( int ShaderMode, float[] mModelMatrix, float[] mViewMatrix, float[] mProjectionMatrix, ElementInfo mElementInfo, int mTextureId, int mType) { if (ShaderMode == Mask.Square) { mSquareBorderMask.DrawRandar(mViewMatrix, mProjectionMatrix, mElementInfo); } else if (ShaderMode == Mask.Circle) { mCircleBorderMask.DrawRandar(mViewMatrix, mProjectionMatrix, mElementInfo, mTextureId); } else if (ShaderMode == Mask.Bar) { mTopBottomBarMask.DrawRandar(mViewMatrix, mProjectionMatrix, mElementInfo, mType); } else if (ShaderMode == Mask.Filter) { mFilterMask.DrawRandar(mModelMatrix, mViewMatrix, mProjectionMatrix, mElementInfo); } }
public void CalcVertices() { mSquareBorderMask.CalcVertices(); mCircleBorderMask.CalcVertices(); mTopBottomBarMask.CalcVertices(); mFilterMask.CalcVertices(); }