Exemplo n.º 1
0
 public void Apply(InstanceObjectMesh instanceObjectMesh)
 {
     CameraConstant.Set(Camera); BillboardTransformConstant.Set(BillboardTransform); DiffuseConstant.Set(Diffuse); ColorPalletConstant.Set(ColorPallet); ScalePalletConstant.Set(ScalePallet);
     ApplyInstanceContants(instanceObjectMesh);
     TransformsConstant.Set(Transforms);
     Shader.Apply();
 }
Exemplo n.º 2
0
 public void ApplyInstanceContants(InstanceObjectMesh instanceObjectMesh)
 {
     if (ApplyInstanceObjectMeshCallback != null)
     {
         ApplyInstanceObjectMeshCallback(this, instanceObjectMesh);
     }
 }
Exemplo n.º 3
0
        public void Apply(InstanceObjectMesh instanceObjectMesh)
        {
            CameraConstant.Set(Camera); LightDirectionConstant.Set(LightDirection); LightColorConstant.Set(LightColor);
            ApplyInstanceContants(instanceObjectMesh);

            Shader.Apply();
        }
Exemplo n.º 4
0
        public void Apply(InstanceObjectMesh instanceObjectMesh)
        {
            CameraConstant.Set(Camera);
            ApplyInstanceContants(instanceObjectMesh);

            Shader.Apply();
        }
Exemplo n.º 5
0
 public void ApplyInstanceContants(InstanceObjectMesh instanceObjectMesh)
 {
     if (ApplyInstanceObjectMeshCallback != null)
     {
         ApplyInstanceObjectMeshCallback(this, instanceObjectMesh);
     }
     PositionConstant.Set(Position); SizeConstant.Set(Size); TexelOffsetConstant.Set(TexelOffset); ColorConstant.Set(Color); FadeConstant.Set(Fade); Fade2Constant.Set(Fade2); MainTextureConstant.Set(MainTexture); MainTexture2Constant.Set(MainTexture2); MainTexture3Constant.Set(MainTexture3);
 }
Exemplo n.º 6
0
 public void ApplyInstanceContants(InstanceObjectMesh instanceObjectMesh)
 {
     if (ApplyInstanceObjectMeshCallback != null)
     {
         ApplyInstanceObjectMeshCallback(this, instanceObjectMesh);
     }
     PositionConstant.Set(Position); SizeConstant.Set(Size); PositionUVConstant.Set(PositionUV); SizeUVConstant.Set(SizeUV); TexelOffsetConstant.Set(TexelOffset); ColorConstant.Set(Color); DiffuseTextureConstant.Set(DiffuseTexture);
 }
Exemplo n.º 7
0
 public void ApplyInstanceContants(InstanceObjectMesh instanceObjectMesh)
 {
     if (ApplyInstanceObjectMeshCallback != null)
     {
         ApplyInstanceObjectMeshCallback(this, instanceObjectMesh);
     }
     TransformConstant.Set(Transform); DiffuseConstant.Set(Diffuse);
 }
Exemplo n.º 8
0
 public void ApplyInstanceContants(InstanceObjectMesh instanceObjectMesh)
 {
     if (ApplyInstanceObjectMeshCallback != null)
     {
         ApplyInstanceObjectMeshCallback(this, instanceObjectMesh);
     }
     PositionConstant.Set(Position); SizeConstant.Set(Size); ColorConstant.Set(Color);
 }
Exemplo n.º 9
0
 public void ApplyInstanceContants(InstanceObjectMesh instanceObjectMesh)
 {
     if (ApplyInstanceObjectMeshCallback != null) ApplyInstanceObjectMeshCallback(this, instanceObjectMesh);
     PositionConstant.Set(Position);SizeConstant.Set(Size);ColorConstant.Set(Color);
 }
Exemplo n.º 10
0
        public void Apply(InstanceObjectMesh instanceObjectMesh)
        {
            CameraConstant.Set(Camera);
            ApplyInstanceContants(instanceObjectMesh);

            Shader.Apply();
        }
Exemplo n.º 11
0
 public void ApplyInstanceContants(InstanceObjectMesh instanceObjectMesh)
 {
     if (ApplyInstanceObjectMeshCallback != null) ApplyInstanceObjectMeshCallback(this, instanceObjectMesh);
     PositionConstant.Set(Position);SizeConstant.Set(Size);PositionUVConstant.Set(PositionUV);SizeUVConstant.Set(SizeUV);TexelOffsetConstant.Set(TexelOffset);ColorConstant.Set(Color);DiffuseTextureConstant.Set(DiffuseTexture);
 }
Exemplo n.º 12
0
 public void ApplyInstanceContants(InstanceObjectMesh instanceObjectMesh)
 {
     if (ApplyInstanceObjectMeshCallback != null) ApplyInstanceObjectMeshCallback(this, instanceObjectMesh);
     PositionConstant.Set(Position);SizeConstant.Set(Size);TexelOffsetConstant.Set(TexelOffset);ColorConstant.Set(Color);FadeConstant.Set(Fade);MainTextureConstant.Set(MainTexture);MainTexture2Constant.Set(MainTexture2);
 }
Exemplo n.º 13
0
        public void Apply(InstanceObjectMesh instanceObjectMesh)
        {
            CameraConstant.Set(Camera);LightDirectionConstant.Set(LightDirection);LightColorConstant.Set(LightColor);
            ApplyInstanceContants(instanceObjectMesh);

            Shader.Apply();
        }
Exemplo n.º 14
0
		private void applyInstanceTransform(DiffuseTextureMaterial material, InstanceObjectMesh mesh)
		{
			material.Transform = Matrix4.FromAffineTransform(mesh.RotationMatrix, mesh.Scale, mesh.Position);//.RotateAroundAxisY(rot)
		}
Exemplo n.º 15
0
 public void ApplyInstanceContants(InstanceObjectMesh instanceObjectMesh)
 {
     if (ApplyInstanceObjectMeshCallback != null) ApplyInstanceObjectMeshCallback(this, instanceObjectMesh);
     TransformConstant.Set(Transform);DiffuseConstant.Set(Diffuse);
 }
Exemplo n.º 16
0
 public void Apply(InstanceObjectMesh instanceObjectMesh)
 {
     CameraConstant.Set(Camera);BillboardTransformConstant.Set(BillboardTransform);DiffuseConstant.Set(Diffuse);ColorPalletConstant.Set(ColorPallet);ScalePalletConstant.Set(ScalePallet);
     ApplyInstanceContants(instanceObjectMesh);
     TransformsConstant.Set(Transforms);
     Shader.Apply();
 }
Exemplo n.º 17
0
 public void ApplyInstanceContants(InstanceObjectMesh instanceObjectMesh)
 {
     if (ApplyInstanceObjectMeshCallback != null) ApplyInstanceObjectMeshCallback(this, instanceObjectMesh);
 }