MeshLib C Docs
Loading...
Searching...
No Matches
MRRenderModelParameters.h File Reference
#include <MRCMisc/exports.h>
#include <stdbool.h>
#include <stdint.h>

Go to the source code of this file.

Typedefs

typedef int32_t MR_RenderModelPassMask
 Various passes of the 3D rendering.
 

Enumerations

enum  {
  MR_RenderModelPassMask_Opaque = 1 , MR_RenderModelPassMask_Transparent = 2 , MR_RenderModelPassMask_VolumeRendering = 4 , MR_RenderModelPassMask_NoDepthTest = 8 ,
  MR_RenderModelPassMask_All = 15
}
 

Functions

MRC_API MR_RenderModelPassMask MR_bitand_MR_RenderModelPassMask (MR_RenderModelPassMask a, MR_RenderModelPassMask b)
 Generated from function MR::operator&.
 
MRC_API MR_RenderModelPassMask MR_bitor_MR_RenderModelPassMask (MR_RenderModelPassMask a, MR_RenderModelPassMask b)
 Generated from function MR::operator|.
 
MRC_API MR_RenderModelPassMask MR_compl_MR_RenderModelPassMask (MR_RenderModelPassMask a)
 Generated from function MR::operator~.
 
MRC_API MR_RenderModelPassMaskMR_bitand_assign_MR_RenderModelPassMask (MR_RenderModelPassMask *a, MR_RenderModelPassMask b)
 
MRC_API MR_RenderModelPassMaskMR_bitor_assign_MR_RenderModelPassMask (MR_RenderModelPassMask *a, MR_RenderModelPassMask b)
 
MRC_API MR_RenderModelPassMask MR_mul_MR_RenderModelPassMask_bool (MR_RenderModelPassMask a, bool 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_RenderModelPassMaskMR_mul_assign_MR_RenderModelPassMask_bool (MR_RenderModelPassMask *a, bool b)
 

Typedef Documentation

◆ MR_RenderModelPassMask

typedef int32_t MR_RenderModelPassMask

Various passes of the 3D rendering.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
MR_RenderModelPassMask_Opaque 
MR_RenderModelPassMask_Transparent 
MR_RenderModelPassMask_VolumeRendering 
MR_RenderModelPassMask_NoDepthTest 
MR_RenderModelPassMask_All 

Function Documentation

◆ MR_bitand_assign_MR_RenderModelPassMask()

MRC_API MR_RenderModelPassMask * MR_bitand_assign_MR_RenderModelPassMask ( MR_RenderModelPassMask * a,
MR_RenderModelPassMask b )

Generated from function MR::operator&=. Parameter a can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.

◆ MR_bitand_MR_RenderModelPassMask()

Generated from function MR::operator&.

◆ MR_bitor_assign_MR_RenderModelPassMask()

MRC_API MR_RenderModelPassMask * MR_bitor_assign_MR_RenderModelPassMask ( MR_RenderModelPassMask * a,
MR_RenderModelPassMask b )

Generated from function MR::operator|=. Parameter a can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.

◆ MR_bitor_MR_RenderModelPassMask()

Generated from function MR::operator|.

◆ MR_compl_MR_RenderModelPassMask()

MRC_API MR_RenderModelPassMask MR_compl_MR_RenderModelPassMask ( MR_RenderModelPassMask a)

Generated from function MR::operator~.

◆ MR_mul_assign_MR_RenderModelPassMask_bool()

MRC_API MR_RenderModelPassMask * MR_mul_assign_MR_RenderModelPassMask_bool ( MR_RenderModelPassMask * a,
bool b )

Generated from function MR::operator*=. Parameter a can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.

◆ MR_mul_bool_MR_RenderModelPassMask()

MRC_API MR_RenderModelPassMask MR_mul_bool_MR_RenderModelPassMask ( bool a,
MR_RenderModelPassMask b )

Generated from function MR::operator*.

◆ MR_mul_MR_RenderModelPassMask_bool()

MRC_API MR_RenderModelPassMask MR_mul_MR_RenderModelPassMask_bool ( MR_RenderModelPassMask a,
bool b )

Generated from function MR::operator*.