Loading...
Searching...
No Matches
Gfx::CDevice Member List

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

BeginScene()=0 | Gfx::CDevice | pure virtual
Clear()=0 | Gfx::CDevice | pure virtual
ComputeSphereVisibility(const Math::Vector &center, float radius)=0 | Gfx::CDevice | pure virtual
ConfigChanged(const DeviceConfig &newConfig)=0 | Gfx::CDevice | pure virtual
CopyFramebufferToTexture(Texture &texture, int xOffset, int yOffset, int x, int y, int width, int height)=0 | Gfx::CDevice | pure virtual
Create()=0 | Gfx::CDevice | pure virtual
CreateDepthTexture(int width, int height, int depth)=0 | Gfx::CDevice | pure virtual
CreateFramebuffer(std::string name, const FramebufferParams &params)=0 | Gfx::CDevice | pure virtual
CreateStaticBuffer(PrimitiveType primitiveType, const Vertex *vertices, int vertexCount)=0 | Gfx::CDevice | pure virtual
CreateStaticBuffer(PrimitiveType primitiveType, const VertexTex2 *vertices, int vertexCount)=0 | Gfx::CDevice | pure virtual
CreateStaticBuffer(PrimitiveType primitiveType, const VertexCol *vertices, int vertexCount)=0 | Gfx::CDevice | pure virtual
CreateTexture(CImage *image, const TextureCreateParams &params)=0 | Gfx::CDevice | pure virtual
CreateTexture(ImageData *data, const TextureCreateParams &params)=0 | Gfx::CDevice | pure virtual
DebugHook()=0 | Gfx::CDevice | pure virtual
DebugLights()=0 | Gfx::CDevice | pure virtual
DeleteFramebuffer(std::string name)=0 | Gfx::CDevice | pure virtual
Destroy()=0 | Gfx::CDevice | pure virtual
DestroyAllTextures()=0 | Gfx::CDevice | pure virtual
DestroyStaticBuffer(unsigned int bufferId)=0 | Gfx::CDevice | pure virtual
DestroyTexture(const Texture &texture)=0 | Gfx::CDevice | pure virtual
DrawPrimitive(PrimitiveType type, const Vertex *vertices, int vertexCount, Color color=Color(1.0f, 1.0f, 1.0f, 1.0f))=0 | Gfx::CDevice | pure virtual
DrawPrimitive(PrimitiveType type, const VertexTex2 *vertices, int vertexCount, Color color=Color(1.0f, 1.0f, 1.0f, 1.0f))=0 | Gfx::CDevice | pure virtual
DrawPrimitive(PrimitiveType type, const VertexCol *vertices, int vertexCount)=0 | Gfx::CDevice | pure virtual
DrawPrimitives(PrimitiveType type, const Vertex *vertices, int first[], int count[], int drawCount, Color color=Color(1.0f, 1.0f, 1.0f, 1.0f))=0 | Gfx::CDevice | pure virtual
DrawPrimitives(PrimitiveType type, const VertexTex2 *vertices, int first[], int count[], int drawCount, Color color=Color(1.0f, 1.0f, 1.0f, 1.0f))=0 | Gfx::CDevice | pure virtual
DrawPrimitives(PrimitiveType type, const VertexCol *vertices, int first[], int count[], int drawCount)=0 | Gfx::CDevice | pure virtual
DrawStaticBuffer(unsigned int bufferId)=0 | Gfx::CDevice | pure virtual
EndScene()=0 | Gfx::CDevice | pure virtual
GetCapabilities() | Gfx::CDevice | inline
GetError() | Gfx::CDevice | inline
GetFramebuffer(std::string name)=0 | Gfx::CDevice | pure virtual
GetFrameBufferPixels() const =0 | Gfx::CDevice | pure virtual
GetMaxAnisotropyLevel()=0 | Gfx::CDevice | pure virtual
GetMaxLightCount()=0 | Gfx::CDevice | pure virtual
GetMaxSamples()=0 | Gfx::CDevice | pure virtual
GetMaxTextureSize()=0 | Gfx::CDevice | pure virtual
GetMaxTextureStageCount()=0 | Gfx::CDevice | pure virtual
GetName()=0 | Gfx::CDevice | pure virtual
IsAnisotropySupported()=0 | Gfx::CDevice | pure virtual
IsFramebufferSupported()=0 | Gfx::CDevice | pure virtual
IsShadowMappingSupported()=0 | Gfx::CDevice | pure virtual
m_capabilities | Gfx::CDevice | protected
m_errorMessage (defined in Gfx::CDevice) | Gfx::CDevice | protected
SetAlphaTestFunc(CompFunc func, float refValue)=0 | Gfx::CDevice | pure virtual
SetBlendFunc(BlendFunc srcBlend, BlendFunc dstBlend)=0 | Gfx::CDevice | pure virtual
SetClearColor(const Color &color)=0 | Gfx::CDevice | pure virtual
SetColorMask(bool red, bool green, bool blue, bool alpha)=0 | Gfx::CDevice | pure virtual
SetCullMode(CullMode mode)=0 | Gfx::CDevice | pure virtual
SetDepthBias(float factor, float units)=0 | Gfx::CDevice | pure virtual
SetDepthTestFunc(CompFunc func)=0 | Gfx::CDevice | pure virtual
SetFillMode(FillMode mode)=0 | Gfx::CDevice | pure virtual
SetFogParams(FogMode mode, const Color &color, float start, float end, float density)=0 | Gfx::CDevice | pure virtual
SetGlobalAmbient(const Color &color)=0 | Gfx::CDevice | pure virtual
SetLight(int index, const Light &light)=0 | Gfx::CDevice | pure virtual
SetLightEnabled(int index, bool enabled)=0 | Gfx::CDevice | pure virtual
SetMaterial(const Material &material)=0 | Gfx::CDevice | pure virtual
SetRenderMode(RenderMode mode)=0 | Gfx::CDevice | pure virtual
SetRenderState(RenderState state, bool enabled)=0 | Gfx::CDevice | pure virtual
SetShadeModel(ShadeModel model)=0 | Gfx::CDevice | pure virtual
SetShadowColor(float value)=0 | Gfx::CDevice | pure virtual
SetTexture(int index, const Texture &texture)=0 | Gfx::CDevice | pure virtual
SetTexture(int index, unsigned int textureId)=0 | Gfx::CDevice | pure virtual
SetTextureEnabled(int index, bool enabled)=0 | Gfx::CDevice | pure virtual
SetTextureStageParams(int index, const TextureStageParams &params)=0 | Gfx::CDevice | pure virtual
SetTextureStageWrap(int index, TexWrapMode wrapS, TexWrapMode wrapT)=0 | Gfx::CDevice | pure virtual
SetTransform(TransformType type, const Math::Matrix &matrix)=0 | Gfx::CDevice | pure virtual
SetViewport(int x, int y, int width, int height)=0 | Gfx::CDevice | pure virtual
UpdateStaticBuffer(unsigned int bufferId, PrimitiveType primitiveType, const Vertex *vertices, int vertexCount)=0 | Gfx::CDevice | pure virtual
UpdateStaticBuffer(unsigned int bufferId, PrimitiveType primitiveType, const VertexTex2 *vertices, int vertexCount)=0 | Gfx::CDevice | pure virtual
UpdateStaticBuffer(unsigned int bufferId, PrimitiveType primitiveType, const VertexCol *vertices, int vertexCount)=0 | Gfx::CDevice | pure virtual
UpdateTexture(const Texture &texture, Math::IntPoint offset, ImageData *data, TexImgFormat format)=0 | Gfx::CDevice | pure virtual
~CDevice() (defined in Gfx::CDevice) | Gfx::CDevice | inline virtual