CFx SDK Documentation  2020SP3
Public Types | Public Member Functions | Public Attributes | List of all members
OdTrVisRendition::ClientSettings Struct Reference

#include <TrVisRendition.h>

Public Types

enum  Flags {
  kNonPow2Textures = (1 << 0), kNonPow2Wrapping = (1 << 1), kSupportsBGR = (1 << 2), kSupportsBGRA = (1 << 3),
  kRequireBGR = (1 << 4), kOverrideLut = (1 << 5), kLutMonochrome = (1 << 6), kLutPalette = (1 << 7),
  kShadeByVertex = (1 << 8)
}
 

Public Member Functions

 ClientSettings ()
 
bool isSupportNonPow2Textures () const
 
void setSupportNonPow2Textures (bool bSet)
 
bool isSupportNonPow2TexturesWrapping () const
 
void setSupportNonPow2TexturesWrapping (bool bSet)
 
bool isSupportBGR () const
 
void setSupportBGR (bool bSet)
 
bool isSupportBGRA () const
 
void setSupportBGRA (bool bSet)
 
bool isRequireBGR () const
 
void setRequireBGR (bool bSet)
 
bool isLutOverride () const
 
void setLutOverride (bool bSet)
 
bool isLutMonochrome () const
 
void setLutMonochrome (bool bSet)
 
bool overridenLutMonochromeState (bool bDeviceSetting) const
 
bool isLutPalette () const
 
void setLutPalette (bool bSet)
 
bool overridenLutPaletteState (bool bDeviceSetting) const
 
bool isShadeByVertex () const
 
void setShadeByVertex (bool bSet)
 

Public Attributes

bool m_bObtained
 
ClientInfo m_ciInfo
 
OdUInt32 m_uFlags
 
OdUInt32 m_nMaxTextureSize
 
OdUInt32 m_nTextureAlignment
 
float m_nMaxLineWidth
 
float m_nMaxPointSize
 
OdUInt32 m_nMaxFragShadUniformVecs
 

Detailed Description

Definition at line 164 of file TrVisRendition.h.

Member Enumeration Documentation

◆ Flags

Enumerator
kNonPow2Textures 
kNonPow2Wrapping 
kSupportsBGR 
kSupportsBGRA 
kRequireBGR 
kOverrideLut 
kLutMonochrome 
kLutPalette 
kShadeByVertex 

Definition at line 170 of file TrVisRendition.h.

Constructor & Destructor Documentation

◆ ClientSettings()

OdTrVisRendition::ClientSettings::ClientSettings ( )
inline

Definition at line 196 of file TrVisRendition.h.

Member Function Documentation

◆ isLutMonochrome()

bool OdTrVisRendition::ClientSettings::isLutMonochrome ( ) const
inline

Definition at line 230 of file TrVisRendition.h.

◆ isLutOverride()

bool OdTrVisRendition::ClientSettings::isLutOverride ( ) const
inline

Definition at line 227 of file TrVisRendition.h.

◆ isLutPalette()

bool OdTrVisRendition::ClientSettings::isLutPalette ( ) const
inline

Definition at line 235 of file TrVisRendition.h.

◆ isRequireBGR()

bool OdTrVisRendition::ClientSettings::isRequireBGR ( ) const
inline

Definition at line 224 of file TrVisRendition.h.

◆ isShadeByVertex()

bool OdTrVisRendition::ClientSettings::isShadeByVertex ( ) const
inline

Definition at line 242 of file TrVisRendition.h.

◆ isSupportBGR()

bool OdTrVisRendition::ClientSettings::isSupportBGR ( ) const
inline

Definition at line 218 of file TrVisRendition.h.

◆ isSupportBGRA()

bool OdTrVisRendition::ClientSettings::isSupportBGRA ( ) const
inline

Definition at line 221 of file TrVisRendition.h.

◆ isSupportNonPow2Textures()

