public SSInstancedSpriteRenderer( SSScene cameraScene3d, SSInstancesData instanceData, SSTexture tex = null ) : base(instanceData, SSTexturedQuad.DoubleFaceInstance, BufferUsageHint.StreamDraw) { base.renderState.castsShadow = false; base.renderState.receivesShadows = false; base.renderState.depthTest = false; base.renderState.depthWrite = false; base.renderState.lighted = false; base.AmbientMatColor = new Color4(1f, 1f, 1f, 1f); base.DiffuseMatColor = new Color4(0f, 0f, 0f, 0f); base.EmissionMatColor = new Color4(0f, 0f, 0f, 0f); base.SpecularMatColor = new Color4(0f, 0f, 0f, 0f); base.ShininessMatColor = 0f; base.selectable = false; if (tex != null) { base.textureMaterial = new SSTextureMaterial(tex); } this.cameraScene3d = cameraScene3d; }
public SSInstancedSpriteRenderer( SSScene cameraScene3d, SSInstancesData instanceData, SSTexture tex = null ) : base(instanceData, SSTexturedQuad.doubleFaceInstance, BufferUsageHint.StreamDraw) { base.renderState.castsShadow = false; base.renderState.receivesShadows = false; base.renderState.depthTest = false; base.renderState.depthWrite = false; base.renderState.lighted = false; base.colorMaterial = SSColorMaterial.pureAmbient; base.selectable = false; if (tex != null) { base.textureMaterial = new SSTextureMaterial(tex); } this.cameraScene3d = cameraScene3d; }