Colobot
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
Gfx::CGL21Device Member List

This is the complete list of members for Gfx::CGL21Device, including all inherited members.

BeginScene() OVERRIDEGfx::CGL21Devicevirtual
CGL21Device(const GLDeviceConfig &config) (defined in Gfx::CGL21Device)Gfx::CGL21Device
Clear() OVERRIDEGfx::CGL21Devicevirtual
ComputeSphereVisibility(const Math::Vector &center, float radius) OVERRIDEGfx::CGL21Devicevirtual
ConfigChanged(const GLDeviceConfig &newConfig) (defined in Gfx::CGL21Device)Gfx::CGL21Device
CopyFramebufferToTexture(Texture &texture, int xOffset, int yOffset, int x, int y, int width, int height) OVERRIDEGfx::CGL21Devicevirtual
Create() OVERRIDEGfx::CGL21Devicevirtual
CreateDepthTexture(int width, int height, int depth) OVERRIDEGfx::CGL21Devicevirtual
CreateStaticBuffer(PrimitiveType primitiveType, const Vertex *vertices, int vertexCount) OVERRIDEGfx::CGL21Devicevirtual
CreateStaticBuffer(PrimitiveType primitiveType, const VertexTex2 *vertices, int vertexCount) OVERRIDEGfx::CGL21Devicevirtual
CreateStaticBuffer(PrimitiveType primitiveType, const VertexCol *vertices, int vertexCount) OVERRIDEGfx::CGL21Devicevirtual
CreateTexture(CImage *image, const TextureCreateParams &params) OVERRIDEGfx::CGL21Devicevirtual
CreateTexture(ImageData *data, const TextureCreateParams &params) OVERRIDEGfx::CGL21Devicevirtual
DebugHook() OVERRIDEGfx::CGL21Devicevirtual
DebugLights() OVERRIDEGfx::CGL21Devicevirtual
Destroy() OVERRIDEGfx::CGL21Devicevirtual
DestroyAllTextures() OVERRIDEGfx::CGL21Devicevirtual
DestroyStaticBuffer(unsigned int bufferId) OVERRIDEGfx::CGL21Devicevirtual
DestroyTexture(const Texture &texture) OVERRIDEGfx::CGL21Devicevirtual
DrawPrimitive(PrimitiveType type, const Vertex *vertices, int vertexCount, Color color=Color(1.0f, 1.0f, 1.0f, 1.0f)) OVERRIDEGfx::CGL21Devicevirtual
DrawPrimitive(PrimitiveType type, const VertexTex2 *vertices, int vertexCount, Color color=Color(1.0f, 1.0f, 1.0f, 1.0f)) OVERRIDEGfx::CGL21Devicevirtual
DrawPrimitive(PrimitiveType type, const VertexCol *vertices, int vertexCount) OVERRIDEGfx::CGL21Devicevirtual
DrawStaticBuffer(unsigned int bufferId) OVERRIDEGfx::CGL21Devicevirtual
EndScene() OVERRIDEGfx::CGL21Devicevirtual
GetFrameBufferPixels() const OVERRIDEGfx::CGL21Devicevirtual
GetMaxLightCount() OVERRIDEGfx::CGL21Devicevirtual
GetMaxTextureStageCount() OVERRIDEGfx::CGL21Devicevirtual
InitOffscreenBuffer(int width, int height) OVERRIDEGfx::CGL21Devicevirtual
SetAlphaTestFunc(CompFunc func, float refValue) OVERRIDEGfx::CGL21Devicevirtual
SetBlendFunc(BlendFunc srcBlend, BlendFunc dstBlend) OVERRIDEGfx::CGL21Devicevirtual
SetClearColor(const Color &color) OVERRIDEGfx::CGL21Devicevirtual
SetColorMask(bool red, bool green, bool blue, bool alpha) OVERRIDEGfx::CGL21Devicevirtual
SetCullMode(CullMode mode) OVERRIDEGfx::CGL21Devicevirtual
SetDepthBias(float factor, float units) OVERRIDEGfx::CGL21Devicevirtual
SetDepthTestFunc(CompFunc func) OVERRIDEGfx::CGL21Devicevirtual
SetFillMode(FillMode mode) OVERRIDEGfx::CGL21Devicevirtual
SetFogParams(FogMode mode, const Color &color, float start, float end, float density) OVERRIDEGfx::CGL21Devicevirtual
SetGlobalAmbient(const Color &color) OVERRIDEGfx::CGL21Devicevirtual
SetLight(int index, const Light &light) OVERRIDEGfx::CGL21Devicevirtual
SetLightEnabled(int index, bool enabled) OVERRIDEGfx::CGL21Devicevirtual
SetMaterial(const Material &material) OVERRIDEGfx::CGL21Devicevirtual
SetRenderState(RenderState state, bool enabled) OVERRIDEGfx::CGL21Devicevirtual
SetRenderTexture(RenderTarget target, int texture) OVERRIDEGfx::CGL21Devicevirtual
SetShadeModel(ShadeModel model) OVERRIDEGfx::CGL21Devicevirtual
SetShadowColor(float value) OVERRIDEGfx::CGL21Devicevirtual
SetTexture(int index, const Texture &texture) OVERRIDEGfx::CGL21Devicevirtual
SetTexture(int index, unsigned int textureId) OVERRIDEGfx::CGL21Devicevirtual
SetTextureCoordGeneration(int index, TextureGenerationParams &params) OVERRIDEGfx::CGL21Devicevirtual
SetTextureEnabled(int index, bool enabled) OVERRIDEGfx::CGL21Devicevirtual
SetTextureStageParams(int index, const TextureStageParams &params) OVERRIDEGfx::CGL21Devicevirtual
SetTextureStageWrap(int index, Gfx::TexWrapMode wrapS, Gfx::TexWrapMode wrapT) OVERRIDEGfx::CGL21Devicevirtual
SetTransform(TransformType type, const Math::Matrix &matrix) OVERRIDEGfx::CGL21Devicevirtual
SetViewport(int x, int y, int width, int height) OVERRIDEGfx::CGL21Devicevirtual
UpdateStaticBuffer(unsigned int bufferId, PrimitiveType primitiveType, const Vertex *vertices, int vertexCount) OVERRIDEGfx::CGL21Devicevirtual
UpdateStaticBuffer(unsigned int bufferId, PrimitiveType primitiveType, const VertexTex2 *vertices, int vertexCount) OVERRIDEGfx::CGL21Devicevirtual
UpdateStaticBuffer(unsigned int bufferId, PrimitiveType primitiveType, const VertexCol *vertices, int vertexCount) OVERRIDEGfx::CGL21Devicevirtual
~CDevice() (defined in Gfx::CDevice)Gfx::CDeviceinlinevirtual
~CGL21Device() (defined in Gfx::CGL21Device)Gfx::CGL21Devicevirtual