NVIDIA Iray API — software examples nvidia_logo_transpbg.gif Up
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
example_bridge_client.cpp File Reference
#include <iostream>
#include <sstream>
#include <string>
#include <mi/neuraylib.h>
#include "example_shared.h"
#include "example_render_target_simple.h"

Go to the source code of this file.

Classes

class  Progress_callback
 
class  Iray_bridge_snapshot_callback
 

Functions

std::string bytes_to_string (mi::Float64 size)
 
void configuration (mi::neuraylib::INeuray *neuray, const char *mdl_path)
 
void import_and_store_scene (mi::neuraylib::INeuray *neuray, const char *scene_file)
 
void rendering (mi::neuraylib::INeuray *neuray, const char *bridge_server_url, const char *security_token)
 
void make_snapshot (mi::neuraylib::INeuray *neuray)
 
int main (int argc, char *argv[])
 

Function Documentation

std::string bytes_to_string ( mi::Float64  size)

Definition at line 35 of file example_bridge_client.cpp.

void configuration ( mi::neuraylib::INeuray neuray,
const char *  mdl_path 
)

Definition at line 172 of file example_bridge_client.cpp.

void import_and_store_scene ( mi::neuraylib::INeuray neuray,
const char *  scene_file 
)

Definition at line 187 of file example_bridge_client.cpp.

int main ( int  argc,
char *  argv[] 
)

Definition at line 300 of file example_bridge_client.cpp.

void make_snapshot ( mi::neuraylib::INeuray neuray)

Definition at line 274 of file example_bridge_client.cpp.

void rendering ( mi::neuraylib::INeuray neuray,
const char *  bridge_server_url,
const char *  security_token 
)

Definition at line 221 of file example_bridge_client.cpp.