NVIDIA IndeX API nvidia_logo_transpbg.gif Up
iregular_heightfield_rendering_properties.h
Go to the documentation of this file.
1/******************************************************************************
2 * Copyright 2023 NVIDIA Corporation. All rights reserved.
3 *****************************************************************************/
6
7#ifndef NVIDIA_INDEX_IREGULAR_HEIGHTFIELD_RENDERING_PROPERTIES_H
8#define NVIDIA_INDEX_IREGULAR_HEIGHTFIELD_RENDERING_PROPERTIES_H
9
10#include <mi/dice.h>
11
12#include <nv/index/iattribute.h>
13
14namespace nv {
15namespace index {
16
22 public mi::base::Interface_declare<0xaf1a0bad,0x1c56,0x495d,0x9f,0xb8,0x71,0x54,0x2d,0x25,0xb0,0x8e,
23 nv::index::IAttribute>
24{
25public:
28 virtual void set_lod_rendering_enabled(bool enable_lod_rendering) = 0;
31 virtual bool get_lod_rendering_enabled() const = 0;
32
35 virtual void set_lod_pixel_threshold(mi::Float32 pixel_threshold) = 0;
38 virtual mi::Float32 get_lod_pixel_threshold() const = 0;
39
42 virtual void set_debug_visualization_option(mi::Uint32 o) = 0;
45 virtual mi::Uint32 get_debug_visualization_option() const = 0;
46};
47
48} // namespace index
49} // namespace nv
50
51#endif // NVIDIA_INDEX_IREGULAR_HEIGHTFIELD_RENDERING_PROPERTIES_H
Rendering properties for regular height-field data.
Definition: iregular_heightfield_rendering_properties.h:24
virtual bool get_lod_rendering_enabled() const =0
LOD for height field rendering can be enabled or disabled.
virtual void set_lod_pixel_threshold(mi::Float32 pixel_threshold)=0
A pixel threshold defines the transition between LODs.
virtual void set_lod_rendering_enabled(bool enable_lod_rendering)=0
LOD for height field rendering can be enabled or disabled.
virtual void set_debug_visualization_option(mi::Uint32 o)=0
Internal debugging options applied to the visualization.
virtual mi::Float32 get_lod_pixel_threshold() const =0
A pixel threshold defines the transition between LODs.
virtual mi::Uint32 get_debug_visualization_option() const =0
Internal debugging options applied to the visualization.
Base class representing attributes that can be defined in a scene description.
Common namespace for all NVIDIA APIs.
Definition: iindex.h:349