struct MR_TransparencyMode MR_TransparencyMode
Definition MRIRenderObject.h:19
MRC_API MR_RenderModelPassMask * MR_mul_assign_MR_RenderModelPassMask_bool(MR_RenderModelPassMask *a, bool b)
MRC_API MR_RenderModelPassMask * MR_bitor_assign_MR_RenderModelPassMask(MR_RenderModelPassMask *a, MR_RenderModelPassMask b)
MRC_API unsigned int MR_TransparencyMode_getBGDepthPeelingDepthTextureId(const MR_TransparencyMode *_this)
MRC_API MR_TransparencyMode * MR_TransparencyMode_ConstructFromAnother(const MR_TransparencyMode *_other)
MRC_API void MR_TransparencyMode_Destroy(const MR_TransparencyMode *_this)
Destroys a heap-allocated instance of MR_TransparencyMode. Does nothing if the pointer is null.
MRC_API const MR_TransparencyMode * MR_TransparencyMode_OffsetPtr(const MR_TransparencyMode *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_TransparencyMode * MR_TransparencyMode_AssignFromAnother(MR_TransparencyMode *_this, const MR_TransparencyMode *_other)
MRC_API MR_TransparencyMode * MR_TransparencyMode_DefaultConstruct(void)
MRC_API MR_TransparencyMode * MR_TransparencyMode_Construct_1(bool alphaSort)
MRC_API MR_TransparencyMode * MR_TransparencyMode_DefaultConstructArray(size_t num_elems)
MRC_API MR_RenderModelPassMask * MR_bitand_assign_MR_RenderModelPassMask(MR_RenderModelPassMask *a, MR_RenderModelPassMask b)
MRC_API unsigned int MR_TransparencyMode_getFGDepthPeelingDepthTextureId(const MR_TransparencyMode *_this)
MRC_API unsigned int MR_TransparencyMode_getFGDepthPeelingColorTextureId(const MR_TransparencyMode *_this)
MRC_API MR_RenderModelPassMask MR_compl_MR_RenderModelPassMask(MR_RenderModelPassMask a)
Generated from function MR::operator~.
MR_RenderModelPassMask
Various passes of the 3D rendering.
Definition MRRenderModelParameters.h:20
@ MR_RenderModelPassMask_VolumeRendering
Definition MRRenderModelParameters.h:23
@ MR_RenderModelPassMask_NoDepthTest
Definition MRRenderModelParameters.h:24
@ MR_RenderModelPassMask_Transparent
Definition MRRenderModelParameters.h:22
@ MR_RenderModelPassMask_Opaque
Definition MRRenderModelParameters.h:21
@ MR_RenderModelPassMask_All
Definition MRRenderModelParameters.h:25
MRC_API MR_RenderModelPassMask MR_bitand_MR_RenderModelPassMask(MR_RenderModelPassMask a, MR_RenderModelPassMask b)
Generated from function MR::operator&.
MRC_API MR_RenderModelPassMask MR_mul_bool_MR_RenderModelPassMask(bool a, MR_RenderModelPassMask b)
Generated from function MR::operator*.
MRC_API MR_RenderModelPassMask MR_mul_MR_RenderModelPassMask_bool(MR_RenderModelPassMask a, bool b)
Generated from function MR::operator*.
MRC_API bool MR_TransparencyMode_isAlphaSortEnabled(const MR_TransparencyMode *_this)
MRC_API void MR_TransparencyMode_DestroyArray(const MR_TransparencyMode *_this)
Destroys a heap-allocated array of MR_TransparencyMode. Does nothing if the pointer is null.
MRC_API MR_RenderModelPassMask MR_bitor_MR_RenderModelPassMask(MR_RenderModelPassMask a, MR_RenderModelPassMask b)
Generated from function MR::operator|.
MRC_API MR_TransparencyMode * MR_TransparencyMode_Construct_3(unsigned int bgDepthTexId, unsigned int fgColorTexId, unsigned int fgDepthTexId)
MRC_API bool MR_TransparencyMode_isDepthPeelingEnabled(const MR_TransparencyMode *_this)
MRC_API MR_TransparencyMode * MR_TransparencyMode_OffsetMutablePtr(MR_TransparencyMode *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
#define MRC_API
Definition exports.h:11