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(); }
public void ApplyInstanceContants(InstanceObjectMesh instanceObjectMesh) { if (ApplyInstanceObjectMeshCallback != null) { ApplyInstanceObjectMeshCallback(this, instanceObjectMesh); } }
public void Apply(InstanceObjectMesh instanceObjectMesh) { CameraConstant.Set(Camera); LightDirectionConstant.Set(LightDirection); LightColorConstant.Set(LightColor); ApplyInstanceContants(instanceObjectMesh); Shader.Apply(); }
public void Apply(InstanceObjectMesh instanceObjectMesh) { CameraConstant.Set(Camera); ApplyInstanceContants(instanceObjectMesh); Shader.Apply(); }
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); }
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); }
public void ApplyInstanceContants(InstanceObjectMesh instanceObjectMesh) { if (ApplyInstanceObjectMeshCallback != null) { ApplyInstanceObjectMeshCallback(this, instanceObjectMesh); } TransformConstant.Set(Transform); DiffuseConstant.Set(Diffuse); }
public void ApplyInstanceContants(InstanceObjectMesh instanceObjectMesh) { if (ApplyInstanceObjectMeshCallback != null) { ApplyInstanceObjectMeshCallback(this, instanceObjectMesh); } PositionConstant.Set(Position); SizeConstant.Set(Size); ColorConstant.Set(Color); }
public void ApplyInstanceContants(InstanceObjectMesh instanceObjectMesh) { if (ApplyInstanceObjectMeshCallback != null) ApplyInstanceObjectMeshCallback(this, instanceObjectMesh); PositionConstant.Set(Position);SizeConstant.Set(Size);ColorConstant.Set(Color); }
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); }
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); }
public void Apply(InstanceObjectMesh instanceObjectMesh) { CameraConstant.Set(Camera);LightDirectionConstant.Set(LightDirection);LightColorConstant.Set(LightColor); ApplyInstanceContants(instanceObjectMesh); Shader.Apply(); }
private void applyInstanceTransform(DiffuseTextureMaterial material, InstanceObjectMesh mesh) { material.Transform = Matrix4.FromAffineTransform(mesh.RotationMatrix, mesh.Scale, mesh.Position);//.RotateAroundAxisY(rot) }
public void ApplyInstanceContants(InstanceObjectMesh instanceObjectMesh) { if (ApplyInstanceObjectMeshCallback != null) ApplyInstanceObjectMeshCallback(this, instanceObjectMesh); TransformConstant.Set(Transform);DiffuseConstant.Set(Diffuse); }
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(); }
public void ApplyInstanceContants(InstanceObjectMesh instanceObjectMesh) { if (ApplyInstanceObjectMeshCallback != null) ApplyInstanceObjectMeshCallback(this, instanceObjectMesh); }