bool OdTrVisRendition::ClientSettings::isSupportNonPow2Textures ( ) const
inline

Definition at line 212 of file TrVisRendition.h.

◆ isSupportNonPow2TexturesWrapping()

bool OdTrVisRendition::ClientSettings::isSupportNonPow2TexturesWrapping ( ) const
inline

Definition at line 215 of file TrVisRendition.h.

◆ overridenLutMonochromeState()

bool OdTrVisRendition::ClientSettings::overridenLutMonochromeState ( bool  bDeviceSetting) const
inline

Definition at line 232 of file TrVisRendition.h.

◆ overridenLutPaletteState()

bool OdTrVisRendition::ClientSettings::overridenLutPaletteState ( bool  bDeviceSetting) const
inline

Definition at line 237 of file TrVisRendition.h.

◆ setLutMonochrome()

void OdTrVisRendition::ClientSettings::setLutMonochrome ( bool  bSet)
inline

Definition at line 231 of file TrVisRendition.h.

◆ setLutOverride()

void OdTrVisRendition::ClientSettings::setLutOverride ( bool  bSet)
inline

Definition at line 228 of file TrVisRendition.h.

◆ setLutPalette()

void OdTrVisRendition::ClientSettings::setLutPalette ( bool  bSet)
inline

Definition at line 236 of file TrVisRendition.h.

◆ setRequireBGR()

void OdTrVisRendition::ClientSettings::setRequireBGR ( bool  bSet)
inline

Definition at line 225 of file TrVisRendition.h.

◆ setShadeByVertex()

void OdTrVisRendition::ClientSettings::setShadeByVertex ( bool  bSet)
inline

Definition at line 243 of file TrVisRendition.h.

◆ setSupportBGR()

void OdTrVisRendition::ClientSettings::setSupportBGR ( bool  bSet)
inline

Definition at line 219 of file TrVisRendition.h.

◆ setSupportBGRA()

void OdTrVisRendition::ClientSettings::setSupportBGRA ( bool  bSet)
inline

Definition at line 222 of file TrVisRendition.h.

◆ setSupportNonPow2Textures()

void OdTrVisRendition::ClientSettings::setSupportNonPow2Textures ( bool  bSet)
inline

Definition at line 213 of file TrVisRendition.h.

◆ setSupportNonPow2TexturesWrapping()

void OdTrVisRendition::ClientSettings::setSupportNonPow2TexturesWrapping ( bool  bSet)
inline

Definition at line 216 of file TrVisRendition.h.

Member Data Documentation

◆ m_bObtained

bool OdTrVisRendition::ClientSettings::m_bObtained

Definition at line 166 of file TrVisRendition.h.

◆ m_ciInfo

ClientInfo OdTrVisRendition::ClientSettings::m_ciInfo

Definition at line 168 of file TrVisRendition.h.

◆ m_nMaxFragShadUniformVecs

OdUInt32 OdTrVisRendition::ClientSettings::m_nMaxFragShadUniformVecs

Definition at line 193 of file TrVisRendition.h.

◆ m_nMaxLineWidth

float OdTrVisRendition::ClientSettings::m_nMaxLineWidth

Definition at line 190 of file TrVisRendition.h.

◆ m_nMaxPointSize

float OdTrVisRendition::ClientSettings::m_nMaxPointSize

Definition at line 191 of file TrVisRendition.h.

◆ m_nMaxTextureSize

OdUInt32 OdTrVisRendition::ClientSettings::m_nMaxTextureSize

Definition at line 187 of file TrVisRendition.h.

◆ m_nTextureAlignment

OdUInt32 OdTrVisRendition::ClientSettings::m_nTextureAlignment

Definition at line 188 of file TrVisRendition.h.

◆ m_uFlags

OdUInt32 OdTrVisRendition::ClientSettings::m_uFlags

Definition at line 186 of file TrVisRendition.h.


The documentation for this struct was generated from the following file: