Class rayx::ObjectIndexMask¶
ClassList > rayx > ObjectIndexMask
Public Functions¶
| Type | Name |
|---|---|
| ObjectIndexMask () = default |
|
| ObjectIndexMask (const ObjectIndexMask &) = default |
|
| ObjectIndexMask (ObjectIndexMask &&) = default |
|
| int | numElements () const |
| int | numElementsToRecord () const |
| int | numObjects () const |
| int | numObjectsToRecord () const |
| int | numSources () const |
| int | numSourcesToRecord () const |
| ObjectIndexMask & | operator= (const ObjectIndexMask &) = default |
| ObjectIndexMask & | operator= (ObjectIndexMask &&) = default |
| void | setShouldRecordElement (int element_id, bool value) |
| void | setShouldRecordObject (int object_id, bool value) |
| void | setShouldRecordSource (int source_id, bool value) |
| bool | shouldRecordElement (int element_id) const |
| bool | shouldRecordObject (int object_id) const |
| bool | shouldRecordSource (int source_id) const |
Public Static Functions¶
| Type | Name |
|---|---|
| ObjectIndexMask | all (const int numSources, const int numElements) |
| ObjectIndexMask | allElements (const int numSources, const int numElements) |
| ObjectIndexMask | allSources (const int numSources, const int numElements) |
| ObjectIndexMask | byIndices (const int numSources, const int numElements, const std::vector< int > & objectIndices) |
| ObjectIndexMask | none (const int numSources, const int numElements) |
Public Functions Documentation¶
function ObjectIndexMask [3/5]¶
function ObjectIndexMask [4/5]¶
function ObjectIndexMask [5/5]¶
function numElements¶
function numElementsToRecord¶
function numObjects¶
function numObjectsToRecord¶
function numSources¶
function numSourcesToRecord¶
function operator=¶
function operator=¶
function setShouldRecordElement¶
function setShouldRecordObject¶
function setShouldRecordSource¶
function shouldRecordElement¶
function shouldRecordObject¶
function shouldRecordSource¶
Public Static Functions Documentation¶
function all¶
static inline ObjectIndexMask rayx::ObjectIndexMask::all (
const int numSources,
const int numElements
)
function allElements¶
static inline ObjectIndexMask rayx::ObjectIndexMask::allElements (
const int numSources,
const int numElements
)
function allSources¶
static inline ObjectIndexMask rayx::ObjectIndexMask::allSources (
const int numSources,
const int numElements
)
function byIndices¶
static inline ObjectIndexMask rayx::ObjectIndexMask::byIndices (
const int numSources,
const int numElements,
const std::vector< int > & objectIndices
)
function none¶
static inline ObjectIndexMask rayx::ObjectIndexMask::none (
const int numSources,
const int numElements
)
The documentation for this class was generated from the following file Intern/rayx-core/src/ObjectMask.h