Public Types |
Public Member Functions |
Protected Member Functions |
Protected Attributes |
List of all members
HPS.Transparency Class Reference
Inheritance diagram for HPS.Transparency:

Public Types | |
enum | Algorithm : uint { Algorithm.None = 0x00000000, Algorithm.Painters = 0x00000001, Algorithm.ZSortNicest = 0x00000002, Algorithm.ZSortFastest = 0x00000003, Algorithm.DepthPeeling = 0x00000004, Algorithm.WeightedBlended = 0x00000005 } |
enum | AreaUnits : uint { AreaUnits.Percent = 0x00000000, AreaUnits.Pixels = 0x00000001 } |
enum | Method : uint { Method.None = 0x00000000, Method.Blended = 0x00000001, Method.ScreenDoor = 0x00000002 } |
enum | Preference { Preference.Nicest = 0, Preference.Fastest = 1 } |
Public Member Functions | |
virtual void | Dispose () |
Transparency (HPS.Transparency in_that) | |
Protected Member Functions | |
virtual void | deleteCptr () |
Protected Attributes | |
bool | cMemOwn |
HandleRef | cptr |
Detailed Description
This is the Transparency Class
Member Enumeration Documentation
◆ Algorithm
|
strong |
Transparency Algorithm
◆ AreaUnits
|
strong |
Transparency Area Units
Enumerator | |
---|---|
Percent | Transparency Area Units. |
Pixels | Transparency Area Units. |
◆ Method
|
strong |
Transparency Method
◆ Preference
|
strong |
Transparency Preference
Enumerator | |
---|---|
Nicest | Quality should be favored at the possible cost of performance. |
Fastest | Performance should be favored at the possible cost of some loss in image quality. |
The documentation for this class was generated from the following file:
- internals/hps_core/source/cs/HPS.Transparency.cs