|
AGX Dynamics 2.42.3.1
|
This namespace contains OpenGL specific details for connecting OpenCL/OpenGL. More...
Classes | |
| class | Buffer |
| class | Camera |
| class | CapabilityState |
| class | DepthMaskState |
| class | Device |
| class | FragmentShader |
| class | GeometryShader |
| class | Kernel |
| class | Lights |
| Container class for lights that is used for synchronizing light data with shaders, such as particle sprite shaders. More... | |
| class | LineWidthState |
| class | PointSizeState |
| class | PolygonModeState |
| struct | RenderBoxIndices |
| struct | RenderBoxNormals |
| struct | RenderBoxOutlines |
| struct | RenderBoxVertices |
| class | Shader |
| class | State |
| class | SyncTag |
| class | Task |
| class | TexEnvState |
| class | VertexShader |
Variables | |
| AGXCORE_EXPORT agx::Event | initEvent |
This namespace contains OpenGL specific details for connecting OpenCL/OpenGL.
| typedef agx::observer_ptr< const Buffer > agxGL::BufferConstObserver |
| typedef agx::ref_ptr< const Buffer > agxGL::BufferConstRef |
| typedef agx::observer_ptr< Buffer > agxGL::BufferObserver |
| typedef agx::ref_ptr< Buffer > agxGL::BufferRef |
| typedef agx::observer_ptr< const Camera > agxGL::CameraConstObserver |
Definition at line 184 of file agxGL/Camera.h.
| typedef agx::ref_ptr< const Camera > agxGL::CameraConstRef |
Definition at line 184 of file agxGL/Camera.h.
| typedef agx::observer_ptr< Camera > agxGL::CameraObserver |
Definition at line 184 of file agxGL/Camera.h.
| typedef agx::ref_ptr< Camera > agxGL::CameraRef |
Definition at line 184 of file agxGL/Camera.h.
| typedef agx::observer_ptr< const Device > agxGL::DeviceConstObserver |
| typedef agx::ref_ptr< const Device > agxGL::DeviceConstRef |
| typedef agx::observer_ptr< Device > agxGL::DeviceObserver |
| typedef agx::ref_ptr< Device > agxGL::DeviceRef |
| typedef agx::observer_ptr< const FragmentShader > agxGL::FragmentShaderConstObserver |
| typedef agx::ref_ptr< const FragmentShader > agxGL::FragmentShaderConstRef |
| typedef agx::ref_ptr< FragmentShader > agxGL::FragmentShaderRef |
| typedef agx::observer_ptr< const GeometryShader > agxGL::GeometryShaderConstObserver |
| typedef agx::ref_ptr< const GeometryShader > agxGL::GeometryShaderConstRef |
| typedef agx::ref_ptr< GeometryShader > agxGL::GeometryShaderRef |
| typedef agx::observer_ptr< const Kernel > agxGL::KernelConstObserver |
| typedef agx::ref_ptr< const Kernel > agxGL::KernelConstRef |
| typedef agx::observer_ptr< Kernel > agxGL::KernelObserver |
| typedef agx::ref_ptr< Kernel > agxGL::KernelRef |
| typedef agx::observer_ptr< const Lights > agxGL::LightsConstObserver |
| typedef agx::ref_ptr< const Lights > agxGL::LightsConstRef |
| typedef agx::observer_ptr< Lights > agxGL::LightsObserver |
| typedef agx::ref_ptr< Lights > agxGL::LightsRef |
| typedef agx::observer_ptr< const State > agxGL::StateConstObserver |
| typedef agx::ref_ptr< const State > agxGL::StateConstRef |
| typedef agx::observer_ptr< State > agxGL::StateObserver |
| typedef agx::ref_ptr< State > agxGL::StateRef |
| typedef agx::observer_ptr< const VertexShader > agxGL::VertexShaderConstObserver |
| typedef agx::ref_ptr< const VertexShader > agxGL::VertexShaderConstRef |
| typedef agx::ref_ptr< VertexShader > agxGL::VertexShaderRef |
| agx::UInt AGXPHYSICS_EXPORT agxGL::generateBoxLines | ( | agx::Vec3f | min, |
| agx::Vec3f | max, | ||
| agx::Line32 * | lines, | ||
| agx::UInt | lineIndex | ||
| ) |
| agx::UInt AGXPHYSICS_EXPORT agxGL::generateBoxLines | ( | const agx::Vec3f & | min, |
| const agx::Vec3f & | max, | ||
| const agx::AffineMatrix4x4f & | transform, | ||
| agx::Line32 * | lines, | ||
| agx::UInt | lineIndex | ||
| ) |
| ContextHandle AGXCORE_EXPORT agxGL::getCurrentContext | ( | ) |
| bool AGXCORE_EXPORT agxGL::hasContext | ( | ) |
| void AGXCORE_EXPORT agxGL::init | ( | ) |
| std::ostream & agxGL::operator<< | ( | std::ostream & | output, |
| const RenderBoxIndices & | |||
| ) |
Definition at line 59 of file RenderBox.h.
| std::ostream & agxGL::operator<< | ( | std::ostream & | output, |
| const RenderBoxNormals & | |||
| ) |
Definition at line 65 of file RenderBox.h.
| std::ostream & agxGL::operator<< | ( | std::ostream & | output, |
| const RenderBoxOutlines & | |||
| ) |
Definition at line 71 of file RenderBox.h.
| std::ostream & agxGL::operator<< | ( | std::ostream & | output, |
| const RenderBoxVertices & | |||
| ) |
Definition at line 53 of file RenderBox.h.
| void AGXPHYSICS_EXPORT agxGL::renderBox | ( | const agx::AffineMatrix4x4 & | transform, |
| const agx::Vec3 & | halfLengths, | ||
| const agx::Vec4 & | color = agx::Vec4(1) |
||
| ) |
| void AGXPHYSICS_EXPORT agxGL::renderBox | ( | const agx::Vec3 & | halfLengths, |
| const agx::Vec4 & | color = agx::Vec4(1) |
||
| ) |
| void AGXPHYSICS_EXPORT agxGL::renderBox | ( | const agx::Vec3 & | min, |
| const agx::Vec3 & | max, | ||
| const agx::Vec4 & | color = agx::Vec4(1) |
||
| ) |
| void AGXPHYSICS_EXPORT agxGL::renderCapsule | ( | agx::Real | radius, |
| agx::Real | height, | ||
| const agx::Vec4 & | color = agx::Vec4(1) |
||
| ) |
| void AGXPHYSICS_EXPORT agxGL::renderCapsule | ( | const agx::AffineMatrix4x4 & | transform, |
| agx::Real | radius, | ||
| agx::Real | height, | ||
| const agx::Vec4 & | color = agx::Vec4(1) |
||
| ) |
| void AGXPHYSICS_EXPORT agxGL::renderCylinder | ( | agx::Real | radius, |
| agx::Real | height, | ||
| const agx::Vec4 & | color = agx::Vec4(1) |
||
| ) |
| void AGXPHYSICS_EXPORT agxGL::renderCylinder | ( | const agx::AffineMatrix4x4 & | transform, |
| agx::Real | radius, | ||
| agx::Real | height, | ||
| const agx::Vec4 & | color = agx::Vec4(1) |
||
| ) |
| void AGXPHYSICS_EXPORT agxGL::renderLine | ( | const agx::AffineMatrix4x4 & | transform, |
| const agx::Vec3 & | start, | ||
| const agx::Vec3 & | end, | ||
| const agx::Vec4 & | color = agx::Vec4(1) |
||
| ) |
| void AGXPHYSICS_EXPORT agxGL::renderLine | ( | const agx::Vec3 & | start, |
| const agx::Vec3 & | end, | ||
| const agx::Vec4 & | color = agx::Vec4(1) |
||
| ) |
| void AGXPHYSICS_EXPORT agxGL::renderPlane | ( | const agx::AffineMatrix4x4 & | trans, |
| const agx::Vec3 & | normal, | ||
| agx::Real | distance, | ||
| const agx::Vec4 & | color | ||
| ) |
| void AGXPHYSICS_EXPORT agxGL::renderSphere | ( | agx::Real | radius, |
| const agx::Vec4 & | color = agx::Vec4(1) |
||
| ) |
| void AGXPHYSICS_EXPORT agxGL::renderSphere | ( | const agx::AffineMatrix4x4 & | transform, |
| agx::Real | radius, | ||
| const agx::Vec4 & | color = agx::Vec4(1) |
||
| ) |
| void AGXCORE_EXPORT agxGL::setCurrentContext | ( | ContextHandle | context | ) |
|
extern |