C# Class CascadeSharp.TKService.Graphic3d.Graphic3d_PBRMaterial

Afficher le fichier Open project: Oblikovati/CascadeSharp Class Usage Examples

Méthodes publiques

Méthode Description
Alpha ( ) : float
Color ( ) : Quantity_ColorRGBA
GenerateEnvLUT ( Image_PixMap theLUT ) : void
GenerateEnvLUT ( Image_PixMap theLUT, uint theNbIntegralSamples ) : void
Graphic3d_PBRMaterial ( ) : System
Graphic3d_PBRMaterial ( CascadeSharp.TKService.Graphic3d.Graphic3d_BSDF theBSDF ) : System
Graphic3d_PBRMaterial ( Graphic3d_PBRMaterial parameter1 ) : System
IOR ( ) : float
Metallic ( ) : float
MetallicFromSpecular ( Quantity_Color theSpecular ) : float
MinRoughness ( ) : float
NormalizedRoughness ( ) : float
Roughness ( ) : float
Roughness ( float theNormalizedRoughness ) : float
RoughnessFromSpecular ( Quantity_Color theSpecular, double theShiness ) : float
SetAlpha ( float theAlpha ) : void
SetBSDF ( CascadeSharp.TKService.Graphic3d.Graphic3d_BSDF theBSDF ) : void
SetColor ( Quantity_Color theColor ) : void
SetColor ( Quantity_ColorRGBA theColor ) : void
SetIOR ( float theIOR ) : void
SetMetallic ( float theMetallic ) : void
SetRoughness ( float theRoughness ) : void
SpecIBLMapSamplesFactor ( float theProbability, float theRoughness ) : float
lutGenGeometryFactor ( float theCosL, float theCosV, float theRoughness ) : float
lutGenHammersley ( uint theNumber, uint theCount ) : Graphic3d_Vec2
lutGenImportanceSampleCosTheta ( float theHammerslayPointComponent, float theRoughness ) : float

Method Details

Alpha() public méthode

public Alpha ( ) : float
Résultat float

Color() public méthode

public Color ( ) : Quantity_ColorRGBA
Résultat Quantity_ColorRGBA

GenerateEnvLUT() public méthode

public GenerateEnvLUT ( Image_PixMap theLUT ) : void
theLUT Image_PixMap
Résultat void

GenerateEnvLUT() public méthode

public GenerateEnvLUT ( Image_PixMap theLUT, uint theNbIntegralSamples ) : void
theLUT Image_PixMap
theNbIntegralSamples uint
Résultat void

Graphic3d_PBRMaterial() public méthode

public Graphic3d_PBRMaterial ( ) : System
Résultat System

Graphic3d_PBRMaterial() public méthode

public Graphic3d_PBRMaterial ( CascadeSharp.TKService.Graphic3d.Graphic3d_BSDF theBSDF ) : System
theBSDF CascadeSharp.TKService.Graphic3d.Graphic3d_BSDF
Résultat System

Graphic3d_PBRMaterial() public méthode

public Graphic3d_PBRMaterial ( Graphic3d_PBRMaterial parameter1 ) : System
parameter1 Graphic3d_PBRMaterial
Résultat System

IOR() public méthode

public IOR ( ) : float
Résultat float

Metallic() public méthode

public Metallic ( ) : float
Résultat float

MetallicFromSpecular() public méthode

public MetallicFromSpecular ( Quantity_Color theSpecular ) : float
theSpecular Quantity_Color
Résultat float

MinRoughness() public méthode

public MinRoughness ( ) : float
Résultat float

NormalizedRoughness() public méthode

public NormalizedRoughness ( ) : float
Résultat float

Roughness() public méthode

public Roughness ( ) : float
Résultat float

Roughness() public méthode

public Roughness ( float theNormalizedRoughness ) : float
theNormalizedRoughness float
Résultat float

RoughnessFromSpecular() public méthode

public RoughnessFromSpecular ( Quantity_Color theSpecular, double theShiness ) : float
theSpecular Quantity_Color
theShiness double
Résultat float

SetAlpha() public méthode

public SetAlpha ( float theAlpha ) : void
theAlpha float
Résultat void

SetBSDF() public méthode

public SetBSDF ( CascadeSharp.TKService.Graphic3d.Graphic3d_BSDF theBSDF ) : void
theBSDF CascadeSharp.TKService.Graphic3d.Graphic3d_BSDF
Résultat void

SetColor() public méthode

public SetColor ( Quantity_Color theColor ) : void
theColor Quantity_Color
Résultat void

SetColor() public méthode

public SetColor ( Quantity_ColorRGBA theColor ) : void
theColor Quantity_ColorRGBA
Résultat void

SetIOR() public méthode

public SetIOR ( float theIOR ) : void
theIOR float
Résultat void

SetMetallic() public méthode

public SetMetallic ( float theMetallic ) : void
theMetallic float
Résultat void

SetRoughness() public méthode

public SetRoughness ( float theRoughness ) : void
theRoughness float
Résultat void

SpecIBLMapSamplesFactor() public méthode

public SpecIBLMapSamplesFactor ( float theProbability, float theRoughness ) : float
theProbability float
theRoughness float
Résultat float

lutGenGeometryFactor() public méthode

public lutGenGeometryFactor ( float theCosL, float theCosV, float theRoughness ) : float
theCosL float
theCosV float
theRoughness float
Résultat float

lutGenHammersley() public méthode

public lutGenHammersley ( uint theNumber, uint theCount ) : Graphic3d_Vec2
theNumber uint
theCount uint
Résultat Graphic3d_Vec2

lutGenImportanceSampleCosTheta() public méthode

public lutGenImportanceSampleCosTheta ( float theHammerslayPointComponent, float theRoughness ) : float
theHammerslayPointComponent float
theRoughness float
Résultat float