public void Bind(DeviceManager deviceManager) { BindShaderObject(shaderHandle, deviceManager.GetDeviceManagerHandle()); }
public void UploadMatrixData(Transform transform, Camera camera, DeviceManager deviceManager) { UploadMatrixDataToShader(shaderHandle, transform.GetHandle(), camera.GetHandle(), deviceManager.GetDeviceManagerHandle()); }
public ShaderObject(string path, DeviceManager deviceManager) { shaderHandle = CreateShaderObject(path, deviceManager.GetDeviceManagerHandle()); }
public void RenderMesh(Mesh mesh, DeviceManager deviceManager, Camera camera, ShaderObject shaderObject) { Render(mesh.GetHandle(), deviceManager.GetDeviceManagerHandle(), camera.GetHandle(), shaderObject.GetHandle()); }
public void Present(DeviceManager deviceManager) { Present(deviceManager.GetDeviceManagerHandle()); }
public void ClearD3D(DeviceManager deviceManager) { ClearD3D(rendererHandle, deviceManager.GetDeviceManagerHandle()); }
public Renderer(DeviceManager deviceManager) { rendererHandle = CreateRenderer(deviceManager.GetDeviceManagerHandle()); }