orx
Toggle table of contents
0.5.0-dev.28+293aff4
jvm
Target filter
jvm
Switch theme
Search in API
Skip to content
orx
orx-dnk3
/
org.openrndr.extra.dnk3
/
PBRMaterial
PBRMaterial
class
PBRMaterial
:
Material
(
source
)
Members
Constructors
PBRMaterial
Link copied to clipboard
constructor
(
)
Properties
color
Link copied to clipboard
var
color
:
ColorRGBa
cubemap
Reflection
Link copied to clipboard
var
cubemapReflection
:
CubemapReflection
double
Sided
Link copied to clipboard
open
override
var
doubleSided
:
Boolean
emission
Link copied to clipboard
var
emission
:
ColorRGBa
environment
Map
Link copied to clipboard
var
environmentMap
:
Boolean
fragment
ID
Link copied to clipboard
open
override
var
fragmentID
:
Int
fragment
Preamble
Link copied to clipboard
var
fragmentPreamble
:
String
?
metalness
Link copied to clipboard
var
metalness
:
Double
name
Link copied to clipboard
open
override
var
name
:
String
?
parameters
Link copied to clipboard
var
parameters
:
MutableMap
<
String
,
Any
>
roughness
Link copied to clipboard
var
roughness
:
Double
shade
Styles
Link copied to clipboard
val
shadeStyles
:
MutableMap
<
ContextKey
,
ShadeStyle
>
subsurface
Scatter
Link copied to clipboard
var
subsurfaceScatter
:
SubsurfaceScatter
textures
Link copied to clipboard
var
textures
:
MutableList
<
Texture
>
transparent
Link copied to clipboard
open
override
var
transparent
:
Boolean
vertex
Preamble
Link copied to clipboard
var
vertexPreamble
:
String
?
vertex
Transform
Link copied to clipboard
var
vertexTransform
:
String
?
Functions
apply
To
Shade
Style
Link copied to clipboard
open
override
fun
applyToShadeStyle
(
context
:
MaterialContext
,
shadeStyle
:
ShadeStyle
)
generate
Shade
Style
Link copied to clipboard
open
override
fun
generateShadeStyle
(
materialContext
:
MaterialContext
,
primitiveContext
:
PrimitiveContext
)
:
ShadeStyle
hash
Code
Link copied to clipboard
open
override
fun
hashCode
(
)
:
Int
to
String
Link copied to clipboard
open
override
fun
toString
(
)
:
String