Skip to content

Class rayx::ObjectMask

ClassList > rayx > ObjectMask

Public Functions

Type Name
ObjectMask ()
ObjectMask (const ObjectMask &) = default
ObjectMask (ObjectMask &&) = default
ObjectMask (ObjectIndexMask objectIndexMask)
ObjectMask & operator= (const ObjectMask &) = default
ObjectMask & operator= (ObjectMask &&) = default
ObjectIndexMask toObjectIndexMask (int numSources, int numElements) const

Public Static Functions

Type Name
ObjectMask all ()
ObjectMask allElements ()
ObjectMask allSources ()
ObjectMask byIndices (std::vector< int > indices)
ObjectMask none ()

Public Functions Documentation

function ObjectMask [2/5]

inline rayx::ObjectMask::ObjectMask () 

function ObjectMask [3/5]

rayx::ObjectMask::ObjectMask (
    const ObjectMask &
) = default

function ObjectMask [4/5]

rayx::ObjectMask::ObjectMask (
    ObjectMask &&
) = default

function ObjectMask [5/5]

inline rayx::ObjectMask::ObjectMask (
    ObjectIndexMask objectIndexMask
) 

function operator=

ObjectMask & rayx::ObjectMask::operator= (
    const ObjectMask &
) = default

function operator=

ObjectMask & rayx::ObjectMask::operator= (
    ObjectMask &&
) = default

function toObjectIndexMask

inline ObjectIndexMask rayx::ObjectMask::toObjectIndexMask (
    int numSources,
    int numElements
) const

Public Static Functions Documentation

function all

static inline ObjectMask rayx::ObjectMask::all () 

function allElements

static inline ObjectMask rayx::ObjectMask::allElements () 

function allSources

static inline ObjectMask rayx::ObjectMask::allSources () 

function byIndices

static inline ObjectMask rayx::ObjectMask::byIndices (
    std::vector< int > indices
) 

function none

static inline ObjectMask rayx::ObjectMask::none () 


The documentation for this class was generated from the following file Intern/rayx-core/src/ObjectMask.h