|
static ErrorCode | GetError (void) |
| returns the error code More...
|
|
static void | Enable (Capability capability) |
| Enable a capability . More...
|
|
static void | Enable (Functionality functionality, GLuint number) |
| Enable a functionality . More...
|
|
static void | Enable (Capability capability, GLuint index) |
| Enable a capability for an indexed target. More...
|
|
static void | Disable (Capability capability) |
| Disable a capability . More...
|
|
static void | Disable (Functionality functionality, GLuint number) |
| Disable a functionality . More...
|
|
static void | Disable (Capability capability, GLuint index) |
| Disable a capability for an indexed target. More...
|
|
static bool | IsEnabled (Capability capability) |
| Checks if a capability is enabled. More...
|
|
static bool | IsEnabled (Functionality functionality, GLuint number) |
| Checks if a functionality is enabled. More...
|
|
static bool | IsEnabled (Capability capability, GLuint index) |
| Check if a capability is enabled for indexed target. More...
|
|
static void | Viewport (GLint x, GLint y, GLsizei w, GLsizei h) |
| Sets the extents of the current viewport. More...
|
|
static void | Viewport (GLsizei w, GLsizei h) |
| Sets the size of the current viewport starting at (0,0) More...
|
|
static ViewportExtents | Viewport (void) |
| Returns the extents of the current viewport. More...
|
|
static void | Viewport (GLuint viewport, GLfloat x, GLfloat y, GLfloat width, GLfloat height) |
| Sets the extents of the specified viewport . More...
|
|
static void | Viewport (GLuint viewport, const GLfloat *extents) |
| Sets the extents of the specified viewport . More...
|
|
static ViewportExtents | Viewport (GLuint viewport) |
| Returns the extents of the specified viewport . More...
|
|
static BoundsRange | ViewportBoundsRange (void) |
| Returns the implementation-dependent viewport bounds range. More...
|
|
static ViewportSize | MaxViewportDims (void) |
| Returns the implementation-dependent maximum viewport dimensions. More...
|
|
static void | DepthRange (GLclampf near_val, GLclampf far_val) |
| Sets the near_val / far_val depth range of the default viewport. More...
|
|
static void | DepthRange (GLclampd near_val, GLclampd far_val) |
| Sets the near_val / far_val depth range of the default viewport. More...
|
|
static void | DepthRange (GLuint viewport, GLclampd near_val, GLclampd far_val) |
| Sets the near_val / far_val depth range of a viewport . More...
|
|
static GLuint | MaxViewports (void) |
| Returns the number of available viewports. More...
|
|
static void | ViewportArray (GLuint first, GLsizei count, const GLfloat *extents) |
| Sets extents of the viewports specified by first and count . More...
|
|
static void | DepthRangeArray (GLuint first, GLsizei count, const GLclampd *v) |
| Sets depth ranges of viewports specified by first and count . More...
|
|
static oglplus::context::DepthRange | ViewportDepthRange (GLuint viewport) |
| Returns the depth range of the specified viewport . More...
|
|
static void | DrawBuffer (ColorBuffer buffer) |
| Sets the destination color buffer for draw operations. More...
|
|
static void | DrawBuffers (const EnumArray< ColorBuffer > &buffers) |
| Sets the destination color buffers for draw operations. More...
|
|
static void | ReadBuffer (ColorBuffer buffer) |
| Sets the source color buffer for read operations. More...
|
|
static void | ColorMask (bool r, bool g, bool b, bool a) |
| Sets the color mask. More...
|
|
static void | ColorMask (GLuint buffer, bool r, bool g, bool b, bool a) |
| Sets the color mask for a particular buffer . More...
|
|
static void | DepthMask (bool mask) |
| Sets the depth mask . More...
|
|
static void | StencilMask (GLuint mask) |
| Sets the stencil mask . More...
|
|
static void | StencilMaskSeparate (Face face, GLuint mask) |
| Sets the stencil mask separately for front and back faces. More...
|
|
static oglplus::context::RGBAMask | ColorWriteMask (GLuint buffer=0) |
| Returns the value of color buffer write mask. More...
|
|
static bool | DepthWriteMask (void) |
| Returns the value of depth buffer write mask. More...
|
|
static GLuint | StencilWriteMask (bool backface=false) |
| Returns the value of stencil write mask. More...
|
|
static void | ClearColor (GLclampf r, GLclampf g, GLclampf b, GLclampf a) |
| Sets the clear color. More...
|
|
static void | ClearDepth (GLclampd d) |
| Sets the clear depth. More...
|
|
static void | ClearStencil (GLint s) |
| Sets the clear stencil buffer value. More...
|
|
static ClrBits | Clear (void) |
| Clears buffers specified by calling functions of the returned object. More...
|
|
static void | Clear (Bitfield< oglplus::ClearBit > bits) |
| Clears buffers specified by the bits parameter. More...
|
|
static void | ClearColorBuffer (GLint draw_buffer, const GLint *value) |
| Clears the specified color draw buffer. More...
|
|
static void | ClearColorBuffer (ColorBuffer buffer, GLint draw_buffer, const GLint *value) |
| Clears the specified color draw buffer. More...
|
|
static void | ClearColorBuffer (GLint draw_buffer, const GLuint *value) |
| Clears the specified color draw buffer. More...
|
|
static void | ClearColorBuffer (ColorBuffer buffer, GLint draw_buffer, const GLuint *value) |
| Clears the specified color draw buffer. More...
|
|
static void | ClearColorBuffer (GLint draw_buffer, const GLfloat *value) |
| Clears the specified color draw buffer. More...
|
|
static void | ClearColorBuffer (ColorBuffer buffer, GLint draw_buffer, const GLfloat *value) |
| Clears the specified color draw buffer. More...
|
|
static void | ClearDepthBuffer (GLfloat value) |
| Clears the depth buffer. More...
|
|
static void | ClearStencilBuffer (GLint value) |
| Clears the stencil buffer. More...
|
|
static void | ClearStencilBuffer (GLfloat depth_value, GLint stencil_value) |
| Clears the depth and the stencil buffer. More...
|
|
static oglplus::context::RGBAValue | ColorClearValue (void) |
| Returns the color value used for clearing of the color buffer. More...
|
|
static GLfloat | DepthClearValue (void) |
| Returns the depth value used for clearing of the depth buffer. More...
|
|
static GLint | ClearStencilValue (void) |
| Returns the value used for clearing of the stencil buffer. More...
|
|
static void | FrontFace (FaceOrientation orientation) |
| Sets the polygon facing mode. More...
|
|
static void | CullFace (Face mode) |
| Sets the face culling mode. More...
|
|
static Face | CullFaceMode (void) |
| Returns the face culling mode. More...
|
|
static void | PolygonMode (Face face, oglplus::PolygonMode mode) |
| Sets the polygon rasterization mode. More...
|
|
static void | PolygonMode (oglplus::PolygonMode mode) |
| Sets the polygon rasterization mode. More...
|
|
static oglplus::PolygonMode | PolygonMode (void) |
| Returns the face culling mode. More...
|
|
static void | PolygonOffset (GLfloat factor, GLfloat units) |
| Sets the polygon depth offset. More...
|
|
static GLfloat | PolygonOffsetFactor (void) |
| Returns the polygon offset factor. More...
|
|
static GLfloat | PolygonOffsetUnits (void) |
| Returns the polygon offset units. More...
|
|
static void | LineWidth (GLfloat width) |
| Sets the line width. More...
|
|
static GLfloat | LineWidth (void) |
| Returns the line width. More...
|
|
static void | PointSize (GLfloat size) |
| Sets the point size. More...
|
|
static GLfloat | PointSize (void) |
| Returns the point size. More...
|
|
static void | PointFadeThresholdSize (GLfloat size) |
| Sets the point fade threshold size. More...
|
|
static GLfloat | PointFadeThresholdSize (void) |
| Returns the point fade threshold size. More...
|
|
static void | ProvokingVertex (ProvokeMode mode) |
| Sets the provoking vertex selection mode for flatshading. More...
|
|
static ProvokeMode | ProvokingVertex (void) |
| Returns the provoking vertex selection mode for flatshading. More...
|
|
static GLint | SampleBuffers (void) |
| Returns the value of sample buffers. More...
|
|
static GLint | Samples (void) |
| Returns the number of multisampling samples. More...
|
|
static Vec2f | SamplePosition (GLuint index) |
| Returns the position of the specified multisampling sample. More...
|
|
static GLfloat | MinSampleShading (void) |
| Returns the minimal sample shading value. More...
|
|
static void | MinSampleShading (GLfloat value) |
| Sets the multisampling minimal sample shading value. More...
|
|
static void | DrawArrays (PrimitiveType primitive, GLint first, GLsizei count) |
| Draws count of primitives from the bound array buffers. More...
|
|
static void | DrawArraysInstancedBaseInstance (PrimitiveType primitive, GLint first, GLsizei count, GLsizei inst_count, GLsizei base_instance) |
| Draws count of primitives from the bound array buffers. More...
|
|
static void | DrawArraysInstanced (PrimitiveType primitive, GLint first, GLsizei count, GLsizei inst_count) |
| Draws count of primitives from the bound array buffers. More...
|
|
static void | DrawArraysIndirect (PrimitiveType primitive, const void *indirect=nullptr) |
| Draws primitives from an indirect buffer. More...
|
|
static void | MultiDrawArrays (PrimitiveType primitive, const GLint *first, const GLsizei *count, GLsizei primcount) |
| Draws primcount ranges of primitives from the bound array buffers. More...
|
|
static void | MultiDrawArraysIndirect (PrimitiveType primitive, GLsizei draw_count, GLsizei stride=0, const void *indirect=nullptr) |
| Draws multiple sets of primitives from an indirect buffer. More...
|
|
static void | DrawElements (PrimitiveType primitive, GLsizei count, DataType data_type) |
| Draws a sequence of primitives from the bound element array buffers. More...
|
|
template<typename T > |
static std::enable_if
< IsGLDataType< T >::value,
void >::type | DrawElements (PrimitiveType primitive, GLsizei count, const T *indices) |
| Draws a sequence of primitives from the bound element array buffers. More...
|
|
static void | DrawElementsInstanced (PrimitiveType primitive, GLsizei count, DataType data_type, GLsizei instance_count) |
| Draws a sequence of primitives from the bound element array buffers. More...
|
|
template<typename T > |
static std::enable_if
< IsGLDataType< T >::value,
void >::type | DrawElementsInstanced (PrimitiveType primitive, GLsizei count, const T *indices, GLsizei instance_count) |
| Draws a sequence of primitives from the bound element array buffers. More...
|
|
static void | DrawElementsInstancedBaseInstance (PrimitiveType primitive, GLsizei count, DataType data_type, GLsizei inst_count, GLuint base_instance) |
| Draws a sequence of primitives from the bound element array buffers. More...
|
|
template<typename T > |
static std::enable_if
< IsGLDataType< T >::value,
void >::type | DrawElementsInstancedBaseInstance (PrimitiveType primitive, GLsizei count, const T *indices, GLsizei inst_count, GLuint base_instance) |
| Draws a sequence of primitives from the bound element array buffers. More...
|
|
static void | MultiDrawElements (PrimitiveType primitive, const GLsizei *count, DataType data_type, GLsizei draw_count) |
| Draws a sequence of primitives from the bound element array buffers. More...
|
|
template<typename T > |
static std::enable_if
< IsGLDataType< T >::value,
void >::type | MultiDrawElements (PrimitiveType primitive, const GLsizei *count, T *const *indices, GLsizei draw_count) |
| Draws a sequence of primitives from the bound element array buffers. More...
|
|
static void | DrawRangeElements (PrimitiveType primitive, GLuint start, GLuint end, GLsizei count, DataType data_type) |
| Draws a sequence of primitives from the bound element array buffers. More...
|
|
template<typename T > |
static std::enable_if
< IsGLDataType< T >::value,
void >::type | DrawRangeElements (PrimitiveType primitive, GLuint start, GLuint end, GLsizei count, const T *indices) |
| Draws a sequence of primitives from the bound element array buffers. More...
|
|
static void | DrawElementsIndirect (PrimitiveType primitive, DataType data_type, const void *indirect=nullptr) |
| Draws a sequence of primitives from the bound element array buffers. More...
|
|
static void | MultiDrawElementsIndirect (PrimitiveType primitive, DataType data_type, GLsizei draw_count, GLsizei stride=0, const void *indirect=nullptr) |
| Draws sequences of primitives from the bound element array buffers. More...
|
|
static void | DrawElementsBaseVertex (PrimitiveType primitive, GLsizei count, DataType data_type, GLint base_vertex) |
| Draws a sequence of primitives from the bound element array buffers. More...
|
|
template<typename T > |
static std::enable_if
< IsGLDataType< T >::value,
void >::type | DrawElementsBaseVertex (PrimitiveType primitive, GLsizei count, const T *indices, GLint base_vertex) |
| Draws a sequence of primitives from the bound element array buffers. More...
|
|
static void | DrawRangeElementsBaseVertex (PrimitiveType primitive, GLuint start, GLuint end, GLsizei count, DataType data_type, GLint base_vertex) |
| Draws a sequence of primitives from the bound element array buffers. More...
|
|
template<typename T > |
static std::enable_if
< IsGLDataType< T >::value,
void >::type | DrawRangeElementsBaseVertex (PrimitiveType primitive, GLuint start, GLuint end, GLsizei count, const T *indices, GLint base_vertex) |
| Draws a sequence of primitives from the bound element array buffers. More...
|
|
static void | DrawElementsInstancedBaseVertex (PrimitiveType primitive, GLsizei count, DataType data_type, GLsizei inst_count, GLint base_vertex) |
| Draws a sequence of primitives from the bound element array buffers. More...
|
|
template<typename T > |
static std::enable_if
< IsGLDataType< T >::value,
void >::type | DrawElementsInstancedBaseVertex (PrimitiveType primitive, GLsizei count, const T *indices, GLsizei inst_count, GLint base_vertex) |
| Draws a sequence of primitives from the bound element array buffers. More...
|
|
static void | MultiDrawElementsBaseVertex (PrimitiveType primitive, const GLsizei *count, DataType data_type, GLsizei draw_count, const GLint *base_vertex) |
| Draws a sequence of primitives from the bound element array buffers. More...
|
|
template<typename T > |
static std::enable_if
< IsGLDataType< T >::value,
void >::type | MultiDrawElementsBaseVertex (PrimitiveType primitive, const GLsizei *count, T *const *indices, GLsizei draw_count, const GLint *base_vertex) |
| Draws a sequence of primitives from the bound element array buffers. More...
|
|
static void | DrawElementsInstancedBaseVertexBaseInstance (PrimitiveType primitive, GLsizei count, DataType data_type, GLsizei inst_count, GLint base_vertex, GLuint base_instance) |
| Draws a sequence of primitives from the bound element array buffers. More...
|
|
template<typename T > |
static std::enable_if
< IsGLDataType< T >::value,
void >::type | DrawElementsInstancedBaseVertexBaseInstance (PrimitiveType primitive, GLsizei count, const T *indices, GLsizei inst_count, GLint base_vertex, GLuint base_instance) |
| Draws a sequence of primitives from the bound element array buffers. More...
|
|
static void | PrimitiveRestartIndex (GLuint index) |
| Sets the primitive restart index. More...
|
|
static void | DispatchCompute (GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z) |
| Launches several work groups. More...
|
|
static void | DispatchComputeIndirect (GLintptr indirect) |
| Launches indirectly several work groups. More...
|
|
static void | DepthFunc (CompareFunction function) |
| Sets the depth comparison function . More...
|
|
static CompareFunction | DepthFunc (void) |
| Returns the depth comparison function. More...
|
|
static void | StencilFunc (CompareFunction func, GLint ref=GLint(0), GLuint mask=~GLuint(0)) |
| Sets the stencil function. More...
|
|
static CompareFunction | StencilFunc (bool backface=false) |
| Returns the stencil function. More...
|
|
static void | StencilFuncSeparate (Face face, CompareFunction func, GLint ref=GLint(0), GLuint mask=~GLuint(0)) |
| Sets the stencil function separately for front and back faces. More...
|
|
static void | StencilOp (StencilOperation sfail, StencilOperation dfail, StencilOperation dpass) |
| Sets the stencil operation. More...
|
|
static void | StencilOpSeparate (Face face, StencilOperation sfail, StencilOperation dfail, StencilOperation dpass) |
| Sets the stencil operation separately for front and back faces. More...
|
|
static GLuint | StencilValueMask (bool backface=false) |
| Returns the value of stencil mask. More...
|
|
static GLuint | StencilRef (bool backface=false) |
| Returns the stencil reference value. More...
|
|
static StencilOperation | StencilFail (bool backface=false) |
| Returns the stencil-fail action. More...
|
|
static StencilOperation | StencilPassDepthFail (bool backface=false) |
| Returns the stencil-pass depth-fail action. More...
|
|
static StencilOperation | StencilPassDepthPass (bool backface=false) |
| Returns the stencil-pass depth-pass action. More...
|
|
static void | Scissor (GLint left, GLint bottom, GLsizei width, GLsizei height) |
| Defines the scissor rectangle for the first viewport. More...
|
|
static void | Scissor (GLuint viewport, GLint left, GLint bottom, GLsizei width, GLsizei height) |
| Defines the scissor rectangle for the specified viewport . More...
|
|
static void | Scissor (GLuint viewport, GLint *v) |
| Defines the scissor rectangle for the specified viewport . More...
|
|
static void | ScissorArray (GLuint first, GLsizei count, GLint *v) |
| Defines scissor boxes for viewports specified by first count . More...
|
|
static ScissorRectangle | ScissorBox (GLuint viewport) |
| Returns the extents of scissor box of the specified viewport . More...
|
|
static void | LogicOp (ColorLogicOperation op) |
| Sets the color logical operation. More...
|
|
static ColorLogicOperation | LogicOpMode (void) |
| Returns the color logical operation. More...
|
|
static void | PixelStore (PixelStorageMode parameter, GLfloat value) |
| Sets the value of a pixel storage parameter . More...
|
|
static void | PixelStore (PixelStorageMode parameter, GLint value) |
| Sets the value of a pixel storage parameter . More...
|
|
static void | ReadPixels (GLint x, GLint y, GLsizei width, GLsizei height, PixelDataFormat format, PixelDataType type, void *data) |
| Sets the value of a pixel storage parameter . More...
|
|
static void | BlitFramebuffer (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, Bitfield< oglplus::BufferSelectBit > mask, BlitFilter filter) |
| Transfers a rectangle of pixels from the read buffer the draw buffer. More...
|
|
static void | BlitFramebuffer (FramebufferName read, FramebufferName draw, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, Bitfield< oglplus::BufferSelectBit > mask, BlitFilter filter) |
| Transfers a rectangle of pixels from the read buffer the draw buffer. More...
|
|
static void | BlendBarrier (void) |
| Specified boundaries between blending passes. More...
|
|
static void | BlendEquation (OneOf< GLenum, std::tuple< oglplus::BlendEquation, oglplus::BlendEquationAdvanced > > eq) |
| Sets the blend equation. More...
|
|
static void | BlendEquation (GLuint buffer, OneOf< GLenum, std::tuple< oglplus::BlendEquation, oglplus::BlendEquationAdvanced > > eq) |
| Sets the blend equation for a particular draw buffer . More...
|
|
static void | BlendEquationSeparate (oglplus::BlendEquation eq_rgb, oglplus::BlendEquation eq_alpha) |
| Sets the blend equation separate for RGB and alpha. More...
|
|
static void | BlendEquationSeparate (GLuint buffer, oglplus::BlendEquation eq_rgb, oglplus::BlendEquation eq_alpha) |
| Sets the blend equation separate for RGB and alpha for a buffer . More...
|
|
static void | BlendFunc (BlendFunction src, BlendFunction dst) |
| Sets the blend function. More...
|
|
static void | BlendFunc (GLuint buffer, BlendFunction src, BlendFunction dst) |
| Sets the blend function for a particular buffer . More...
|
|
static void | BlendFuncSeparate (BlendFunction src_rgb, BlendFunction dst_rgb, BlendFunction src_alpha, BlendFunction dst_alpha) |
| Sets the blend function separate for RGB and alpha. More...
|
|
static void | BlendFuncSeparate (GLuint buffer, BlendFunction src_rgb, BlendFunction dst_rgb, BlendFunction src_alpha, BlendFunction dst_alpha) |
| Sets the blend function separate for RGB and alpha for a buffer . More...
|
|
static void | BlendColor (GLclampf r, GLclampf g, GLclampf b, GLclampf a) |
| Sets the blend color. More...
|
|
static void | MemoryBarrier (Bitfield< MemoryBarrierBit > bits) |
| Defines a barrier for memory transactions. More...
|
|
static void | Flush (void) |
| Indicate that all previous GL commands must finish in finite time.
|
|
static void | Finish (void) |
| Force all previous GL commands to complete before returning.
|
|
static void | Hint (HintTarget target, HintOption option) |
| Selects a hint option for a target . More...
|
|
static HintOption | Hint (HintTarget target) |
| Queries the current hint for a target . More...
|
|
static GLint | IntLimit (LimitQuery query) |
| Gets the implementation-dependent limit value. More...
|
|
static GLint | IntLimit (LimitQuery query, GLuint index) |
| Gets the implementation-dependent indexed limit value. More...
|
|
static GLfloat | FloatLimit (LimitQuery query) |
| Gets the implementation-dependent limit value. More...
|
|
static GLfloat | FloatLimit (LimitQuery query, GLuint index) |
| Gets the implementation-dependent indexed limit value. More...
|
|
static void | RequireAtLeast (LimitQuery limit, GLint value) |
| Raises a LimitError if value is greater than the specified limit . More...
|
|
static void | RequireAtLeast (LimitQuery limit, GLuint index, GLint value) |
| Raises a LimitError if value is greater than the specified limit . More...
|
|
static GLint | MajorVersion (void) |
|
static GLint | MinorVersion (void) |
| Queries the minor version number. More...
|
|
static GLint64 | Timestamp (void) |
| Query the current GL timestamp. More...
|
|
static Bitfield
< ContextProfileBit > | ProfileMask (void) |
| Query the context profile mask. More...
|
|
static Bitfield< ContextFlagBit > | Flags (void) |
| Query the context flags. More...
|
|
static ContextReleaseBehavior | ReleaseBehavior (void) |
| Query the flush control behavior. More...
|
|
static
oglplus::ResetNotificationStrategy | ResetNotificationStrategy (void) |
| Returns the context graphics reset notification strategy. More...
|
|
static oglplus::GraphicsResetStatus | GraphicsResetStatus (void) |
| Returns the graphics reset status. More...
|
|
static const GLubyte * | GetString (StringQuery query) |
| Queries a string describing GL properties. More...
|
|
static const char * | Vendor (void) |
| Returns the vendor name. More...
|
|
static const char * | Version (void) |
| Returns the version string. More...
|
|
static GLuint | NumShadingLanguageVersions (void) |
| Queries the number of supported shading language versions. More...
|
|
static const GLubyte * | ShadingLanguageVersion (GLuint index) |
| Returns the name of index -th supported shading language version. More...
|
|
static const char * | ShadingLanguageVersion (void) |
| Returns the shading language version string. More...
|
|
static Range< String > | ShadingLanguageVersions (void) |
| Returns a range of supported GLSL version strings. More...
|
|
static const char * | Renderer (void) |
| Returns the renderer name. More...
|
|
static GLuint | NumExtensions (void) |
| Queries the number of extension strings. More...
|
|
static const GLubyte * | Extensions (GLuint index) |
| Returns the name of the index -th extension. More...
|
|
static Range< StrCRef > | Extensions (void) |
| Returns a range of extension strings. More...
|
|
template<typename Object > |
static void | Bind (typename Object::Target target, const Object &object) |
| Binds the specified object to the specified target. More...
|
|
template<typename Object > |
static void | Bind (typename Object::IndexedTarget target, GLuint index, const Object &object) |
| Binds the specified object to the specified indexed target. More...
|
|
template<typename Object > |
static void | Bind (const Object &object) |
| Binds the specified object to the appropriate binding point. More...
|
|
template<typename Object > |
static void | Use (const Object &object) |
| Uses (makes current) the specified object. More...
|
|
template<typename ObjectTarget > |
static Reference< ObjectOps
< tag::CurrentBound, typename
ObjectTargetTag< ObjectTarget >
::Type > > | Current (ObjectTarget target) |
| Returns a managed reference to the object currently bound to target.
|
|
template<typename Object > |
static Reference< ObjectOps
< tag::CurrentBound, typename
ObjectTargetTag< typename
Object::Target >::Type > > | Bound (typename Object::Target target, const Object &object) |
| Binds the object to the specified target, returns a managed reference.
|
|
template<typename OpsTag , typename ObjTag > |
static Reference< ObjectOps
< tag::DirectState, ObjTag > > | Direct (const ObjectOps< OpsTag, ObjTag > &object) |
| Returns a direct state access wrapper for object .
|
|