Public Member Functions | Public Attributes | Private Attributes
ON_ObjectRenderingAttributes Class Reference

#include <opennurbs_rendering.h>

Inheritance diagram for ON_ObjectRenderingAttributes:
Inheritance graph
[legend]

List of all members.

Public Member Functions

bool AddMappingChannel (const ON_UUID &plugin_id, int mapping_channel_id, const ON_UUID &mapping_id)
ON_MappingRefAddMappingRef (const ON_UUID &plugin_id)
bool AdvancedTexturePreview () 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
void Default ()
bool DeleteMappingChannel (const ON_UUID &plugin_id, int mapping_channel_id)
bool DeleteMappingChannel (const ON_UUID &plugin_id, const ON_UUID &mapping_id)
bool DeleteMappingRef (const ON_UUID &plugin_id)
void EnableAdvancedTexturePreview (bool b)
bool IsValid (ON_TextLog *text_log) const
const ON_MappingChannelMappingChannel (const ON_UUID &plugin_id, int mapping_channel_id) const
const ON_MappingChannelMappingChannel (const ON_UUID &plugin_id, const ON_UUID &mapping_id) const
const ON_MappingRefMappingRef (const ON_UUID &plugin_id) const
 ON_ObjectRenderingAttributes ()
bool Read (ON_BinaryArchive &archive)
bool Transform (const ON_Xform &xform)
bool Write (ON_BinaryArchive &archive) const

Public Attributes

bool m_bCastsShadows
bool m_bReceivesShadows
ON_ClassArray< ON_MappingRefm_mappings

Private Attributes

unsigned char m_bits
unsigned char m_reserved1

Detailed Description

Definition at line 38 of file opennurbs_rendering.h.


Constructor & Destructor Documentation

Definition at line 4375 of file opennurbs_material.cpp.


Member Function Documentation

bool ON_ObjectRenderingAttributes::AddMappingChannel ( const ON_UUID plugin_id,
int  mapping_channel_id,
const ON_UUID mapping_id 
)

Definition at line 4634 of file opennurbs_material.cpp.

Definition at line 4556 of file opennurbs_material.cpp.

Definition at line 4408 of file opennurbs_material.cpp.

bool ON_ObjectRenderingAttributes::ChangeMappingChannel ( const ON_UUID plugin_id,
int  old_mapping_channel_id,
int  new_mapping_channel_id 
)

Definition at line 4674 of file opennurbs_material.cpp.

Definition at line 4502 of file opennurbs_material.cpp.

Reimplemented from ON_RenderingAttributes.

Definition at line 4385 of file opennurbs_material.cpp.

bool ON_ObjectRenderingAttributes::DeleteMappingChannel ( const ON_UUID plugin_id,
int  mapping_channel_id 
)

Definition at line 4656 of file opennurbs_material.cpp.

bool ON_ObjectRenderingAttributes::DeleteMappingChannel ( const ON_UUID plugin_id,
const ON_UUID mapping_id 
)

Definition at line 4665 of file opennurbs_material.cpp.

Definition at line 4580 of file opennurbs_material.cpp.

Definition at line 4400 of file opennurbs_material.cpp.

Reimplemented from ON_RenderingAttributes.

Definition at line 4441 of file opennurbs_material.cpp.

const ON_MappingChannel * ON_ObjectRenderingAttributes::MappingChannel ( const ON_UUID plugin_id,
int  mapping_channel_id 
) const

Definition at line 4611 of file opennurbs_material.cpp.

const ON_MappingChannel * ON_ObjectRenderingAttributes::MappingChannel ( const ON_UUID plugin_id,
const ON_UUID mapping_id 
) const

Definition at line 4590 of file opennurbs_material.cpp.

const ON_MappingRef * ON_ObjectRenderingAttributes::MappingRef ( const ON_UUID plugin_id) const

Definition at line 4541 of file opennurbs_material.cpp.

Reimplemented from ON_RenderingAttributes.

Definition at line 4849 of file opennurbs_material.cpp.

Definition at line 4530 of file opennurbs_material.cpp.

Reimplemented from ON_RenderingAttributes.

Definition at line 4818 of file opennurbs_material.cpp.


Member Data Documentation

Definition at line 195 of file opennurbs_rendering.h.

unsigned char ON_ObjectRenderingAttributes::m_bits [private]

Definition at line 200 of file opennurbs_rendering.h.

Definition at line 196 of file opennurbs_rendering.h.

Definition at line 172 of file opennurbs_rendering.h.

Definition at line 202 of file opennurbs_rendering.h.


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


pcl
Author(s): Open Perception
autogenerated on Wed Aug 26 2015 15:38:52