dlangui v0.10.2 (2022-12-17T17:39:40Z)
Home
Dub
Repo
EffectId
dlangui
graphics
scene
effect
Effect ID
static if
(
ENABLE_OPENGL
)
static if
(
BACKEND_GUI
)
struct
EffectId {
string
vertexShaderName
;
string
fragmentShaderName
;
string
definitions
;
this
(string vertexShader, string fragmentShader, string defs);
this
(EffectId v, string additionalParams);
bool
empty
[@property getter];
size_t
toHash
();
bool
opEquals
(EffectId s);
}
Constructors
this
this
(string vertexShader, string fragmentShader, string defs)
Undocumented in source.
this
this
(EffectId v, string additionalParams)
Undocumented in source.
Members
Functions
opEquals
bool
opEquals
(EffectId s)
Undocumented in source. Be warned that the author may not have intended to support it.
toHash
size_t
toHash
()
Undocumented in source. Be warned that the author may not have intended to support it.
Properties
empty
bool
empty
[@property getter]
returns true if ID is not assigned
Variables
definitions
string
definitions
;
Undocumented in source.
fragmentShaderName
string
fragmentShaderName
;
Undocumented in source.
vertexShaderName
string
vertexShaderName
;
Undocumented in source.
Meta
Source
See Implementation
dlangui
graphics
scene
effect
aliases
EffectRef
classes
Effect
EffectCache
structs
EffectId
Effect ID