Loading...
Searching...
No Matches
UsdImagingGLRenderParams Class Reference

Used as an arguments class for various methods in UsdImagingGLEngine. More...

#include <renderParams.h>

Public Types

using ClipPlanesVector = std::vector< GfVec4d >
 
using BBoxVector = std::vector< GfBBox3d >
 

Public Member Functions

bool operator== (const UsdImagingGLRenderParams &other) const
 
bool operator!= (const UsdImagingGLRenderParams &other) const
 

Public Attributes

UsdTimeCode frame
 
float complexity
 
UsdImagingGLDrawMode drawMode
 
bool showGuides
 
bool showProxy
 
bool showRender
 
bool forceRefresh
 
bool flipFrontFacing
 
UsdImagingGLCullStyle cullStyle
 
bool enableIdRender
 
bool enableLighting
 
bool enableSampleAlphaToCoverage
 
bool applyRenderState
 
bool gammaCorrectColors
 
bool highlight
 
GfVec4f overrideColor
 
GfVec4f wireframeColor
 
float alphaThreshold
 
ClipPlanesVector clipPlanes
 
bool enableSceneMaterials
 
bool enableSceneLights
 
bool enableUsdDrawModes
 
GfVec4f clearColor
 
TfToken colorCorrectionMode
 
int lut3dSizeOCIO
 
TfToken ocioDisplay
 
TfToken ocioView
 
TfToken ocioColorSpace
 
TfToken ocioLook
 
BBoxVector bboxes
 
GfVec4f bboxLineColor
 
float bboxLineDashSize
 

Detailed Description

Used as an arguments class for various methods in UsdImagingGLEngine.

Definition at line 73 of file renderParams.h.

Member Typedef Documentation

◆ BBoxVector

using BBoxVector = std::vector<GfBBox3d>

Definition at line 78 of file renderParams.h.

◆ ClipPlanesVector

using ClipPlanesVector = std::vector<GfVec4d>

Definition at line 77 of file renderParams.h.

Constructor & Destructor Documentation

◆ UsdImagingGLRenderParams()

Definition at line 126 of file renderParams.h.

Member Function Documentation

◆ operator!=()

bool operator!= ( const UsdImagingGLRenderParams other) const
inline

Definition at line 120 of file renderParams.h.

◆ operator==()

bool operator== ( const UsdImagingGLRenderParams other) const
inline

Definition at line 157 of file renderParams.h.

Member Data Documentation

◆ alphaThreshold

float alphaThreshold

Definition at line 97 of file renderParams.h.

◆ applyRenderState

bool applyRenderState

Definition at line 92 of file renderParams.h.

◆ bboxes

BBoxVector bboxes

Definition at line 112 of file renderParams.h.

◆ bboxLineColor

GfVec4f bboxLineColor

Definition at line 113 of file renderParams.h.

◆ bboxLineDashSize

float bboxLineDashSize

Definition at line 114 of file renderParams.h.

◆ clearColor

GfVec4f clearColor

Definition at line 103 of file renderParams.h.

◆ clipPlanes

ClipPlanesVector clipPlanes

Definition at line 98 of file renderParams.h.

◆ colorCorrectionMode

TfToken colorCorrectionMode

Definition at line 104 of file renderParams.h.

◆ complexity

float complexity

Definition at line 81 of file renderParams.h.

◆ cullStyle

UsdImagingGLCullStyle cullStyle

Definition at line 88 of file renderParams.h.

◆ drawMode

UsdImagingGLDrawMode drawMode

Definition at line 82 of file renderParams.h.

◆ enableIdRender

bool enableIdRender

Definition at line 89 of file renderParams.h.

◆ enableLighting

bool enableLighting

Definition at line 90 of file renderParams.h.

◆ enableSampleAlphaToCoverage

bool enableSampleAlphaToCoverage

Definition at line 91 of file renderParams.h.

◆ enableSceneLights

bool enableSceneLights

Definition at line 100 of file renderParams.h.

◆ enableSceneMaterials

bool enableSceneMaterials

Definition at line 99 of file renderParams.h.

◆ enableUsdDrawModes

bool enableUsdDrawModes

Definition at line 102 of file renderParams.h.

◆ flipFrontFacing

bool flipFrontFacing

Definition at line 87 of file renderParams.h.

◆ forceRefresh

bool forceRefresh

Definition at line 86 of file renderParams.h.

◆ frame

UsdTimeCode frame

Definition at line 80 of file renderParams.h.

◆ gammaCorrectColors

bool gammaCorrectColors

Definition at line 93 of file renderParams.h.

◆ highlight

bool highlight

Definition at line 94 of file renderParams.h.

◆ lut3dSizeOCIO

int lut3dSizeOCIO

Definition at line 106 of file renderParams.h.

◆ ocioColorSpace

TfToken ocioColorSpace

Definition at line 109 of file renderParams.h.

◆ ocioDisplay

TfToken ocioDisplay

Definition at line 107 of file renderParams.h.

◆ ocioLook

TfToken ocioLook

Definition at line 110 of file renderParams.h.

◆ ocioView

TfToken ocioView

Definition at line 108 of file renderParams.h.

◆ overrideColor

GfVec4f overrideColor

Definition at line 95 of file renderParams.h.

◆ showGuides

bool showGuides

Definition at line 83 of file renderParams.h.

◆ showProxy

bool showProxy

Definition at line 84 of file renderParams.h.

◆ showRender

bool showRender

Definition at line 85 of file renderParams.h.

◆ wireframeColor

GfVec4f wireframeColor

Definition at line 96 of file renderParams.h.


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