示例#1
0
 public void ApplyInstanceContants(InstanceObjectMesh instanceObjectMesh)
 {
     if (ApplyInstanceObjectMeshCallback != null)
     {
         ApplyInstanceObjectMeshCallback(this, instanceObjectMesh);
     }
     TransformConstant.Set(Transform); DiffuseConstant.Set(Diffuse);
 }
示例#2
0
 public void ApplyInstanceContants(ObjectMesh objectMesh)
 {
     if (ApplyObjectMeshCallback != null)
     {
         ApplyObjectMeshCallback(this, objectMesh);
     }
     DiffuseConstant.Set(Diffuse);
 }
示例#3
0
 public void ApplyInstanceContants()
 {
     TransformConstant.Set(Transform); DiffuseConstant.Set(Diffuse);
 }
示例#4
0
 public void ApplyGlobalContants()
 {
     CameraConstant.Set(Camera); BillboardTransformConstant.Set(BillboardTransform); DiffuseConstant.Set(Diffuse); ColorPalletConstant.Set(ColorPallet); ScalePalletConstant.Set(ScalePallet);
 }
示例#5
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();
 }
示例#6
0
 public void ApplyInstanceContants()
 {
     DiffuseConstant.Set(Diffuse);
 }