Rhino C++ API
8.14
|
#include <rhinoSdkDisplayPipelineAttributes.h>
Classes | |
class | Factory |
class | LinearWorkflow |
Copy of IRhRdkLinearWorkflow - eventually these classes need to be combined. More... | |
Static Public Member Functions | |
static CDisplayPipelineAttributes::SubDEdgeType | SubDEdgeEdgeType (const ON_SubDEdge *) |
static CDisplayPipelineAttributes::SubDEdgeType | SubDEdgeEdgeType (const ON_SubDEdgePtr *) |
Protected Member Functions | |
virtual void | Defaults () |
Friends | |
class | CDisplayAttrsPage |
class | CRhDisplayPipelineAttributesPrivate |
class | CRhinoDisplayAttrsMgr |
class | CRhinoDisplayPipeline |
class | CShadowsAttributesPage |
class | DisplayAttrsMgrList |
class | DisplayAttrsMgrListDesc |
|
strong |
Extra information for DrawToDC calls...
|
strong |
|
strong |
|
strong |
|
strong |
CDisplayPipelineAttributes::CDisplayPipelineAttributes | ( | ) |
CDisplayPipelineAttributes::CDisplayPipelineAttributes | ( | const CDisplayPipelineAttributes & | ) |
|
virtual |
const CRhinoCacheHandle* CDisplayPipelineAttributes::ActiveCacheHandle | ( | ) | const |
const std::shared_ptr<CRhinoDib>& CDisplayPipelineAttributes::BackgroundBitmap | ( | ) | const |
const wchar_t* CDisplayPipelineAttributes::BackgroundBitmapName | ( | ) | const |
int CDisplayPipelineAttributes::BackgroundStyleHelper | ( | const CRhinoDoc & | doc | ) | const |
int CDisplayPipelineAttributes::BackgroundStyleOverride | ( | ) | const |
-1 means do not override style. Otherwise the value from ON_3dmRenderSettings::m_background_style is used.
ON_Color CDisplayPipelineAttributes::BaseObjectColor | ( | ) | const |
Added in V8.
|
virtual |
Must match factory Id - CDisplayPipelineAttributes returns ON_nil_uuid.
BYTE CDisplayPipelineAttributes::ClipSectionUsage | ( | ) | const |
0 = use section styles, 1 = use attributes defined above
void CDisplayPipelineAttributes::ComputeMaterialHash | ( | ) |
void CDisplayPipelineAttributes::CopyImplementationAttrs | ( | const class CDisplayPipelineAttributes * | attrs, |
const CRhinoObject * | obj | ||
) |
Added in V8.
ON_SHA1_Hash CDisplayPipelineAttributes::CurrentMaterialHash | ( | ) | const |
float CDisplayPipelineAttributes::CurveThicknessScale | ( | ) | const |
BYTE CDisplayPipelineAttributes::CurveThicknessUsage | ( | ) | const |
0 = by object, 1 = pixel thickness
|
protectedvirtual |
void CDisplayPipelineAttributes::EnableSurfaceColorWriting | ( | bool | on | ) |
|
virtual |
void CDisplayPipelineAttributes::GetColorFadeEffect | ( | ON_Color & | fade_color, |
float & | fade_amount | ||
) | const |
Description: Get the current color fade effect data. Parameters: fade_color: [out] the current fade color. fade_amount: [out] the current fade amount.
void CDisplayPipelineAttributes::GetCurveAttributes | ( | CRhCurveAttributes & | attr, |
const CRhinoDisplayPipeline & | dp | ||
) | const |
void CDisplayPipelineAttributes::GetDiagonalHatchEffect | ( | float & | hatch_strength, |
float & | hatch_width | ||
) | const |
Description: Get the current diagonal hatch strength and width in pixels. Parameters: hatch_strength: [out] the strength of the hatch effect. hatch_width: [out] the diagonal hatch width in pixels.
float CDisplayPipelineAttributes::GetDitherTransparencyEffectAmount | ( | ) | const |
Description: Get the current dither transparency amount. Returns: The transparency amount.
void CDisplayPipelineAttributes::GetGridAttributes | ( | CRhinoAppGridSettings & | grattr | ) | const |
void CDisplayPipelineAttributes::GetMeshWireAttributes | ( | ON_Color | colors[4], |
float | thicknesses[4], | ||
unsigned int | patterns[4] | ||
) | const |
Mesh specific attributes...
[0] == non-manifold wires (3 or more faces attach to the edge) [1] == crease wires (2 faces attach to a crease or break edge) [2] == manifold wires (2 faces attach to a smooth edge) [3] == naked edge wires (boundary edge - 1 face)
int CDisplayPipelineAttributes::GetShadingMethod | ( | void | ) | const |
int CDisplayPipelineAttributes::GetSkylightShadowQuality | ( | ) | const |
StereoRenderContext CDisplayPipelineAttributes::GetStereoRenderContext | ( | ) | const |
void CDisplayPipelineAttributes::GetSubDColorReductions | ( | int | [4] | ) | const |
bool CDisplayPipelineAttributes::GetSubDEdgeVisibility | ( | SubDEdgeType | edgeType | ) | const |
void CDisplayPipelineAttributes::GetSubDUsageIndexes | ( | int | [4] | ) | const |
void CDisplayPipelineAttributes::GetSubDWireAttributes | ( | ON_Color | colors[4], |
float | thicknesses[4], | ||
bool | applyXforms = true |
||
) | const |
bool CDisplayPipelineAttributes::HasColorFadeEffect | ( | ) | const |
Description: Returns TRUE if there is a color fade effect enabled with a color fade effect amount larger than 0.0, FALSE otherwise.
bool CDisplayPipelineAttributes::HasDiagonalHatchEffect | ( | ) | const |
Description: Returns TRUE if there is a diagonal hatch effect enabled with a hatch strength larger than 0.0, FALSE otherwise.
bool CDisplayPipelineAttributes::HasDitherTransparencyEffect | ( | ) | const |
Description: Returns TRUE if there is a dither transparency effect enabled with a transparency amount larger than 0.0, FALSE otherwise.
ON_UUID CDisplayPipelineAttributes::Id | ( | ) | const |
general class object attributes...
bool CDisplayPipelineAttributes::IsGroundPlaneOff | ( | ) | const |
void CDisplayPipelineAttributes::LoadProfile | ( | const wchar_t * | lpsSection, |
CRhinoProfileContext & | |||
) |
void CDisplayPipelineAttributes::LoadProfile | ( | const wchar_t * | lpsSection, |
CRhinoProfileContext & | , | ||
const CDisplayPipelineAttributes & | Defaults | ||
) |
|
virtual |
ON_wString CDisplayPipelineAttributes::Name | ( | ) | const |
CRhinoDisplayPipeline* CDisplayPipelineAttributes::NewDisplayPipeline | ( | ) | const |
CDisplayPipelineAttributes* CDisplayPipelineAttributes::NewFromThisClass | ( | ) | const |
CDisplayPipelineAttributes& CDisplayPipelineAttributes::operator= | ( | const CDisplayPipelineAttributes & | ) |
bool CDisplayPipelineAttributes::operator== | ( | const CDisplayPipelineAttributes & | ) | const |
const ON_ClassId* CDisplayPipelineAttributes::Pipeline | ( | ) | const |
ON_UUID CDisplayPipelineAttributes::PipelineId | ( | ) | const |
ON_UUID CDisplayPipelineAttributes::RealtimeDisplayId | ( | ) | const |
int CDisplayPipelineAttributes::RealtimeRenderPasses | ( | void | ) | const |
ON_Color CDisplayPipelineAttributes::ReflectionAxisLineColor | ( | void | ) | const |
float CDisplayPipelineAttributes::ReflectionAxisLineThickness | ( | void | ) | const |
int CDisplayPipelineAttributes::ReflectionColorPercentage | ( | void | ) | const |
ON_PlaneEquation CDisplayPipelineAttributes::ReflectionPlane | ( | void | ) | const |
bool CDisplayPipelineAttributes::ReflectionPlaneAxisLineOn | ( | void | ) | const |
int CDisplayPipelineAttributes::ReflectionPlaneColorUsage | ( | void | ) | const |
bool CDisplayPipelineAttributes::ReflectionPlaneExists | ( | void | ) | const |
Get the "current" reflected plane preview drawing settings...
bool CDisplayPipelineAttributes::ReflectionPlanePreviewOn | ( | void | ) | const |
void CDisplayPipelineAttributes::ResetMaterialHash | ( | ) |
void CDisplayPipelineAttributes::ResetReflectionPlaneSettings | ( | void | ) |
turns off reflected plane preview drawing (for runtime evaluation)...
bool CDisplayPipelineAttributes::SaveProfile | ( | const wchar_t * | lpsSection, |
CRhinoProfileContext & | |||
) | const |
void CDisplayPipelineAttributes::SetActiveCacheHandle | ( | CRhinoCacheHandle * | cache | ) |
void CDisplayPipelineAttributes::SetAllObjectDrawingColors | ( | COLORREF | color | ) |
Description: Every now and then you want to draw lots of different objects using the same color. This function sets all object drawing colors to color. Examples include the "grey" shadows drawn in dynamic transformation commands and printing everything black. Parameters: color - [in]
void CDisplayPipelineAttributes::SetBackgroundBitmap | ( | const wchar_t * | name | ) |
void CDisplayPipelineAttributes::SetBackgroundBitmap | ( | std::shared_ptr< CRhinoDib > & | dib | ) |
void CDisplayPipelineAttributes::SetBackgroundStyleOverride | ( | int | ) |
void CDisplayPipelineAttributes::SetClipSectionUsage | ( | BYTE | usage | ) |
void CDisplayPipelineAttributes::SetColorFadeEffect | ( | const ON_Color & | fade_color, |
const float | fade_amount | ||
) |
Description: Set a color fade effect to make objects fade a given amount towards a given color. Parameters: fade_color: [in] the color to fade towards. fade_amount: [in] the amount of fade towards the given color (0..1).
void CDisplayPipelineAttributes::SetCurveThicknessScale | ( | float | scale | ) |
void CDisplayPipelineAttributes::SetCurveThicknessUsage | ( | BYTE | usage | ) |
void CDisplayPipelineAttributes::SetDiagonalHatchEffect | ( | const float | hatch_strength, |
const float | hatch_width | ||
) |
Description: Set a diagonal hatch effect to make objects render with diagonal hatch with a given strength and width in pixels. The effect works by brightening and darkening pixels in a diagonal pattern. Parameters: hatch_strength: [in] the strength of the hatch effect (0..1). hatch_width: [in] the width of the diagonal hatch in pixels (>= 0).
void CDisplayPipelineAttributes::SetDitherTransparencyEffect | ( | const float | transparency_amount | ) |
Description: Set a dither transparency effect to make objects render with a given amount of transparency using a dither effect. Parameters: transparency_amount: [in] the amount of transparency (0..1).
void CDisplayPipelineAttributes::SetFromDisplayObjectAttrs | ( | const class CDisplayObjectAttrs * | attr, |
const CRhinoObject * | obj | ||
) |
Added in V8.
void CDisplayPipelineAttributes::SetGridAttributes | ( | const CRhinoAppGridSettings & | grattr | ) |
void CDisplayPipelineAttributes::SetName | ( | const ON_wString & | ) |
void CDisplayPipelineAttributes::SetPipeline | ( | const ON_ClassId * | ) |
void CDisplayPipelineAttributes::SetRealtimeDisplayId | ( | const ON_UUID & | id | ) |
void CDisplayPipelineAttributes::SetRealtimeRenderPasses | ( | int | ) |
void CDisplayPipelineAttributes::SetShadingMethod | ( | int | ) |
void CDisplayPipelineAttributes::SetShadowIntensity | ( | int | ) |
void CDisplayPipelineAttributes::SetShowFlatSurfaceIsos | ( | bool | show | ) |
void CDisplayPipelineAttributes::SetShowRealtimeRenderProgressBar | ( | bool | ) |
void CDisplayPipelineAttributes::SetShowTangentEdges | ( | bool | show | ) |
void CDisplayPipelineAttributes::SetShowTangentSeams | ( | bool | show | ) |
void CDisplayPipelineAttributes::SetSkylightShadowQuality | ( | int | iSkylightShadowQuality | ) | const |
void CDisplayPipelineAttributes::SetStereoRenderContext | ( | StereoRenderContext | stereo_render_context | ) |
void CDisplayPipelineAttributes::SetSubDApplyPattern | ( | SubDEdgeType | edgeType, |
bool | apply | ||
) |
void CDisplayPipelineAttributes::SetSubDEdgeColor | ( | SubDEdgeType | edgeType, |
const ON_Color & | color | ||
) |
void CDisplayPipelineAttributes::SetSubDEdgeColorReduction | ( | SubDEdgeType | edgeType, |
int | reduction | ||
) |
void CDisplayPipelineAttributes::SetSubDEdgeThickness | ( | SubDEdgeType | edgeType, |
float | thickness | ||
) |
void CDisplayPipelineAttributes::SetSubDEdgeUsage | ( | SubDEdgeType | edgeType, |
int | usage | ||
) |
void CDisplayPipelineAttributes::SetSubDEdgeVisibility | ( | bool | on | ) |
void CDisplayPipelineAttributes::SetSubDEdgeVisibility | ( | SubDEdgeType | edgeType, |
bool | on | ||
) |
void CDisplayPipelineAttributes::SetSubDReflectionAxisLineColor | ( | const ON_Color & | ) |
void CDisplayPipelineAttributes::SetSubDReflectionAxisLineThickness | ( | float | ) |
void CDisplayPipelineAttributes::SetSubDReflectionColorPercentage | ( | int | ) |
void CDisplayPipelineAttributes::SetSubDReflectionPlane | ( | const ON_PlaneEquation * | pe | ) |
void CDisplayPipelineAttributes::SetSubDReflectionPlaneColor | ( | const ON_Color & | ) |
void CDisplayPipelineAttributes::SetSubDReflectionPlaneColorUsage | ( | int | ) |
void CDisplayPipelineAttributes::SetSubDThicknessScale | ( | SubDEdgeType | edgeType, |
float | scale | ||
) |
void CDisplayPipelineAttributes::SetSubDThicknessUsage | ( | unsigned char | usage | ) |
void CDisplayPipelineAttributes::SetSubDUsageIndexes | ( | int | [4] | ) |
void CDisplayPipelineAttributes::SetSupportsCustomRenderMeshes | ( | bool | bSupports | ) |
void CDisplayPipelineAttributes::SetSurfaceEdgeApplyPattern | ( | bool | apply | ) |
void CDisplayPipelineAttributes::SetSurfaceEdgeThicknessScale | ( | float | scale | ) |
void CDisplayPipelineAttributes::SetSurfaceIsoApplyPattern | ( | bool | u, |
bool | v, | ||
bool | w | ||
) |
void CDisplayPipelineAttributes::SetSurfaceIsoThicknessScale | ( | float | u, |
float | v, | ||
float | w | ||
) |
void CDisplayPipelineAttributes::SetSurfaceNakedEdgeApplyPattern | ( | bool | apply | ) |
void CDisplayPipelineAttributes::SetSurfaceNakedEdgeThicknessScale | ( | float | scale | ) |
void CDisplayPipelineAttributes::SetSurfaceNakedEdgeUseNormalEdgeThickness | ( | bool | on | ) |
void CDisplayPipelineAttributes::SetSurfaceThicknessUsage | ( | unsigned char | usage | ) |
void CDisplayPipelineAttributes::SetUuid | ( | ON_UUID | ) |
int CDisplayPipelineAttributes::ShadowIntensity | ( | void | ) | const |
bool CDisplayPipelineAttributes::ShadowsIgnoreClippingPlanes | ( | void | ) | const |
bool CDisplayPipelineAttributes::ShowFlatSurfaceIsos | ( | ) | const |
bool CDisplayPipelineAttributes::ShowRealtimeRenderProgressBar | ( | void | ) | const |
void CDisplayPipelineAttributes::ShowSubDReflectionPlaneAxisLine | ( | bool | show | ) |
void CDisplayPipelineAttributes::ShowSubDReflectionPlanePreview | ( | bool | show | ) |
SubD Reflection plane previewing attributes...
bool CDisplayPipelineAttributes::ShowTangentEdges | ( | ) | const |
bool CDisplayPipelineAttributes::ShowTangentSeams | ( | ) | const |
bool CDisplayPipelineAttributes::SubdApplyPattern | ( | SubDEdgeType | edgeType | ) | const |
bool CDisplayPipelineAttributes::SubDApplyPattern | ( | SubDEdgeType | edgeType | ) | const |
ON_Color CDisplayPipelineAttributes::SubDEdgeColor | ( | SubDEdgeType | edgeType | ) | const |
int CDisplayPipelineAttributes::SubDEdgeColorReduction | ( | SubDEdgeType | edgeType | ) | const |
|
static |
|
static |
[0] == smooth interior [1] == crease interior [2] == non-manifold [3] == boundary
float CDisplayPipelineAttributes::SubDEdgeThickness | ( | SubDEdgeType | edgeType | ) | const |
int CDisplayPipelineAttributes::SubDEdgeUsage | ( | SubDEdgeType | edgeType | ) | const |
ON_Color CDisplayPipelineAttributes::SubDReflectionAxisLineColor | ( | void | ) | const |
float CDisplayPipelineAttributes::SubDReflectionAxisLineThickness | ( | void | ) | const |
int CDisplayPipelineAttributes::SubDReflectionColorPercentage | ( | void | ) | const |
bool CDisplayPipelineAttributes::SubDReflectionPlane | ( | ON_PlaneEquation & | pe | ) | const |
bool CDisplayPipelineAttributes::SubDReflectionPlaneAxisLineOn | ( | void | ) | const |
ON_Color CDisplayPipelineAttributes::SubDReflectionPlaneColor | ( | void | ) | const |
int CDisplayPipelineAttributes::SubDReflectionPlaneColorUsage | ( | void | ) | const |
bool CDisplayPipelineAttributes::SubDReflectionPlanePreviewOn | ( | void | ) | const |
float CDisplayPipelineAttributes::SubDThicknessScale | ( | SubDEdgeType | edgeType | ) | const |
unsigned char CDisplayPipelineAttributes::SubDThicknessUsage | ( | ) | const |
bool CDisplayPipelineAttributes::SupportsCustomRenderMeshes | ( | void | ) | const |
bool CDisplayPipelineAttributes::SurfaceColorWriting | ( | ) | const |
bool CDisplayPipelineAttributes::SurfaceEdgeApplyPattern | ( | ) | const |
float CDisplayPipelineAttributes::SurfaceEdgeThicknessScale | ( | ) | const |
void CDisplayPipelineAttributes::SurfaceIsoApplyPattern | ( | bool * | u, |
bool * | v, | ||
bool * | w | ||
) | const |
void CDisplayPipelineAttributes::SurfaceIsoThicknessScale | ( | float * | u, |
float * | v, | ||
float * | w | ||
) | const |
bool CDisplayPipelineAttributes::SurfaceNakedEdgeApplyPattern | ( | ) | const |
float CDisplayPipelineAttributes::SurfaceNakedEdgeThicknessScale | ( | ) | const |
bool CDisplayPipelineAttributes::SurfaceNakedEdgeUseNormalEdgeThickness | ( | ) | const |
unsigned char CDisplayPipelineAttributes::SurfaceThicknessUsage | ( | ) | const |
void CDisplayPipelineAttributes::UseSubDReflectionPlaneSettings | ( | void | ) |
sets up reflected plane preview drawing based on the SubD's settings (this may turn it on or off at runtime)
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
double CDisplayPipelineAttributes::altitude = 0.0 |
bool CDisplayPipelineAttributes::automaticAltitude = true |
COLORREF CDisplayPipelineAttributes::m_AmbientColor |
bool CDisplayPipelineAttributes::m_bBakeTextures |
bool CDisplayPipelineAttributes::m_bBlendGrid |
BYTE CDisplayPipelineAttributes::m_BBoxMode |
bool CDisplayPipelineAttributes::m_bCastShadows |
bool CDisplayPipelineAttributes::m_bClippingClipSelected |
bool CDisplayPipelineAttributes::m_bClippingShowCP |
Draw a transparent fill for selected clipping planes.
bool CDisplayPipelineAttributes::m_bClippingShowXEdges |
bool CDisplayPipelineAttributes::m_bClippingShowXSurface |
bool CDisplayPipelineAttributes::m_bCPHidden |
bool CDisplayPipelineAttributes::m_bCPHidePoints |
bool CDisplayPipelineAttributes::m_bCPHideSurface |
bool CDisplayPipelineAttributes::m_bCPHighlight |
bool CDisplayPipelineAttributes::m_bCPSingleColor |
bool CDisplayPipelineAttributes::m_bCPSolidLines |
Control Polygon specific attributes...
bool CDisplayPipelineAttributes::m_bCullBackfaces |
bool CDisplayPipelineAttributes::m_bCurveKappaHair |
bool CDisplayPipelineAttributes::m_bDisableConduits |
bool CDisplayPipelineAttributes::m_bDisableTransparency |
bool CDisplayPipelineAttributes::m_bDrawAxes |
bool CDisplayPipelineAttributes::m_bDrawGrid |
bool CDisplayPipelineAttributes::m_bDrawTransGridPlane |
bool CDisplayPipelineAttributes::m_bDrawWorldAxes |
bool CDisplayPipelineAttributes::m_bDrawZAxis |
bool CDisplayPipelineAttributes::m_bFlipGlasses |
bool CDisplayPipelineAttributes::m_bGhostLockedObjects |
bool CDisplayPipelineAttributes::m_bHighlightMeshes |
bool CDisplayPipelineAttributes::m_bHighlightSurfaces |
bool CDisplayPipelineAttributes::m_bIgnoreHighlights |
bool CDisplayPipelineAttributes::m_bIsoColorsUsed |
bool CDisplayPipelineAttributes::m_bIsoPatternUsed |
bool CDisplayPipelineAttributes::m_bIsoThicknessUsed |
bool CDisplayPipelineAttributes::m_bIsSurface |
General dynamic/runtime object drawing attributes...
bool CDisplayPipelineAttributes::m_bLayersFollowLockUsage |
bool CDisplayPipelineAttributes::m_bLockedObjectsBehind |
bool CDisplayPipelineAttributes::m_bPerPixelLighting |
bool CDisplayPipelineAttributes::m_bPlaneUsesGridColor |
bool CDisplayPipelineAttributes::m_bShadeSurface |
Both surface and mesh specific attributes...
bool CDisplayPipelineAttributes::m_bShadeVertexColors |
BYTE CDisplayPipelineAttributes::m_bShadowClippingUsage |
First nibble (0..15) = types of clipping, Second nibble (0x10 .. 0x80) = mask for when to clip.
bool CDisplayPipelineAttributes::m_bShowAnnotations |
bool CDisplayPipelineAttributes::m_bShowClippingPlanes |
Custom clippling plane attributes.
bool CDisplayPipelineAttributes::m_bShowCurves |
Curves specific attributes...
bool CDisplayPipelineAttributes::m_bShowDecals |
bool CDisplayPipelineAttributes::m_bShowEdgeEndpoints |
bool CDisplayPipelineAttributes::m_bShowEdges |
brep edge info (not used for mesh or SubD objects)
bool CDisplayPipelineAttributes::m_bShowGridOnTop |
bool CDisplayPipelineAttributes::m_bShowGrips |
bool CDisplayPipelineAttributes::m_bShowIsocurves |
iso's...
bool CDisplayPipelineAttributes::m_bShowLights |
Lights & Lighting specific attributes...
bool CDisplayPipelineAttributes::m_bShowMeshEdges |
polygon mesh and SubD edge info
here "Edge" means "break" or "crease" edges
bool CDisplayPipelineAttributes::m_bShowMeshNakedEdges |
"Naked" means boundary edges
bool CDisplayPipelineAttributes::m_bShowMeshNonmanifoldEdges |
"Nonmanifold means 3 or more faces meet at the edge
bool CDisplayPipelineAttributes::m_bShowMeshVertices |
bool CDisplayPipelineAttributes::m_bShowMeshWires |
bool CDisplayPipelineAttributes::m_bShowNakedEdges |
bool CDisplayPipelineAttributes::m_bShowNonmanifoldEdges |
bool CDisplayPipelineAttributes::m_bShowPointClouds |
PointClouds specific attributes...
bool CDisplayPipelineAttributes::m_bShowPoints |
Points specific attributes...
bool CDisplayPipelineAttributes::m_bShowText |
Dimensions & Text specific attributes...
bool CDisplayPipelineAttributes::m_bShowTransGrid |
bool CDisplayPipelineAttributes::m_bSingleCurveColor |
bool CDisplayPipelineAttributes::m_bSingleIsoColor |
bool CDisplayPipelineAttributes::m_bSingleMeshWireColor |
bool CDisplayPipelineAttributes::m_bSingleWireColor |
bool CDisplayPipelineAttributes::m_bSurfaceKappaHair |
Surface specific attributes...
bool CDisplayPipelineAttributes::m_bUseDefaultBackface |
bool CDisplayPipelineAttributes::m_bUseDocumentGrid |
bool CDisplayPipelineAttributes::m_bUseHiddenLights |
bool CDisplayPipelineAttributes::m_bUseLightColor |
bool CDisplayPipelineAttributes::m_bUseObjectBFMaterial |
bool CDisplayPipelineAttributes::m_bUseObjectMaterial |
bool CDisplayPipelineAttributes::m_bXrayAllObjects |
General display overrides...
COLORREF CDisplayPipelineAttributes::m_ClippingCPColor |
COLORREF CDisplayPipelineAttributes::m_ClippingEdgeColor |
COLORREF CDisplayPipelineAttributes::m_ClippingSurfaceColor |
enum CDisplayPipelineAttributes::ContextsForDrawToDC CDisplayPipelineAttributes::m_contextDrawToDC |
ON_Color CDisplayPipelineAttributes::m_CPColor |
ON_UUID CDisplayPipelineAttributes::m_CurrentObjectId |
COLORREF CDisplayPipelineAttributes::m_CurveColor |
struct { ... } CDisplayPipelineAttributes::m_customGroundPlaneSettings |
class RHINO_SDK_CLASS CDisplayPipelineAttributes::LinearWorkflow CDisplayPipelineAttributes::m_customLinearWorkflowSettings |
double CDisplayPipelineAttributes::m_dHorzScale |
COLORREF CDisplayPipelineAttributes::m_DotBorderColor |
COLORREF CDisplayPipelineAttributes::m_DotTextColor |
float CDisplayPipelineAttributes::m_dpi_scale_override = -1 |
View specific attributes...
The engine will typically use the current monitor dpi scaling unless m_dpi_scale_override is set to a value > 0
double CDisplayPipelineAttributes::m_dVertScale |
ERhinoPointStyle CDisplayPipelineAttributes::m_eCVStyle |
COLORREF CDisplayPipelineAttributes::m_EdgeColor |
brep edge info (not used for mesh or SubD objects)
EFrameBufferFillMode CDisplayPipelineAttributes::m_eFillMode |
Frame background settings...
ELightingScheme CDisplayPipelineAttributes::m_eLightingScheme |
RhinoLineCapStyle CDisplayPipelineAttributes::m_eLineEndCapStyle |
RhinoLineJoinStyle CDisplayPipelineAttributes::m_eLineJoinStyle |
ERhinoPointStyle CDisplayPipelineAttributes::m_ePCGripStyle |
ERhinoPointStyle CDisplayPipelineAttributes::m_ePCStyle |
ERhinoPointStyle CDisplayPipelineAttributes::m_ePointStyle |
int CDisplayPipelineAttributes::m_eShadowMapType |
double CDisplayPipelineAttributes::m_fShadowBlur |
float CDisplayPipelineAttributes::m_fShadowClippingRadius |
float CDisplayPipelineAttributes::m_fStereoParallax |
float CDisplayPipelineAttributes::m_fStereoSeparation |
ON_Color CDisplayPipelineAttributes::m_GradBotLeft |
ON_Color CDisplayPipelineAttributes::m_GradBotRight |
ON_Color CDisplayPipelineAttributes::m_GradTopLeft |
ON_Color CDisplayPipelineAttributes::m_GradTopRight |
COLORREF CDisplayPipelineAttributes::m_GridPlaneColor |
enum CDisplayPipelineAttributes::GroundPlaneUsages CDisplayPipelineAttributes::m_groundPlaneUsage |
int CDisplayPipelineAttributes::m_IsHighlighted |
COLORREF CDisplayPipelineAttributes::m_IsoColor |
COLORREF CDisplayPipelineAttributes::m_IsoUColor |
COLORREF CDisplayPipelineAttributes::m_IsoVColor |
COLORREF CDisplayPipelineAttributes::m_IsoWColor |
ON_ObjectArray<ON_Light> CDisplayPipelineAttributes::m_Lights |
enum CDisplayPipelineAttributes::LinearWorkflowUsages CDisplayPipelineAttributes::m_linearWorkflowUsage |
COLORREF CDisplayPipelineAttributes::m_LockedColor |
COLORREF CDisplayPipelineAttributes::m_MeshEdgeColor |
here "Edge" means "break" or "crease" edges
COLORREF CDisplayPipelineAttributes::m_MeshNakedEdgeColor |
COLORREF CDisplayPipelineAttributes::m_MeshNonmanifoldEdgeColor |
COLORREF CDisplayPipelineAttributes::m_MeshWireColor |
int CDisplayPipelineAttributes::m_nAGColorMode |
int CDisplayPipelineAttributes::m_nAGViewingMode |
COLORREF CDisplayPipelineAttributes::m_NakedEdgeColor |
int CDisplayPipelineAttributes::m_nAxesPercentage |
BYTE CDisplayPipelineAttributes::m_nClippingCPTrans |
0 = opaque ... 100 = transparent
BYTE CDisplayPipelineAttributes::m_nClippingCPUsage |
0 = clipping plane's color, 1 = clipping plane's material, 2 = solid color
BYTE CDisplayPipelineAttributes::m_nClippingEdgesUsage |
0 = clipping plane's color setting, 1 = solid color, 2 = object color setting
BYTE CDisplayPipelineAttributes::m_nClippingEdgeThickness |
BYTE CDisplayPipelineAttributes::m_nClippingSurfaceUsage |
0 = object color settings, 1 = display mode backface settings, 2 = clipping plane's color, 3 = solid color
int CDisplayPipelineAttributes::m_nCPWireThickness |
UINT CDisplayPipelineAttributes::m_nCurvePattern |
int CDisplayPipelineAttributes::m_nCurveThickness |
int CDisplayPipelineAttributes::m_nCurveTrans |
int CDisplayPipelineAttributes::m_nCVSize |
int CDisplayPipelineAttributes::m_nEdgeColorReduction |
int CDisplayPipelineAttributes::m_nEdgeColorUsage |
UINT CDisplayPipelineAttributes::m_nEdgePattern |
int CDisplayPipelineAttributes::m_nEdgeThickness |
int CDisplayPipelineAttributes::m_nGridPlaneTrans |
int CDisplayPipelineAttributes::m_nGridTrans |
UINT CDisplayPipelineAttributes::m_nIsocurvePattern |
int CDisplayPipelineAttributes::m_nIsocurveThickness |
not used
UINT CDisplayPipelineAttributes::m_nIsoUPattern |
int CDisplayPipelineAttributes::m_nIsoUThickness |
UINT CDisplayPipelineAttributes::m_nIsoVPattern |
int CDisplayPipelineAttributes::m_nIsoVThickness |
UINT CDisplayPipelineAttributes::m_nIsoWPattern |
int CDisplayPipelineAttributes::m_nIsoWThickness |
UINT CDisplayPipelineAttributes::m_nLinePattern |
int CDisplayPipelineAttributes::m_nLineThickness |
int CDisplayPipelineAttributes::m_nLockedTrans |
int CDisplayPipelineAttributes::m_nLockedUsage |
Object locking attributes....
int CDisplayPipelineAttributes::m_nLuminosity |
int CDisplayPipelineAttributes::m_nMeshEdgeColorReduction |
here "Edge" means "break" or "crease" edges
int CDisplayPipelineAttributes::m_nMeshEdgeThickness |
here "Edge" means "break" or "crease" edges
int CDisplayPipelineAttributes::m_nMeshNakedEdgeColorReduction |
int CDisplayPipelineAttributes::m_nMeshNakedEdgeThickness |
int CDisplayPipelineAttributes::m_nMeshNonmanifoldEdgeColorReduction |
int CDisplayPipelineAttributes::m_nMeshNonmanifoldEdgeThickness |
polygon mesh and SubD non-manifold specific
int CDisplayPipelineAttributes::m_nMeshVertexSize |
UINT CDisplayPipelineAttributes::m_nMeshWirePattern |
int CDisplayPipelineAttributes::m_nMeshWireThickness |
int CDisplayPipelineAttributes::m_nNakedEdgeColorReduction |
int CDisplayPipelineAttributes::m_nNakedEdgeColorUsage |
int CDisplayPipelineAttributes::m_nNakedEdgeOverride |
not used
UINT CDisplayPipelineAttributes::m_nNakedEdgePattern |
int CDisplayPipelineAttributes::m_nNakedEdgeThickness |
UINT CDisplayPipelineAttributes::m_nNonmanifoldEdgePattern |
brep edge non-manifold specific (not used for mesh or SubD objects)
int CDisplayPipelineAttributes::m_nNumSamples |
COLORREF CDisplayPipelineAttributes::m_NonmanifoldEdgeColor |
int CDisplayPipelineAttributes::m_nPCGripSize |
int CDisplayPipelineAttributes::m_nPCSize |
int CDisplayPipelineAttributes::m_nPlaneVisibility |
int CDisplayPipelineAttributes::m_nPointSize |
BYTE CDisplayPipelineAttributes::m_nShadingEffectsUsage |
Specialized shading effects...
BYTE CDisplayPipelineAttributes::m_nShadowBitDepth |
int CDisplayPipelineAttributes::m_nShadowMapSize |
int CDisplayPipelineAttributes::m_nStereoModeEnabled |
Stereo mode settings...
COLORREF CDisplayPipelineAttributes::m_nTCColor |
Crease lines.
int CDisplayPipelineAttributes::m_nTCThickness |
Crease lines.
UINT CDisplayPipelineAttributes::m_nTechMask |
Technical mode(s) settings...
UINT CDisplayPipelineAttributes::m_nTechUMask |
COLORREF CDisplayPipelineAttributes::m_nTEColor |
Edge lines.
int CDisplayPipelineAttributes::m_nTEThickness |
Edge lines.
COLORREF CDisplayPipelineAttributes::m_nTHColor |
Hidden lines.
int CDisplayPipelineAttributes::m_nTHThickness |
Hidden lines.
COLORREF CDisplayPipelineAttributes::m_nTIColor |
Intersection lines.
int CDisplayPipelineAttributes::m_nTIThickness |
Intersection lines.
BYTE CDisplayPipelineAttributes::m_nTransparencyTolerance |
COLORREF CDisplayPipelineAttributes::m_nTSColor |
Seam lines.
COLORREF CDisplayPipelineAttributes::m_nTSiColor |
Silhouette lines.
int CDisplayPipelineAttributes::m_nTSiThickness |
Silhouette lines.
int CDisplayPipelineAttributes::m_nTSThickness |
Seam lines.
int CDisplayPipelineAttributes::m_nWorldAxesColor |
COLORREF CDisplayPipelineAttributes::m_ObjectColor |
const CRhinoObjectIterator* CDisplayPipelineAttributes::m_pIteratorOverride |
CDisplayPipelineMaterial* CDisplayPipelineAttributes::m_pMaterial |
Runtime material used by all mesh drawing (shaded and/or rendered)
int CDisplayPipelineAttributes::m_SEPL_Rotation |
ShadedEffectParallelLine-Rotation.
BYTE CDisplayPipelineAttributes::m_SEPL_Separation |
ShadedEffectParallelLine-Separation.
BYTE CDisplayPipelineAttributes::m_SEPL_Width |
ShadedEffectParallelLine-Width.
ON_3dVector CDisplayPipelineAttributes::m_ShadowBias |
COLORREF CDisplayPipelineAttributes::m_ShadowColor |
ON_Color CDisplayPipelineAttributes::m_SolidColor |
COLORREF CDisplayPipelineAttributes::m_WireColor |
COLORREF CDisplayPipelineAttributes::m_WxColor |
COLORREF CDisplayPipelineAttributes::m_WyColor |
COLORREF CDisplayPipelineAttributes::m_WzColor |
bool CDisplayPipelineAttributes::on = true |
bool CDisplayPipelineAttributes::shadowOnly = true |