17#if !defined(OPENNURBS_RENDERING_INC_)
18#define OPENNURBS_RENDERING_INC_
107 int mapping_channel_id
130 int mapping_channel_id,
145 int mapping_channel_id
163 int old_mapping_channel_id,
164 int new_mapping_channel_id
200 unsigned char m_bits;
202 unsigned char m_reserved1;
205#if defined(ON_DLL_TEMPLATE)
209#pragma warning( push )
210#pragma warning( disable : 4231 )
213#pragma warning( pop )
bool Write(ON_BinaryArchive &archive) const
bool DeleteMappingChannel(const ON_UUID &plugin_id, const ON_UUID &mapping_id)
const ON_MappingChannel * MappingChannel(const ON_UUID &plugin_id, const ON_UUID &mapping_id) const
bool ChangeMappingChannel(const ON_UUID &plugin_id, int old_mapping_channel_id, int new_mapping_channel_id)
int Compare(const ON_ObjectRenderingAttributes &other) const
bool Transform(const ON_Xform &xform)
bool DeleteMappingRef(const ON_UUID &plugin_id)
bool Read(ON_BinaryArchive &archive)
ON_ClassArray< ON_MappingRef > m_mappings
bool AdvancedTexturePreview() const
bool IsValid(ON_TextLog *text_log) const
bool DeleteMappingChannel(const ON_UUID &plugin_id, int mapping_channel_id)
const ON_MappingChannel * MappingChannel(const ON_UUID &plugin_id, int mapping_channel_id) const
ON_MappingRef * AddMappingRef(const ON_UUID &plugin_id)
void EnableAdvancedTexturePreview(bool b)
bool AddMappingChannel(const ON_UUID &plugin_id, int mapping_channel_id, const ON_UUID &mapping_id)
const ON_MappingRef * MappingRef(const ON_UUID &plugin_id) const
ON_ObjectRenderingAttributes()
bool IsValid(ON_TextLog *text_log) const
bool Read(ON_BinaryArchive &archive)
ON_ClassArray< ON_MaterialRef > m_materials
const ON_MaterialRef * MaterialRef(const ON_UUID &plugin_id) const
bool Write(ON_BinaryArchive &archive) const
int Compare(const ON_RenderingAttributes &other) const