コード例 #1
0
ファイル: WireCylinderRenderer.cs プロジェクト: himapo/ccm
        public void SetParameter(CylinderRenderParameter p)
        {
            var param = p as WireCylinderRenderParameter;
            if (param == null)
            {
                return;
            }

            BasicEffect.View = MathUtilXna.ToXnaMatrix(param.Camera.View);
            BasicEffect.Projection = MathUtilXna.ToXnaMatrix(param.Camera.Projection);

            SetColor(MathUtilXna.ToXnaColor(param.Color));
        }
コード例 #2
0
ファイル: Cylinder.cs プロジェクト: himapo/ccm
 public abstract void Render(CylinderRenderParameter param);
コード例 #3
0
ファイル: NullCylinderRendererXna.cs プロジェクト: himapo/ccm
        public void SetParameter(CylinderRenderParameter param)
        {

        }
コード例 #4
0
ファイル: RenderManager.cs プロジェクト: himapo/ccm
 public void RenderCylinder(Cylinder primitive, CylinderRenderParameter renderParam)
 {
     CylinderInfoList[Buffer].Add(new CylinderInfo() { Cylinder = primitive, RenderParam = renderParam });
 }