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]