Colobot
|
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 ¢er, float radius)=0 | Gfx::CDevice | pure virtual |
Create()=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 ¶ms)=0 | Gfx::CDevice | pure virtual |
CreateTexture(ImageData *data, const TextureCreateParams ¶ms)=0 | Gfx::CDevice | pure virtual |
DebugHook()=0 | Gfx::CDevice | pure virtual |
DebugLights()=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 |
DrawStaticBuffer(unsigned int bufferId)=0 | Gfx::CDevice | pure virtual |
EndScene()=0 | Gfx::CDevice | pure virtual |
GetAlphaTestFunc(CompFunc &func, float &refValue)=0 | Gfx::CDevice | pure virtual |
GetBlendFunc(BlendFunc &srcBlend, BlendFunc &dstBlend)=0 | Gfx::CDevice | pure virtual |
GetClearColor()=0 | Gfx::CDevice | pure virtual |
GetCullMode()=0 | Gfx::CDevice | pure virtual |
GetDepthBias()=0 | Gfx::CDevice | pure virtual |
GetDepthTestFunc()=0 | Gfx::CDevice | pure virtual |
GetFillMode()=0 | Gfx::CDevice | pure virtual |
GetFogParams(FogMode &mode, Color &color, float &start, float &end, float &density)=0 | Gfx::CDevice | pure virtual |
GetGlobalAmbient()=0 | Gfx::CDevice | pure virtual |
GetLight(int index)=0 | Gfx::CDevice | pure virtual |
GetLightEnabled(int index)=0 | Gfx::CDevice | pure virtual |
GetMaterial()=0 | Gfx::CDevice | pure virtual |
GetMaxLightCount()=0 | Gfx::CDevice | pure virtual |
GetMaxTextureStageCount()=0 | Gfx::CDevice | pure virtual |
GetRenderState(RenderState state)=0 | Gfx::CDevice | pure virtual |
GetShadeModel()=0 | Gfx::CDevice | pure virtual |
GetTexture(int index)=0 | Gfx::CDevice | pure virtual |
GetTextureEnabled(int index)=0 | Gfx::CDevice | pure virtual |
GetTextureStageParams(int index)=0 | Gfx::CDevice | pure virtual |
GetTransform(TransformType type)=0 | Gfx::CDevice | pure virtual |
MultiplyTransform(TransformType type, const Math::Matrix &matrix)=0 | Gfx::CDevice | pure virtual |
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 |
SetCullMode(CullMode mode)=0 | Gfx::CDevice | pure virtual |
SetDepthBias(float factor)=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 |
SetRenderState(RenderState state, bool enabled)=0 | Gfx::CDevice | pure virtual |
SetShadeModel(ShadeModel model)=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 ¶ms)=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 |
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 |
~CDevice() (defined in Gfx::CDevice) | Gfx::CDevice | inlinevirtual |