iprojector.h File Reference
Description
Scene element Projector.
Code Example
iprojector.h
/***************************************************************************************************
* Copyright 2024 NVIDIA Corporation. All rights reserved.
**************************************************************************************************/
#ifndef MI_NEURAYLIB_IPROJECTOR_H
#define MI_NEURAYLIB_IPROJECTOR_H
#include <mi/neuraylib/iscene_element.h>
#include <mi/neuraylib/typedefs.h>
namespace mi {
namespace neuraylib {
class IProjector :
public base::Interface_declare<0x5f07ad1a,0xbdc8,0x4dfc,0xb7,0xdc,0x7e,0x1d,0x2c,0x87,0xfa,0x9d,
neuraylib::IScene_element>
{
public:
virtual const char* get_projector() const = 0;
virtual Sint32
set_projector( const char* name) = 0;
virtual Uint32
get_texture_space() const = 0;
virtual void set_texture_space( Uint32 index) = 0;
};
// end group mi_neuray_misc
} // namespace neuraylib
} // namespace mi
#endif // MI_NEURAYLIB_IPROJECTOR_H
Namespaces
- namespace
- Common namespace for APIs of NVIDIA Advanced Rendering Center GmbH. More...
- namespace
- Namespace for the neuray API. More...
Classes
- class
- Projectors are functions that generate texture coordinates for a particular texture space. More...