Inheritance diagram for HPS.AttributeLock:

Public Types

enum  Type : uint {
  Everything = 0x01000000, Visibility = 0x02000000, VisibilityCuttingSections = 0x02000001, VisibilityCutEdges = 0x02000002,
  VisibilityCutFaces = 0x02000003, VisibilityWindows = 0x02000004, VisibilityText = 0x02000005, VisibilityLines = 0x02000006,
  VisibilityEdgeLights = 0x02000007, VisibilityMarkerLights = 0x02000008, VisibilityFaceLights = 0x02000009, VisibilityGenericEdges = 0x0200000A,
  VisibilityHardEdges = 0x0200000B, VisibilityAdjacentEdges = 0x0200000C, VisibilityInteriorSilhouetteEdges = 0x0200000D, VisibilityShadowEmitting = 0x0200000E,
  VisibilityShadowReceiving = 0x0200000F, VisibilityShadowCasting = 0x02000010, VisibilityMarkers = 0x02000011, VisibilityVertices = 0x02000012,
  VisibilityFaces = 0x02000013, VisibilityPerimeterEdges = 0x02000014, VisibilityNonCulledEdges = 0x02000015, VisibilityMeshQuadEdges = 0x02000016,
  VisibilityCutGeometry = 0x02000017, VisibilityEdges = 0x02000018, VisibilityGeometry = 0x02000019, VisibilityLights = 0x0200001A,
  VisibilityShadows = 0x0200001B, Material = 0x03000000, MaterialGeometry = 0x03000001, MaterialCutGeometry = 0x03000002,
  MaterialAmbientLightUpColor = 0x03000003, MaterialAmbientLightDownColor = 0x03000004, MaterialAmbientLightColor = 0x03000005, MaterialWindowColor = 0x03000006,
  MaterialWindowContrastColor = 0x03000007, MaterialLightColor = 0x03000008, MaterialLineColor = 0x03000009, MaterialMarkerColor = 0x0300000A,
  MaterialTextColor = 0x0300000B, MaterialCutEdgeColor = 0x0300000C, MaterialVertex = 0x0300000D, MaterialVertexDiffuse = 0x0300000E,
  MaterialVertexDiffuseColor = 0x0300000F, MaterialVertexDiffuseAlpha = 0x03000010, MaterialVertexDiffuseTexture = 0x03000011, MaterialVertexSpecular = 0x03000012,
  MaterialVertexMirror = 0x03000013, MaterialVertexTransmission = 0x03000014, MaterialVertexEmission = 0x03000015, MaterialVertexEnvironment = 0x03000016,
  MaterialVertexBump = 0x03000017, MaterialVertexGloss = 0x03000018, MaterialEdge = 0x03000019, MaterialEdgeDiffuse = 0x0300001A,
  MaterialEdgeDiffuseColor = 0x0300001B, MaterialEdgeDiffuseAlpha = 0x0300001C, MaterialEdgeDiffuseTexture = 0x0300001D, MaterialEdgeSpecular = 0x0300001E,
  MaterialEdgeMirror = 0x0300001F, MaterialEdgeTransmission = 0x03000020, MaterialEdgeEmission = 0x03000021, MaterialEdgeEnvironment = 0x03000022,
  MaterialEdgeBump = 0x03000023, MaterialEdgeGloss = 0x03000024, MaterialFace = 0x03000025, MaterialFaceDiffuse = 0x03000026,
  MaterialFaceDiffuseColor = 0x03000027, MaterialFaceDiffuseAlpha = 0x03000028, MaterialFaceDiffuseTexture = 0x03000029, MaterialFaceSpecular = 0x0300002A,
  MaterialFaceMirror = 0x0300002B, MaterialFaceTransmission = 0x0300002C, MaterialFaceEmission = 0x0300002D, MaterialFaceEnvironment = 0x0300002E,
  MaterialFaceBump = 0x0300002F, MaterialFaceGloss = 0x03000030, MaterialBackFace = 0x03000031, MaterialBackFaceDiffuse = 0x03000032,
  MaterialBackFaceDiffuseColor = 0x03000033, MaterialBackFaceDiffuseAlpha = 0x03000034, MaterialBackFaceDiffuseTexture = 0x03000035, MaterialBackFaceSpecular = 0x03000036,
  MaterialBackFaceMirror = 0x03000037, MaterialBackFaceTransmission = 0x03000038, MaterialBackFaceEmission = 0x03000039, MaterialBackFaceEnvironment = 0x0300003A,
  MaterialBackFaceBump = 0x0300003B, MaterialBackFaceGloss = 0x0300003C, MaterialFrontFace = 0x0300003D, MaterialFrontFaceDiffuse = 0x0300003E,
  MaterialFrontFaceDiffuseColor = 0x0300003F, MaterialFrontFaceDiffuseAlpha = 0x03000040, MaterialFrontFaceDiffuseTexture = 0x03000041, MaterialFrontFaceSpecular = 0x03000042,
  MaterialFrontFaceMirror = 0x03000043, MaterialFrontFaceTransmission = 0x03000044, MaterialFrontFaceEmission = 0x03000045, MaterialFrontFaceEnvironment = 0x03000046,
  MaterialFrontFaceBump = 0x03000047, MaterialFrontFaceGloss = 0x03000048, MaterialCutFace = 0x03000049, MaterialCutFaceDiffuse = 0x0300004A,
  MaterialCutFaceDiffuseColor = 0x0300004B, MaterialCutFaceDiffuseAlpha = 0x0300004C, MaterialCutFaceDiffuseTexture = 0x0300004D, MaterialCutFaceSpecular = 0x0300004E,
  MaterialCutFaceMirror = 0x0300004F, MaterialCutFaceTransmission = 0x03000050, MaterialCutFaceEmission = 0x03000051, MaterialCutFaceEnvironment = 0x03000052,
  MaterialCutFaceBump = 0x03000053, MaterialCutFaceGloss = 0x03000054, Camera = 0x04000000
}





 

Public Member Functions

 AttributeLock (HPS.AttributeLock in_that)
 
virtual void Dispose ()
 

Protected Member Functions

virtual void deleteCptr ()
 

Protected Attributes

bool cMemOwn
 
HandleRef cptr
 

Member Enumeration Documentation

◆ Type

enum HPS.AttributeLock.Type : uint
strong

The types of attributes that can be locked


The documentation for this class was generated from the following file:
  • internals/hps_core/source/cs/HPS.AttributeLock.cs