NVIDIA Index example code nvidia_logo_transpbg.gif Up
Example_heightfield_operation Class Reference
Inheritance diagram for Example_heightfield_operation:

Public Member Functions

 Example_heightfield_operation (const mi::neuraylib::Tag &heightfield_tag, bool is_normal_recalc, bool is_set_constant_normal, mi::Sint32 compute_id)
 
 Example_heightfield_operation ()
 
virtual nv::index::IDistributed_data_locality_query_mode * get_scheduling_mode () const
 
virtual void execute_subset (mi::neuraylib::IDice_transaction *dice_transaction, const nv::index::IData_distribution *data_distribution, nv::index::IData_subset_compute_task_processing *data_subset_processing, mi::Size data_subset_index, mi::Size data_subset_count)
 
virtual void execute_subset_remote (mi::neuraylib::ISerializer *serializer, mi::neuraylib::IDice_transaction *dice_transaction, const nv::index::IData_distribution *data_distribution, nv::index::IData_subset_compute_task_processing *data_subset_processing, mi::Size data_subset_index, mi::Size data_subset_count)
 
virtual void receive_subset_result (mi::neuraylib::IDeserializer *deserializer, mi::neuraylib::IDice_transaction *dice_transaction, const nv::index::IData_distribution *data_distribution, mi::Size data_subset_index, mi::Size data_subset_count)
 
virtual void serialize (mi::neuraylib::ISerializer *serializer) const
 
virtual void deserialize (mi::neuraylib::IDeserializer *deserializer)
 

Detailed Description

Definition at line 466 of file normal_recalculation.cpp.

Constructor & Destructor Documentation

 Example_heightfield_operation() [1/2]

Example_heightfield_operation::Example_heightfield_operation ( const mi::neuraylib::Tag &  heightfield_tag,
bool  is_normal_recalc,
bool  is_set_constant_normal,
mi::Sint32  compute_id 
)
inline

Definition at line 477 of file normal_recalculation.cpp.

 Example_heightfield_operation() [2/2]

Example_heightfield_operation::Example_heightfield_operation ( )
inline

Definition at line 488 of file normal_recalculation.cpp.

Member Function Documentation

 deserialize()

virtual void Example_heightfield_operation::deserialize ( mi::neuraylib::IDeserializer *  deserializer)
inlinevirtual

Definition at line 551 of file normal_recalculation.cpp.

 execute_subset()

virtual void Example_heightfield_operation::execute_subset ( mi::neuraylib::IDice_transaction *  dice_transaction,
const nv::index::IData_distribution *  data_distribution,
nv::index::IData_subset_compute_task_processing *  data_subset_processing,
mi::Size  data_subset_index,
mi::Size  data_subset_count 
)
inlinevirtual

Definition at line 499 of file normal_recalculation.cpp.

 execute_subset_remote()

virtual void Example_heightfield_operation::execute_subset_remote ( mi::neuraylib::ISerializer *  serializer,
mi::neuraylib::IDice_transaction *  dice_transaction,
const nv::index::IData_distribution *  data_distribution,
nv::index::IData_subset_compute_task_processing *  data_subset_processing,
mi::Size  data_subset_index,
mi::Size  data_subset_count 
)
inlinevirtual

Definition at line 517 of file normal_recalculation.cpp.

 get_scheduling_mode()

virtual nv::index::IDistributed_data_locality_query_mode * Example_heightfield_operation::get_scheduling_mode ( ) const
inlinevirtual

Definition at line 494 of file normal_recalculation.cpp.

 receive_subset_result()

virtual void Example_heightfield_operation::receive_subset_result ( mi::neuraylib::IDeserializer *  deserializer,
mi::neuraylib::IDice_transaction *  dice_transaction,
const nv::index::IData_distribution *  data_distribution,
mi::Size  data_subset_index,
mi::Size  data_subset_count 
)
inlinevirtual

Definition at line 536 of file normal_recalculation.cpp.

 serialize()

virtual void Example_heightfield_operation::serialize ( mi::neuraylib::ISerializer *  serializer) const
inlinevirtual

Definition at line 543 of file normal_recalculation.cpp.


The documentation for this class was generated from the following file: