Urho3D
Dviglo::OcclusionBuffer Member List

This is the complete list of members for Dviglo::OcclusionBuffer, including all inherited members.

AddRef()Dviglo::RefCounted
AddTriangles(const Matrix3x4 &model, const void *vertexData, unsigned vertexSize, unsigned vertexStart, unsigned vertexCount)Dviglo::OcclusionBuffer
AddTriangles(const Matrix3x4 &model, const void *vertexData, unsigned vertexSize, const void *indexData, unsigned indexSize, unsigned indexStart, unsigned indexCount)Dviglo::OcclusionBuffer
batches_Dviglo::OcclusionBufferprivate
blockEvents_Dviglo::Objectprivate
buffers_Dviglo::OcclusionBufferprivate
BuildDepthHierarchy()Dviglo::OcclusionBuffer
CalculateViewport()Dviglo::OcclusionBufferprivate
Cast()Dviglo::Objectinline
Cast() constDviglo::Objectinline
Clear()Dviglo::OcclusionBuffer
ClearBuffer(unsigned threadIndex)Dviglo::OcclusionBufferprivate
ClipEdge(const Vector4 &v0, const Vector4 &v1, float d0, float d1) constDviglo::OcclusionBufferinlineprivate
ClipVertices(const Vector4 &plane, Vector4 *vertices, bool *triangles, unsigned &numTriangles)Dviglo::OcclusionBufferprivate
context_Dviglo::Objectprotected
cullMode_Dviglo::OcclusionBufferprivate
depthHierarchyDirty_Dviglo::OcclusionBufferprivate
DrawBatch(const OcclusionBatch &batch, unsigned threadIndex)Dviglo::OcclusionBuffer
DrawTriangle(Vector4 *vertices, unsigned threadIndex)Dviglo::OcclusionBufferprivate
DrawTriangle2D(const Vector3 *vertices, bool clockwise, unsigned threadIndex)Dviglo::OcclusionBufferprivate
DrawTriangles()Dviglo::OcclusionBuffer
eventHandlers_Dviglo::Objectprivate
farClip_Dviglo::OcclusionBufferprivate
FindEventHandler(StringHash eventType, EventHandler **previous=nullptr) constDviglo::Objectprivate
FindSpecificEventHandler(Object *sender, EventHandler **previous=nullptr) constDviglo::Objectprivate
FindSpecificEventHandler(Object *sender, StringHash eventType, EventHandler **previous=nullptr) constDviglo::Objectprivate
GetBlockEvents() constDviglo::Objectinline
GetBuffer() constDviglo::OcclusionBufferinline
GetCategory() constDviglo::Object
GetContext() constDviglo::Objectinline
GetCullMode() constDviglo::OcclusionBufferinline
GetEventDataMap() constDviglo::Object
GetEventHandler() constDviglo::Object
GetEventSender() constDviglo::Object
GetGlobalVar(StringHash key) constDviglo::Object
GetGlobalVars() constDviglo::Object
GetHeight() constDviglo::OcclusionBufferinline
GetMaxTriangles() constDviglo::OcclusionBufferinline
GetNumTriangles() constDviglo::OcclusionBufferinline
GetProjection() constDviglo::OcclusionBufferinline
GetSubsystem(StringHash type) constDviglo::Object
GetSubsystem() constDviglo::Object
GetType() const =0Dviglo::Objectpure virtual
GetTypeInfo() const =0Dviglo::Objectpure virtual
GetTypeInfoStatic()Dviglo::Objectinlinestatic
GetTypeName() const =0Dviglo::Objectpure virtual
GetUseTimer()Dviglo::OcclusionBuffer
GetView() constDviglo::OcclusionBufferinline
GetWidth() constDviglo::OcclusionBufferinline
HasEventHandlers() constDviglo::Objectinline
HasSubscribedToEvent(StringHash eventType) constDviglo::Object
HasSubscribedToEvent(Object *sender, StringHash eventType) constDviglo::Object
height_Dviglo::OcclusionBufferprivate
IsInstanceOf(StringHash type) constDviglo::Object
IsInstanceOf(const TypeInfo *typeInfo) constDviglo::Object
IsInstanceOf() constDviglo::Objectinline
IsThreaded() constDviglo::OcclusionBufferinline
IsVisible(const BoundingBox &worldSpaceBox) constDviglo::OcclusionBuffer
maxTriangles_Dviglo::OcclusionBufferprivate
MergeBuffers()Dviglo::OcclusionBufferprivate
mipBuffers_Dviglo::OcclusionBufferprivate
ModelTransform(const Matrix4 &transform, const Vector3 &vertex) constDviglo::OcclusionBufferinlineprivate
nearClip_Dviglo::OcclusionBufferprivate
numTriangles_Dviglo::OcclusionBufferprivate
Object(Context *context)Dviglo::Objectexplicit
OcclusionBuffer(Context *context)Dviglo::OcclusionBufferexplicit
offsetX_Dviglo::OcclusionBufferprivate
offsetY_Dviglo::OcclusionBufferprivate
OnEvent(Object *sender, StringHash eventType, VariantMap &eventData)Dviglo::Objectvirtual
operator=(const RefCounted &rhs)=deleteDviglo::RefCounted
projection_Dviglo::OcclusionBufferprivate
projOffsetScaleX_Dviglo::OcclusionBufferprivate
projOffsetScaleY_Dviglo::OcclusionBufferprivate
refCount_Dviglo::RefCountedprivate
RefCounted()Dviglo::RefCounted
RefCounted(const RefCounted &rhs)=deleteDviglo::RefCounted
RefCountPtr()Dviglo::RefCountedinline
Refs() constDviglo::RefCounted
ReleaseRef()Dviglo::RefCounted
RemoveEventSender(Object *sender)Dviglo::Objectprivate
Reset()Dviglo::OcclusionBuffer
ResetUseTimer()Dviglo::OcclusionBuffer
reverseCulling_Dviglo::OcclusionBufferprivate
scaleX_Dviglo::OcclusionBufferprivate
scaleY_Dviglo::OcclusionBufferprivate
SendEvent(StringHash eventType)Dviglo::Object
SendEvent(StringHash eventType, VariantMap &eventData)Dviglo::Object
SendEvent(StringHash eventType, Args... args)Dviglo::Objectinline
SetBlockEvents(bool block)Dviglo::Objectinline
SetCullMode(CullMode mode)Dviglo::OcclusionBuffer
SetGlobalVar(StringHash key, const Variant &value)Dviglo::Object
SetMaxTriangles(unsigned triangles)Dviglo::OcclusionBuffer
SetSize(int width, int height, bool threaded)Dviglo::OcclusionBuffer
SetView(Camera *camera)Dviglo::OcclusionBuffer
SignedArea(const Vector3 &v0, const Vector3 &v1, const Vector3 &v2) constDviglo::OcclusionBufferinlineprivate
SubscribeToEvent(StringHash eventType, EventHandler *handler)Dviglo::Object
SubscribeToEvent(Object *sender, StringHash eventType, EventHandler *handler)Dviglo::Object
SubscribeToEvent(StringHash eventType, const std::function< void(StringHash, VariantMap &)> &function, void *userData=nullptr)Dviglo::Object
SubscribeToEvent(Object *sender, StringHash eventType, const std::function< void(StringHash, VariantMap &)> &function, void *userData=nullptr)Dviglo::Object
UnsubscribeFromAllEvents()Dviglo::Object
UnsubscribeFromAllEventsExcept(const PODVector< StringHash > &exceptions, bool onlyUserData)Dviglo::Object
UnsubscribeFromEvent(StringHash eventType)Dviglo::Object
UnsubscribeFromEvent(Object *sender, StringHash eventType)Dviglo::Object
UnsubscribeFromEvents(Object *sender)Dviglo::Object
URHO3D_OBJECT(OcclusionBuffer, Object) (defined in Dviglo::OcclusionBuffer)Dviglo::OcclusionBufferprivate
useTimer_Dviglo::OcclusionBufferprivate
view_Dviglo::OcclusionBufferprivate
ViewportTransform(const Vector4 &vertex) constDviglo::OcclusionBufferinlineprivate
viewProj_Dviglo::OcclusionBufferprivate
WeakRefs() constDviglo::RefCounted
width_Dviglo::OcclusionBufferprivate
~Object() overrideDviglo::Object
~OcclusionBuffer() overrideDviglo::OcclusionBuffer
~RefCounted()Dviglo::RefCountedvirtual