Enum glin::Property [−][src]
pub enum Property {}Show variants
Blend(bool), ClipDistance(Vec<u32>), ClipControl(GLenum, GLenum), ColorLogicOp(Option<GLenum>), CullFace(Option<GLenum>), FrontFace(GLenum), _DebugOutput(Option<DebugAsyncFn>), _DebugOutputSynchronous(Option<DebugSyncFn>), DepthClamp(bool), DepthTest(bool), Dither(bool), LineSmooth(bool), Multisample(bool), PolygonOffsetFill(Option<(f32, f32)>), PolygonOffsetLine(Option<(f32, f32)>), PolygonOffsetPoint(Option<(f32, f32)>), PolygonSmooth(bool), RasterizerDiscard(bool), SampleAlphaToCoverage(bool), SampleAlphaToOne(bool), SampleCoverage(Option<(GLclampf, bool)>), StencilMask(GLuint), Scissor(Option<Rect>), StencilTest(bool), StencilFunc(GLenum, GLint, GLuint), StencilOp(GLenum, GLenum, GLenum), ProgramPointSize(bool), ClearColor([GLclampf; 4]), ClearDepth(GLclampf), ClearStencil(GLint), ColorMask([bool; 4]), TextureCubemapSeamless(bool), BlendEquation(GLenum), BlendFunc(GLenum, GLenum), BlendFuncSeparate(GLenum, GLenum, GLenum, GLenum), BlendColor([GLclampf; 4]), DepthFunc(GLenum), DepthMask(bool), DepthRange(f32, f32), LineWidth(GLfloat), PointSize(GLfloat), PolygonMode(GLenum), Viewport(Rect), _BufferBaseBinding { target: GLenum, index: GLuint, binding: BufferRangeBind, },
Variants
Blend(bool)
FrontFace(GLenum)
_DebugOutput(Option<DebugAsyncFn>)
_DebugOutputSynchronous(Option<DebugSyncFn>)
DepthClamp(bool)
DepthTest(bool)
Dither(bool)
LineSmooth(bool)
Multisample(bool)
PolygonSmooth(bool)
RasterizerDiscard(bool)
SampleAlphaToCoverage(bool)
SampleAlphaToOne(bool)
StencilMask(GLuint)
StencilTest(bool)
ProgramPointSize(bool)
ClearDepth(GLclampf)
ClearStencil(GLint)
TextureCubemapSeamless(bool)
BlendEquation(GLenum)
DepthFunc(GLenum)
DepthMask(bool)
LineWidth(GLfloat)
PointSize(GLfloat)
PolygonMode(GLenum)
Viewport(Rect)
Implementations
impl Property
[src]
impl Property
[src]pub fn DebugOutputSynchronous<F: Fn(DebugInfo) + 'static>(f: F) -> Property
[src]
pub fn DebugOutputAsynchronous<F: Fn(DebugInfo) + Send + Sync + 'static>(
f: F
) -> Property
[src]
f: F
) -> Property
pub fn DebugOutputStdoutSynchronous(minseverity: DebugSeverity) -> Property
[src]
pub fn DebugOutputStdoutAsynchronous(minseverity: DebugSeverity) -> Property
[src]
pub fn DebugOutputStderrSynchronous(minseverity: DebugSeverity) -> Property
[src]
pub fn DebugOutputStderrAsynchronous(minseverity: DebugSeverity) -> Property
[src]
pub fn DebugOutputDisabled() -> Property
[src]
pub fn BufferBaseBinding<T, B: BufferRange<T>>(
target: GLenum,
index: GLuint,
buffer: B
) -> Property
[src]
target: GLenum,
index: GLuint,
buffer: B
) -> Property
Trait Implementations
impl PartialOrd<Property> for Property
[src]
impl PartialOrd<Property> for Property
[src]