HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
HdDisplayStyle Struct Reference

#include <sceneDelegate.h>

Public Member Functions

 HdDisplayStyle ()
 
 HdDisplayStyle (int refineLevel_, bool flatShading=false, bool displacement=true)
 
 HdDisplayStyle (HdDisplayStyle const &rhs)=default
 
 ~HdDisplayStyle ()=default
 
bool operator== (HdDisplayStyle const &rhs) const
 
bool operator!= (HdDisplayStyle const &rhs) const
 

Public Attributes

int refineLevel
 The prim refine level, in the range [0, 8]. More...
 
bool flatShadingEnabled
 Is the prim flat shaded. More...
 
bool displacementEnabled
 Is the prim displacement shaded. More...
 

Detailed Description

Describes how the geometry of a prim should be displayed.

Definition at line 81 of file sceneDelegate.h.

Constructor & Destructor Documentation

HdDisplayStyle::HdDisplayStyle ( )
inline

Creates a default DisplayStyle.

  • refineLevel is 0.
  • flatShading is disabled.
  • displacement is enabled.

Definition at line 95 of file sceneDelegate.h.

HdDisplayStyle::HdDisplayStyle ( int  refineLevel_,
bool  flatShading = false,
bool  displacement = true 
)
inline

Creates a DisplayStyle.

Parameters
refineLevel_the refine level to display. Valid range is [0, 8].
flatShadingenables flat shading, defaults to false.
displacementenables displacement shading, defaults to false.

Definition at line 106 of file sceneDelegate.h.

HdDisplayStyle::HdDisplayStyle ( HdDisplayStyle const rhs)
default
HdDisplayStyle::~HdDisplayStyle ( )
default

Member Function Documentation

bool HdDisplayStyle::operator!= ( HdDisplayStyle const rhs) const
inline

Definition at line 128 of file sceneDelegate.h.

bool HdDisplayStyle::operator== ( HdDisplayStyle const rhs) const
inline

Definition at line 123 of file sceneDelegate.h.

Member Data Documentation

bool HdDisplayStyle::displacementEnabled

Is the prim displacement shaded.

Definition at line 89 of file sceneDelegate.h.

bool HdDisplayStyle::flatShadingEnabled

Is the prim flat shaded.

Definition at line 86 of file sceneDelegate.h.

int HdDisplayStyle::refineLevel

The prim refine level, in the range [0, 8].

Definition at line 83 of file sceneDelegate.h.


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